coreboot/src/cpu/amd/agesa
Kyösti Mälkki c984f4f303 AMD AGESA: Place CAR_GLOBAL in BSP stack
Use BSP CPU's stack space to store CAR GLOBALS for the
duration of romstage before CAR migration.

NOTE: Such globals can only be accessed from BSP CPU due
the way AMD platform has memory architecture set up.

TODO: Add compile-time assertions to verify CAR configuration
matches with the programming in vendorcode.

Change-Id: Ica4700433268f484ce69a24d934732f9cfd4ba41
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/3832
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2013-09-11 07:03:44 +02:00
..
family10 AMD: Drop six copies of wrmsr_amd and rdmsr_amd 2013-04-04 04:52:18 +02:00
family12 AMD: Kconfig cleanup 2013-07-10 23:14:28 +02:00
family14 AMD: Kconfig cleanup 2013-07-10 23:14:28 +02:00
family15 AMD: Kconfig cleanup 2013-07-10 23:14:28 +02:00
family15tn AMD Fam15tn: Split DSDT into common sections 2013-07-16 16:14:56 +02:00
family16kb AMD Kabini: Split DSDT into common sections 2013-08-15 18:40:11 +02:00
cache_as_ram.inc AMD AGESA: Remove INVD instruction when transitioning from CAR 2013-08-16 11:20:05 +02:00
Kconfig AMD AGESA: Place CAR_GLOBAL in BSP stack 2013-09-11 07:03:44 +02:00
Makefile.inc AMD Kabini: Add CPU AGESA wrapper for new AMD processor family 2013-08-05 18:21:29 +02:00
s3_resume.c AMD S3 resume: Add framwork to write bigger data 2013-06-29 18:57:42 +02:00
s3_resume.h AMD S3 resume: use a function to replace duplicated code 2013-06-13 01:17:22 +02:00