• Andy Currid's avatar
    [PATCH] Fix HPET operation on 64-bit NVIDIA platforms · a2ef3a50
    Andy Currid authored
    From: "Andy Currid" <ACurrid@nvidia.com>
    This patch fixes a kernel panic during boot that occurs on NVIDIA platforms
    that have HPET enabled.
    When HPET is enabled, the standard timer IRQ is routed to IOAPIC pin 2 and is
    advertised as such in the ACPI APIC table - but an earlier workaround in the
    kernel was ignoring this override.  The fix is to honor timer IRQ overrides
    from ACPI when HPET is detected on an NVIDIA platform.
    Signed-off-by: default avatarAndy Currid <acurrid@nvidia.com>
    Cc: "Brown, Len" <len.brown@intel.com>
    Cc: "Yu, Luming" <luming.yu@intel.com>
    Cc: Andi Kleen <ak@muc.de>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
io_apic.c 54.1 KB