Andrei Warkentin
Andrei Warkentin
Have a demo demonstrating running 32-bit unpriviledged code.
Create a tree hierarchy for all the FDT nodes. This is the only sensible thing to do, when compared to the sad enumerations people do in the AArch32/AArch64 targets. Sigh....
Existing layout violates all existing examples.
Today this is a dummy stub.
Setup 1:1 mappings with no spills
Code should follow TianoCore convention, including white space, naming, etc. Also use MdePkg Base preprocessor directives instead of introducing own variants, where possible.
- EFI_SYSTEM_CONTEXT shouldn't contain the EFI_EXCEPTION_TYPE - CpuRegisterInteruptHandler should allow for more than the HDEC exception - Better logging of unhandled exceptions - I/D cache flush after vector copy
Aside from being a good example, it will also make the demo faster: we'll enable caches (and use WT for framebuffer of course)