Hello, Hakan Candar, le mer. 09 sept. 2026 19:32:30 +0000, a ecrit: > I am glad to announce that the riscv port boots on real hardware, > specifically my test board Milk-V Mars (StarFive JH7110 SoC).
Nice! Samuel > > I am attaching an image of the banner demo. For demonstration purposes, > I added an ASCII art to the banner, normally it's just "GNU Mach 1.8". > > We are not assuming a fixed device layout in the port, so any riscv64 SBC > with an NS16550 compatible UART IC should work in principle, provided that > you supply an appropriate physical kernel address through _START_MAP (work > for higher half / virtual address kernel is still ongoing, this demo > purposefully uses the physical layout for early stage demonstration.) and > correct configuration values for the NS16550 IC under riscv64/autoconf.c. > > Eventually, these will all be obtained by the DTB during runtime, so no > static configuration during build time will be needed. > > Nontheless, the port is still in very early stage (no paging, no PCB, no > trap handler, no userland, etc.) However, I believe the pace of the > development work is promising. > > Special thanks go to Diego Meretta for providing the NS16550 UART driver, > and his scaffolding work regarding sv39 paging. I also want to thank > Sergey Bugaev for his aarch64 port, it has been a direct reference for > the current work and was an invaluable source of inspiration. > > This is all for now. I'll report back the status of the port as it > progresses. Have a great Wednesday! > > Hakan
