lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ