[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <87r1i94eg6.ffs@nanos.tec.linutronix.de>
Date: Fri, 14 May 2021 15:44:57 +0200
From: Thomas Gleixner <tglx@...utronix.de>
To: Maximilian Luz <luzmaximilian@...il.com>,
David Laight <David.Laight@...LAB.COM>,
Ingo Molnar <mingo@...hat.com>, Borislav Petkov <bp@...en8.de>
Cc: "H. Peter Anvin" <hpa@...or.com>, Sachi King <nakato@...ato.io>,
"x86\@kernel.org" <x86@...nel.org>,
"linux-kernel\@vger.kernel.org" <linux-kernel@...r.kernel.org>,
"stable\@vger.kernel.org" <stable@...r.kernel.org>
Subject: Re: [PATCH] x86/i8259: Work around buggy legacy PIC
Max,
On Thu, May 13 2021 at 12:11, Maximilian Luz wrote:
> And lastly, if that's any help at all: The PIC device is described in
> ACPI in [3]. The Surface Laptop 3 also has an AMD CPU (although a prior
> generation) and has the PIC described in the exact same way (can also be
> found in that repository), but doesn't exhibit that behavior (and
> doesn't show the "Using NULL legacy PIC" line). I expect there's not
> much you can change to that definition so that's probably irrelevant
> here.
>
> Again, I don't really know anything about these devices, so my guess
> would be bad hardware revision or bad firmware revision. All I know is
> that retrying seems to "fix" it.
That might be a a power optimization thing.
Except for older systems the PIC is not really required for IOAPiC to
work. But there is some historical code which makes assumptions. We can
change that, but that needs some careful thoughts.
Thanks,
tglx
Powered by blists - more mailing lists