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

Reply via email to