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

Reply via email to