[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130619160804.GB27832@srcf.ucam.org>
Date: Wed, 19 Jun 2013 17:08:04 +0100
From: Matthew Garrett <mjg59@...f.ucam.org>
To: Ingo Molnar <mingo@...nel.org>
Cc: Borislav Petkov <bp@...en8.de>,
Linux EFI <linux-efi@...r.kernel.org>,
Matt Fleming <matt@...sole-pimps.org>, X86 ML <x86@...nel.org>,
LKML <linux-kernel@...r.kernel.org>, Borislav Petkov <bp@...e.de>
Subject: Re: [PATCH -v2 0/4] EFI 1:1 mapping
On Wed, Jun 19, 2013 at 03:04:34PM +0200, Ingo Molnar wrote:
> * Borislav Petkov <bp@...en8.de> wrote:
> > And yet there are the Macs which reportedly cannot stomach this.
>
> Do we know why?
I got lost in a maze of pointer arithmetic. There seems to be an
assumption that nvram writes should be forbidden if in runtime mode but
with pointers still below the phys/virt split, which obviously makes no
sense but hey.
But, as always, the only reliable thing to do here is to behave as much
like Windows as possible. Which means performing the 1:1 mapping but
maintaining the high mapping, and passing the high values via
SetVirtualAddressMap.
--
Matthew Garrett | mjg59@...f.ucam.org
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists