Remix.run Logo
markfeathers 3 days ago

Check out ARM SBSA / SBBR which seems aimed at solving most of these issues. https://en.wikipedia.org/wiki/Server_Base_System_Architectur... I'm hopeful RISCV comes up with something similar.

camel-cdr 3 days ago | parent [-]

https://github.com/riscv-non-isa/riscv-server-platform/blob/...

pezezin 3 days ago | parent [-]

But those initiatives are focused on servers.

What about desktops and laptops? Cellphones? SBC like the Raspberry Pi? That is my concern.

camel-cdr 3 days ago | parent [-]

This is also supposed to be for desktops/laptops afaik, idk about phones.

Edit, this part of the server platforms spec certainly: https://github.com/riscv-non-isa/riscv-brs/blob/main/intro.a...

> BRS-I is expected to be used by general-purpose compute devices such as servers, desktops, laptops and other devices with industry expectations on silicon vendor, OS and software ecosystem interoperability.

pezezin 3 days ago | parent [-]

Thank you, I had missed that part.

It would be great indeed if there is a standardized boot process that every OS can use, I think it would greatly help with RISC-V adoption.