coreboot-kgpe-d16/src/cpu/amd
Patrick Georgi e135ac5a7e Remove AMD special case for LAPIC based udelay()
- Optionally override FSB clock detection in generic
  LAPIC code with constant value.
- Override on AMD Model fxx, 10xxx, agesa CPUs with 200MHz
- compile LAPIC code for romstage, too
- Remove #include ".../apic_timer.c" in AMD based mainboards
- Remove custom udelay implementation from intel northbridges' romstages

Future work:
- remove the compile time special case
  (requires some cpuid based switching)
- drop northbridge udelay implementations (i945, i5000) if
  not required anymore (eg. can SMM use the LAPIC timer?)

Change-Id: I25bacaa2163f5e96ab7f3eaf1994ab6899eff054
Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com>
Reviewed-on: http://review.coreboot.org/1618
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2012-11-27 23:51:52 +01:00
..
agesa Remove AMD special case for LAPIC based udelay() 2012-11-27 23:51:52 +01:00
car Clean up #ifs 2012-05-08 00:34:34 +02:00
dualcore AMD northbridges: drop dead code 2012-07-18 10:31:08 +02:00
geode_gx1 Get rid of drivers class 2012-11-27 22:00:49 +01:00
geode_gx2 Get rid of drivers class 2012-11-27 22:00:49 +01:00
geode_lx Get rid of drivers class 2012-11-27 22:00:49 +01:00
microcode Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_10xxx Remove AMD special case for LAPIC based udelay() 2012-11-27 23:51:52 +01:00
model_fxx Remove AMD special case for LAPIC based udelay() 2012-11-27 23:51:52 +01:00
mtrr Replicate TOP_MEM and TOP_MEM2 from BSP to AP CPU 2012-08-09 20:01:13 +02:00
quadcore Change read_option() to a macro that wraps some API uglyness 2011-05-10 21:53:13 +00:00
sc520 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
smm Make AMD SMM SMP aware 2011-07-13 02:01:35 +02:00
socket_754 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_939 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_940 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_AM2 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_AM2r2 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_AM3 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_ASB2 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_C32 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_F Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_F_1207 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
socket_S1G1 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
Kconfig AMD Geode cpus: apply un-written naming rules 2012-02-13 21:56:38 +01:00
Makefile.inc C32 legacy code: change CONFIG_CPU_AMD_SOCKET_C32 to CONFIG_CPU_AMD_SOCKET_C32_NON_AGESA 2012-09-19 23:15:27 +02:00