Using 9Front to Read CPU Regs and Memory Mapped IO

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2024

ความคิดเห็น • 6

  • @superangrybrit
    @superangrybrit 7 หลายเดือนก่อน +2

    Thank you for the video! I wonder... Did anyone ever do a Plan9 port to the famous MIPS based Linksys WRT54GL Wireless-G Router? 🤔

    • @adventuresin9797
      @adventuresin9797  7 หลายเดือนก่อน +1

      Not that I'm aware of. My Mips kernel was based on an earlier project using a Mikrotik router of roughly the same specs as the MT7688 dev boards I use now. Looking it up, the original wrt54g only had 16MB of ram, which would be a very tight fit. The lowest I've tested is on a 64MB router board, which worked fine. I may still have an old wrt54g somewhere, but being that it uses a Broadcom CPU, I'm in no hurry to try it.

  • @adam-zy5tb
    @adam-zy5tb 7 หลายเดือนก่อน

    Great video! Ive been getting into more low level programming by learning kernel development; Id like to also get into device programming and maybe write a driver for something. Ive used plan9 for years but only in userspace 😄 Thanks for sharing your work!

  • @ChrisJackson-js8rd
    @ChrisJackson-js8rd 4 หลายเดือนก่อน

    9front kinda makes working with the hardware FEEL high level to people coming from a background in systems where the file system is implemented at a high level i think

  • @Ziemas
    @Ziemas 7 หลายเดือนก่อน

    Wow plan9's MIPS assembler looks bizarre and confusing with the reversed operand order.

    • @adventuresin9797
      @adventuresin9797  7 หลายเดือนก่อน +1

      It came out of Bell labs, so likely a dialect of AT&T syntax. More information can be found here ; 9p.io/sys/doc/asm.html