Finding Common Ground - the Boot and Runtime Services (BRS) Specification
summary
A RISC‑V Boot and Runtime Services (BRS) spec defines OS‑observable boot and hardware description so one install image can boot on multiple vendors’ PCs and servers. It defines two profiles BRS‑I (interoperable) and BRS‑B (bespoke), targets a RV20 64‑bit baseline, and reuses UEFI, ACPI and device tree conventions. A compliance suite forks ARM’s BBR ACS, runs FWTS and UEFI tests on QEMU+OVMF; UEFI system tests hit about 75% passing today, ACPI coverage and more tests are still in progress.
AI-written summary · about
chapters (5)
- 0:00Introduction to BRS spec
- 2:10What is the BRS specification
- 9:18Current status and progress
- 12:48Compliance test suite
- 14:55Next steps and collaboration
related talks
39mEBBR: Standard Boot for Embedded Platforms
59mAn Introduction to RISC V Boot Flow
40mArm SystemReady IR Band – “Making Software Just Work!”
18mThe Significance of the RVA23 Profile in Advancing RISC-V Ecosystem
16mRISC-V Server SoC Standardization
50mInitializing RISC-V A Guided Tour for ARM Developers
41mWill it Boot? -- The Case for Platform Standards in Embedded
24mRISC-V software ecosystem in 2020
