home.social

#oreboot — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #oreboot, aggregated by home.social.

  1. Lots of Open Source #Firmware to discover at #FOSDEM! 🥳

    Come to our stand in building K, level 2 (top entrance).

    We will show you @coreboot, #LinuxBoot, #oreboot, u-bmc, #OpenBMC and lots more. ✨👩‍💻✨

    And some #RISCV of course. 🙂

  2. I started publishing the recordings of our #UEFI exploitation sessions.

    Playlist is here: youtube.com/playlist?list=PLen

    If you're at #37C3, go check out the self-organized sessions. I have submitted an intro to #oreboot and a #LinuxBoot/u-root/cpu workshop.
    And at the Open Source #Firmware Foundation (OSFF) assembly, I'll run a little a #UEFI exploitation session.

  3. Here is how #oreboot is pieced together:
    We start from a ROM with SRAM, initialize the platform, set up DRAM, copy the next stage into it, and continue there. On RISC-V, we pull in #RustSBI for the SBI implementation. Then we execute #LinuxBoot or any other payload.

    With u-root in #LinuxBoot, we offer a common #Linux environment including all the usual commands such as cat, ls, etc, plus boot loaders that can boot into the final OS - e.g., another Linux system. 🐧

  4. IT WORKS!!!!! 🥳

    We can now fully boot the Allwinner D1 RISC-V SoC in #Rust, from flash right into #Linux, demoed on a Lichee RV + Dock. :-)

    The full flow:
    boot0 (ROM/SRAM) -> #oreboot (DRAM) + #RustSBI -> #LinuxBoot (Linux + u-root)

    The last issue was a stupid one again. I had sorta crapped up arithmetics again. :D

    If you have a D1 with a NOR flash (16MB / 128Mbit), you can try it out:
    metaspora.org/oreboot-linuxboo

    In the coming weeks, we will iron a few things out and do a writeup on everything.