1. This patch introduces more arch-specific code into the EFI common
code. I don't see why that was necessary; it should be placed into the
arch/x86 directory as appropriate.
2. This change breaks the build of all loaders that are not on x86, so
far as I can see (at least SPARC is now broken because of this, for
one.)
3. Linux seems to do this before paging is even set up. As I
understand it, the EFI BIOS itself enables some kind of paging, is
that correct? So then, what is the value of doing it here vs. later,
in the kernel?
-waddlesplash