coreboot-kgpe-d16/payloads/libpayload/include/x86/arch
Raul E Rangel b025de0ddb libpayload/apic: Only ACK interrupts triggered by the APIC
Only set end of interrupt (EOI) when the APIC In-Service vector matches
the interrupt vector. This makes it so we don't EOI a non APIC
interrupt.

BUG=b:116777191
TEST=Booted grunt with APIC enabled and verified depthcharge still
works.

Change-Id: I00bd1e7a0fcf2fc004feadc40d22ebfefe68b384
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Reviewed-on: https://review.coreboot.org/28879
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin Roth <martinroth@google.com>
2018-10-04 15:24:20 +00:00
..
apic.h libpayload/apic: Only ACK interrupts triggered by the APIC 2018-10-04 15:24:20 +00:00
barrier.h libpayload: Add support for memory barriers 2015-03-19 23:24:16 +01:00
cache.h arm: Redesign, clarify and clean up cache related code 2014-11-10 21:34:49 +01:00
cpuid.h libpayload/x86/cpuid: Add a cpuid macro 2018-08-23 16:24:38 +00:00
exception.h libpayload/x86/exception: Add methods to enable/disable interrupts 2018-08-23 16:24:44 +00:00
io.h libpayload: x86: Add read/write{8,16,32} variants that match coreboot 2015-08-28 06:46:28 +00:00
msr.h libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00
rdtsc.h libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00
types.h libpayload: Don't sneak in compiler includes 2013-04-18 02:50:28 +02:00
virtual.h libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00