Since we still have quite a lot of 32-bit ARM code in the tree, it would be nice to have a physical platform to verify that it still works correctly. I recently got one of the original BeagleBoard boards and have been working to get EDK2 booting on it again. These patches let it get further, though there are still problems to fix.
I plan to add documentation explaining what the tools are, why we can't load EDK2 using the ROM loader etc. since it doesn't appear obvious at first. I don't understand how it ever worked, though, because the current flash file appears configured to not use the MLO loader but at 720KB it's too large for the ROM loader. I suspect I have gaps in my understanding of the board, which might make these patches unnecessary. Patch 3/4 isn't required, I just got irritated with the messages complaining about misaligned sections and decided to fix it. Rebecca Cran (4): BeagleBoardPkg: Remove the configuration and image headers from flash BeagleBoardPkg: Remove PerformanceLib from build BeagleBoardPkg: Align PE sections to 4K Omap35xxPkg: InterruptDxe: add gEfiCpuArchProtocolGuid runtime dependency Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc | 7 ++++--- Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.fdf | 13 ++----------- Silicon/TexasInstruments/Omap35xxPkg/InterruptDxe/InterruptDxe.inf | 2 +- 3 files changed, 7 insertions(+), 15 deletions(-) -- 2.31.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#80531): https://edk2.groups.io/g/devel/message/80531 Mute This Topic: https://groups.io/mt/85526130/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-