Hello, An issue has come up while developing the EFI support for the arm64 linux kernel, in particular the support for kexec which requires changes with respect to how we handle the virtual to physical mapping of runtime services.
My question is: is it legal for SetVirtualAddressMap() [which is called using a 1:1 mapping as per the spec] to already dereference those virtual addresses before it returns itself? My assumption would be no, as it would require two mappings to be active at the same time, implying that those mappings should never overlap. However, the spec is not explicit about this in the text, so I am seeking confirmation of this. Any and all comments appreciated, Kind regards, Ard Biesheuvel ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel