coreboot/src
Timothy Pearson 6300b03414 amd/amdfam10: Add runtime ACPI _PSS generation
Skeleton and ACPI generator interface taken from
model_fxx powernow_acpi.c
Small portions of FIDVID MSR code taken from
model_10xxx fidvid.c

Nearly completely rewritten for the P-state-based K10 CPU

TEST: KFSN4-DRE with dual Opteron 8356 CPUs
Verified CPU per-core dynamic state change with system load
Verified reported P-state count and frequencies
Stress-tested each CPU (all cores simultaneously) to verify
proper P0 transition and configuration.

Change-Id: Icf620ec96a3f163b62d96b5988184996641dd439
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/8284
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-01-28 19:58:36 +01:00
..
arch CBMEM: Always use DYNAMIC_CBMEM 2015-01-27 22:54:32 +01:00
console CBMEM console: Fix and enhance pre-RAM support 2015-01-27 22:44:17 +01:00
cpu amd/amdfam10: Add runtime ACPI _PSS generation 2015-01-28 19:58:36 +01:00
device device/hypertransport.c: Fix typo in comment 2015-01-24 23:04:31 +01:00
drivers drivers/intel/fsp: Add HOB tools to work with GUIDs 2015-01-27 19:40:24 +01:00
ec vboot2: read dev and recovery switch 2015-01-27 01:43:31 +01:00
include CBMEM: Always use DYNAMIC_CBMEM 2015-01-27 22:54:32 +01:00
lib CBMEM: Always use DYNAMIC_CBMEM 2015-01-27 22:54:32 +01:00
mainboard CBMEM: Always use DYNAMIC_CBMEM 2015-01-27 22:54:32 +01:00
northbridge amd/amdfam10: Enhance resource debugging when enabled 2015-01-28 04:40:39 +01:00
soc CBMEM: Always use DYNAMIC_CBMEM 2015-01-27 22:54:32 +01:00
southbridge nvidia/ck804: Fix FTBFS with AMD Family 10h systems 2015-01-28 19:56:15 +01:00
superio superio: Drop print_ implementation from non-romcc boards 2015-01-06 20:14:19 +01:00
vendorcode southbridge/amd/pi: Rename Avalon to Hudson 2015-01-27 15:07:45 +01:00
Kconfig CBMEM: Always use DYNAMIC_CBMEM 2015-01-27 22:54:32 +01:00