[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170125203643.tjrql7hekcnpt4u2@pd.tnic>
Date: Wed, 25 Jan 2017 21:36:43 +0100
From: Borislav Petkov <bp@...e.de>
To: Jiri Kosina <jkosina@...e.cz>
Cc: Matt Fleming <matt@...eblueprint.co.uk>,
Ard Biesheuvel <ard.biesheuvel@...aro.org>,
Laura Abbott <labbott@...hat.com>,
Vojtech Pavlik <vojtech@....cz>,
Hanka Pavlikova <hanka@....cz>, linux-kernel@...r.kernel.org,
linux-efi@...r.kernel.org
Subject: Re: [PATCH] x86/efi: always map first physical page into EFI
pagetables
On Wed, Jan 25, 2017 at 09:31:53PM +0100, Jiri Kosina wrote:
>
> [ CCing mailinglists that got eaten by my newly configured mail setup,
> sorry for that ]
>
> On Wed, 25 Jan 2017, Jiri Kosina wrote:
>
> > From: Jiri Kosina <jkosina@...e.cz>
> >
> > Commit 129766708 ("x86/efi: Only map RAM into EFI page tables if in
> > mixed-mode") stopped creating 1:1 mapping for all RAM in case of running
> > in native 64bit mode.
> >
> > It turns out though that there are 64bit EFI implementations in the wild
> > (this particular problem has been reported on Lenovo Yoga 710-11IKB) which
> > still make use of first physical page for their own private use (which is
> > what legacy BIOS used to do, but EFI specification doesn't grant any such
> > right to EFI BIOS ... oh well).
And now the same rant for the wider audience:
What is this EFI spec even? Toilet paper? Perhaps not even that.
Geez, can we simply say, firmware people, you f*cked up big time. Now
take all that crap with you to your basement, *think* hard about all the
issues we've had and then reengineer the whole thing from the beginning.
Completely anew. Then come back and we can talk.
There's a reason I don't want to deal with that major stinking pile of
crap called firmware but somehow I always get sucked back in.
--
Regards/Gruss,
Boris.
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
--
Powered by blists - more mailing lists