#oreboot — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #oreboot, aggregated by home.social.
-
Gosh, I finally got how the RISC-V SBI timer is supposed to work.
And that fixes a bunch of issues I've had with Linux where a bunch of driver APIs go async, requiring a working, interrupt based timer. It worked when adding support for a platform timer (patch pending for upstream) and deferring the probing of drivers having trouble - through a side effect of working around my original suspicion, which was power supplies and clocks.
I.e.: #oreboot + #Linux on the JH7110 works now, except kexec.
-
Gosh, I finally got how the RISC-V SBI timer is supposed to work.
And that fixes a bunch of issues I've had with Linux where a bunch of driver APIs go async, requiring a working, interrupt based timer. It worked when adding support for a platform timer (patch pending for upstream) and deferring the probing of drivers having trouble - through a side effect of working around my original suspicion, which was power supplies and clocks.
I.e.: #oreboot + #Linux on the JH7110 works now, except kexec.
-
Gosh, I finally got how the RISC-V SBI timer is supposed to work.
And that fixes a bunch of issues I've had with Linux where a bunch of driver APIs go async, requiring a working, interrupt based timer. It worked when adding support for a platform timer (patch pending for upstream) and deferring the probing of drivers having trouble - through a side effect of working around my original suspicion, which was power supplies and clocks.
I.e.: #oreboot + #Linux on the JH7110 works now, except kexec.
-
Gosh, I finally got how the RISC-V SBI timer is supposed to work.
And that fixes a bunch of issues I've had with Linux where a bunch of driver APIs go async, requiring a working, interrupt based timer. It worked when adding support for a platform timer (patch pending for upstream) and deferring the probing of drivers having trouble - through a side effect of working around my original suspicion, which was power supplies and clocks.
I.e.: #oreboot + #Linux on the JH7110 works now, except kexec.
-
Gosh, I finally got how the RISC-V SBI timer is supposed to work.
And that fixes a bunch of issues I've had with Linux where a bunch of driver APIs go async, requiring a working, interrupt based timer. It worked when adding support for a platform timer (patch pending for upstream) and deferring the probing of drivers having trouble - through a side effect of working around my original suspicion, which was power supplies and clocks.
I.e.: #oreboot + #Linux on the JH7110 works now, except kexec.
-
Ha, first output from lk on the JH7110 booted with #oreboot (non-SMP)!
-
Ha, first output from lk on the JH7110 booted with #oreboot (non-SMP)!
-
Ha, first output from lk on the JH7110 booted with #oreboot (non-SMP)!
-
Ha, first output from lk on the JH7110 booted with #oreboot (non-SMP)!
-
Ha, first output from lk on the JH7110 booted with #oreboot (non-SMP)!
-
I started publishing the recordings of our #UEFI exploitation sessions.
Playlist is here: https://youtube.com/playlist?list=PLenOHeTI_A9PIW3zelb6c2vhd9V9GhCgF
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. -
I started publishing the recordings of our #UEFI exploitation sessions.
Playlist is here: https://youtube.com/playlist?list=PLenOHeTI_A9PIW3zelb6c2vhd9V9GhCgF
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. -
I started publishing the recordings of our #UEFI exploitation sessions.
Playlist is here: https://youtube.com/playlist?list=PLenOHeTI_A9PIW3zelb6c2vhd9V9GhCgF
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. -
I started publishing the recordings of our #UEFI exploitation sessions.
Playlist is here: https://youtube.com/playlist?list=PLenOHeTI_A9PIW3zelb6c2vhd9V9GhCgF
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. -
I started publishing the recordings of our #UEFI exploitation sessions.
Playlist is here: https://youtube.com/playlist?list=PLenOHeTI_A9PIW3zelb6c2vhd9V9GhCgF
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. -
FINALLY!
We just *fully* booted into #Linux on the #VisionFive2 #RISCV board using #oreboot as #firmware and a u-root rootfs. 🧑💻
This took quite a while again and I had needed some breaks here and there. Go 1.21RC2 has the necessary alignment checks for this to work without too much performance penalty otherwise caused if Linux or (even worse!) oreboot handled this.
In other news, this is a vast improvement to what OpenSBI offers. Less hacks, a cleaner architecture, and IT WORKS! 🥳 -
FINALLY!
We just *fully* booted into #Linux on the #VisionFive2 #RISCV board using #oreboot as #firmware and a u-root rootfs. 🧑💻
This took quite a while again and I had needed some breaks here and there. Go 1.21RC2 has the necessary alignment checks for this to work without too much performance penalty otherwise caused if Linux or (even worse!) oreboot handled this.
In other news, this is a vast improvement to what OpenSBI offers. Less hacks, a cleaner architecture, and IT WORKS! 🥳 -
FINALLY!
We just *fully* booted into #Linux on the #VisionFive2 #RISCV board using #oreboot as #firmware and a u-root rootfs. 🧑💻
This took quite a while again and I had needed some breaks here and there. Go 1.21RC2 has the necessary alignment checks for this to work without too much performance penalty otherwise caused if Linux or (even worse!) oreboot handled this.
In other news, this is a vast improvement to what OpenSBI offers. Less hacks, a cleaner architecture, and IT WORKS! 🥳 -
FINALLY!
We just *fully* booted into #Linux on the #VisionFive2 #RISCV board using #oreboot as #firmware and a u-root rootfs. 🧑💻
This took quite a while again and I had needed some breaks here and there. Go 1.21RC2 has the necessary alignment checks for this to work without too much performance penalty otherwise caused if Linux or (even worse!) oreboot handled this.
In other news, this is a vast improvement to what OpenSBI offers. Less hacks, a cleaner architecture, and IT WORKS! 🥳 -
FINALLY!
We just *fully* booted into #Linux on the #VisionFive2 #RISCV board using #oreboot as #firmware and a u-root rootfs. 🧑💻
This took quite a while again and I had needed some breaks here and there. Go 1.21RC2 has the necessary alignment checks for this to work without too much performance penalty otherwise caused if Linux or (even worse!) oreboot handled this.
In other news, this is a vast improvement to what OpenSBI offers. Less hacks, a cleaner architecture, and IT WORKS! 🥳 -
Hey #firmware #hackers, #RISCV friends, #Rust #embedded folks and #oreboot fellows!
As you may know, I've been live coding on Twitch at https://twitch.tv/cyrevolt for some months - otherwise, welcome to the show, every Wednesday at 20:00 CET! 🥳
To catch up and recap, you will find the recordings with descriptions (18 so far) on YouTube in this playlist:
https://youtube.com/playlist?list=PLenOHeTI_A9PSGshDnEc4dYK-GSnCshk6Please share, leave your feedback, and I'm looking forward to having you join the stream! ✨👩💻✨
-
Hey #firmware #hackers, #RISCV friends, #Rust #embedded folks and #oreboot fellows!
As you may know, I've been live coding on Twitch at https://twitch.tv/cyrevolt for some months - otherwise, welcome to the show, every Wednesday at 20:00 CET! 🥳
To catch up and recap, you will find the recordings with descriptions (18 so far) on YouTube in this playlist:
https://youtube.com/playlist?list=PLenOHeTI_A9PSGshDnEc4dYK-GSnCshk6Please share, leave your feedback, and I'm looking forward to having you join the stream! ✨👩💻✨
-
Hey #firmware #hackers, #RISCV friends, #Rust #embedded folks and #oreboot fellows!
As you may know, I've been live coding on Twitch at https://twitch.tv/cyrevolt for some months - otherwise, welcome to the show, every Wednesday at 20:00 CET! 🥳
To catch up and recap, you will find the recordings with descriptions (18 so far) on YouTube in this playlist:
https://youtube.com/playlist?list=PLenOHeTI_A9PSGshDnEc4dYK-GSnCshk6Please share, leave your feedback, and I'm looking forward to having you join the stream! ✨👩💻✨
-
LL262 InuxOunge – Das Linux Magazin ohne L ist nun als Podcast verfügbar https://theradio.cc/blog/2022/10/09/ll262-inuxounge-das-linux-magazin-ohne-l/
#podcast #oreboot #rust #steamdeck #torrent #bitsundbaeume #37c3 #peertube #pipewire #diabetes #linux #opensource #freesoftware #floss #foss
-
LL262 InuxOunge – Das Linux Magazin ohne L ist nun als Podcast verfügbar https://theradio.cc/blog/2022/10/09/ll262-inuxounge-das-linux-magazin-ohne-l/
#podcast #oreboot #rust #steamdeck #torrent #bitsundbaeume #37c3 #peertube #pipewire #diabetes #linux #opensource #freesoftware #floss #foss
-
We can boot a bunch of operating systems now with #oreboot on the Allwinner D1, both S-mode and M-mode payloads (PR for the latter is WIP, but works already).
This includes MnemOS, xv6, Linux and r9.Here is r9 kexec'ed from the LinuxBoot environment via cpu over USB.
-
We can boot a bunch of operating systems now with #oreboot on the Allwinner D1, both S-mode and M-mode payloads (PR for the latter is WIP, but works already).
This includes MnemOS, xv6, Linux and r9.Here is r9 kexec'ed from the LinuxBoot environment via cpu over USB.
-
We can boot a bunch of operating systems now with #oreboot on the Allwinner D1, both S-mode and M-mode payloads (PR for the latter is WIP, but works already).
This includes MnemOS, xv6, Linux and r9.Here is r9 kexec'ed from the LinuxBoot environment via cpu over USB.
-
I'm happy to return back to #OSFC (https://osfc.io) with two talks, summarizing the tremendous international success we're having in the #oreboot project (https://github.com/oreboot) designing and implementing #firmware for RISC-V platforms and outlining the audit and annotation features in #Fiedka the firmware editor (https://fiedka.app) to support fulfilling the software supply chain #security requirements as demanded in the US Executive Order 14028 Section 4e.
-
I'm happy to return back to #OSFC (https://osfc.io) with two talks, summarizing the tremendous international success we're having in the #oreboot project (https://github.com/oreboot) designing and implementing #firmware for RISC-V platforms and outlining the audit and annotation features in #Fiedka the firmware editor (https://fiedka.app) to support fulfilling the software supply chain #security requirements as demanded in the US Executive Order 14028 Section 4e.
-
I'm happy to return back to #OSFC (https://osfc.io) with two talks, summarizing the tremendous international success we're having in the #oreboot project (https://github.com/oreboot) designing and implementing #firmware for RISC-V platforms and outlining the audit and annotation features in #Fiedka the firmware editor (https://fiedka.app) to support fulfilling the software supply chain #security requirements as demanded in the US Executive Order 14028 Section 4e.
-
Gotta ramp things up a bit, so here's news on #oreboot on the #VisionFive: I've figured out that we already had the code for switching to the other UART pin header, and documented and reenabled things.
So yay, we can now start booting from SRAM and output is good! \o/
In next week's live stream, we'll see about a second stage where we bring #RustSBI into the mix. We may introduce the #xtask based build setup already.
-
Gotta ramp things up a bit, so here's news on #oreboot on the #VisionFive: I've figured out that we already had the code for switching to the other UART pin header, and documented and reenabled things.
So yay, we can now start booting from SRAM and output is good! \o/
In next week's live stream, we'll see about a second stage where we bring #RustSBI into the mix. We may introduce the #xtask based build setup already.
-
Gotta ramp things up a bit, so here's news on #oreboot on the #VisionFive: I've figured out that we already had the code for switching to the other UART pin header, and documented and reenabled things.
So yay, we can now start booting from SRAM and output is good! \o/
In next week's live stream, we'll see about a second stage where we bring #RustSBI into the mix. We may introduce the #xtask based build setup already.
-
So what are we going to explore in today's #oreboot and #RISCV stream?
I'll try a run from flash on the #VisionFive, and then step back a bit and talk about the #firmware boot flow, flash layout, and building up a #framework.
See you again at 20:00 CEST!
-
So what are we going to explore in today's #oreboot and #RISCV stream?
I'll try a run from flash on the #VisionFive, and then step back a bit and talk about the #firmware boot flow, flash layout, and building up a #framework.
See you again at 20:00 CEST!
-
So what are we going to explore in today's #oreboot and #RISCV stream?
I'll try a run from flash on the #VisionFive, and then step back a bit and talk about the #firmware boot flow, flash layout, and building up a #framework.
See you again at 20:00 CEST!
-
Decompression in #oreboot now works :-)
-
Decompression in #oreboot now works :-)
-
Decompression in #oreboot now works :-)