coreboot-kgpe-d16/src/cpu/x86
Patrick Georgi 5a2bd0b693 Revert "sandy/ivybridge: use LAPIC timer in SMM"
This reverts commit a3aa8da2ac.

Chrome OS builds require the monotonic timer API in SMM for ELOG_GSMI,
but sandy/ivy doesn't provide it. The commit tried to work around that
by using generic LAPIC code instead, but this leads to multiple
definition errors in other configurations (and it may be unreliable once
the OS reconfigured the APIC timers anyhow).

This fixes the situation for the non-ELOG_GSMI case (which is more or
less everybody but Chrome OS). ELOG_GSMI requires a separate fix.

Change-Id: If4d69a122b020e5b2d2316b8da225435f6b2bef0
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Reviewed-on: http://review.coreboot.org/10811
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2015-07-06 22:13:07 +02:00
..
16bit Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
32bit cpu: x86 port to 64bit 2015-06-20 18:16:54 +02:00
cache post code: Replaced hard-coded post code with macro 2012-01-23 22:50:56 +01:00
lapic Revert "sandy/ivybridge: use LAPIC timer in SMM" 2015-07-06 22:13:07 +02:00
mtrr Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
name Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
pae cpu/x86/pae/pgtbl.c: Unsigned comparison < 0 always false 2014-06-29 13:02:13 +02:00
smm x86 SMM: Relocator is intel-only 2015-06-08 23:20:26 +02:00
tsc x86: remove printk() from init_timer() 2015-06-09 22:25:41 +02:00
car.c cbmem: add indicator to hooks if cbmem is being recovered 2015-06-09 22:03:30 +02:00
fpu_enable.inc Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
Kconfig smm: Merge configs SMM_MODULES and SMM_TSEG 2015-05-28 22:07:58 +02:00
Makefile.inc x86: Make x86 architecture makefiles x64 aware 2015-06-16 02:47:41 +02:00
mirror_payload.c x86: fix mirror_payload() 2015-06-02 14:09:47 +02:00
mp_init.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sipi_vector.S Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sse_enable.inc Remove empty lines at end of file 2015-06-08 00:55:07 +02:00