On Thu, Nov 12, 2015 at 11:35:28AM +0000, Leif Lindholm wrote:
> Hi Ard,
> 
> On Mon, Nov 09, 2015 at 02:18:58PM +0100, Ard Biesheuvel wrote:
> > Mark all cached memory mappings as shareable (or inner shareable on
> > AArch64) so that our view of memory is kept coherent by the hardware.
> > 
> > This is primarily relevant under virtualization (where a guest may migrate
> > to another core) but in general, since UEFI on ARM is mostly used in a
> > context where the secure firmware and possibly a secure OS are already up
> > and running, it is best to refrain from using any non-shareable mappings.
> 
> Thanks, this is both an important correctness fix and nice code
> cleanup.
> 
> I ran into an issue while testing this, which is why I haven't
> responded to this, but I've bisected it down to r18503/3a05b13, and am
> looking into what causes an issue with Linux booting.

FWIW, I had issues with that which Ard worked around for virtual
machines in r18533/2f71ad11d6eaa2af ("ArmVirtPkg: reduce preallocation
of boot services data pages").

You may be suffering a similar issue.

Thanks,
Mark.
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to