4 ms·
This talk just made me realize how little I understand about what the firmware is really doing. I had previously understood the BIOS to be a small piece of firm
by olive247 4y ago
This talk just made me realize how little I understand about what the firmware is really doing. I had previously understood the BIOS to be a small piece of firmware that runs the bootloader at startup and maybe some other coordination between other hardware devices and the CPU. Then CPU takes over and the firmware takes a backseat. The speaker mentioned a whole can of firmware worms that I had no idea even existed.
I’m interested to see the progress of open source firmware now.
- soneil 4y agoThat's pretty much where I'm at - my understanding of most of this hasn't moved since CP/M. CPU boots, PC sets to zero, starts reading instructions from ROM, optionally paging out the ROM if we really need to recover that memory window. I get that x86 is a bit messier because you have optional bioses that get run, and then you read and run the first page of the storage device, but .. man have they made life difficult since I last paid attention.
- mlindner 4y agoYou should check out this other talk https://www.youtube.com/watch?v=36myc8wQhLo https://www.youtube.com/watch?v=36myc8wQhLo . It goes into a bunch of details about how many parts there are inside modern SoCs.