[Bug 111561] [CI][DRMTIP] igt at perf_pmu@cpu-hotplug - timeout/dmesg-fail - WARNING: Failed to online cpu
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Sep 7 09:36:24 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=111561
--- Comment #7 from Chris Wilson <chris at chris-wilson.co.uk> ---
Third attempt gave,
558682b5291937a70748d36fd9ba757fb25b99ae is the first bad commit
commit 558682b5291937a70748d36fd9ba757fb25b99ae
Author: Bandan Das <bsd at redhat.com>
Date: Mon Aug 26 06:15:13 2019 -0400
x86/apic: Include the LDR when clearing out APIC registers
Although APIC initialization will typically clear out the LDR before
setting it, the APIC cleanup code should reset the LDR.
This was discovered with a 32-bit KVM guest jumping into a kdump
kernel. The stale bits in the LDR triggered a bug in the KVM APIC
implementation which caused the destination mapping for VCPUs to be
corrupted.
Note that this isn't intended to paper over the KVM APIC bug. The kernel
has to clear the LDR when resetting the APIC registers except when X2APIC
is enabled.
This lacks a Fixes tag because missing to clear LDR goes way back into pre
git history.
[ tglx: Made x2apic_enabled a function call as required ]
Signed-off-by: Bandan Das <bsd at redhat.com>
Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
Cc: stable at vger.kernel.org
Link: https://lkml.kernel.org/r/20190826101513.5080-3-bsd@redhat.com
:040000 040000 f523ff2c03fab6308dad45a102e0fd3313a00475
76d836afd63b7f540a124e763456c233d07c7061 M arch
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20190907/9562e0fa/attachment.html>
More information about the intel-gfx-bugs
mailing list