summaryrefslogtreecommitdiff
path: root/src/config
diff options
context:
space:
mode:
authorMarc Jones <marc.jones@amd.com>2007-12-19 01:32:08 +0000
committerMarc Jones <marc.jones@amd.com>2007-12-19 01:32:08 +0000
commit8ae8c8822068ef1722c08073ffa4ecc25633cbee (patch)
tree8c7bbf2f7b791081e486439a9b7ffb2fd6e649ac /src/config
parent2006b38fed2f5f3680de1736f7fc878823f2f93b (diff)
Initial AMD Barcelona support for rev Bx.
These are the core files for HyperTransport, DDR2 Memory, and multi-core initialization. Signed-off-by: Marc Jones <marc.jones@amd.com> Reviewed-by: Jordan Crouse <jordan.crouse@amd.com> Acked-by: Myles Watson <myles@pel.cs.byu.edu> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3014 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/config')
-rw-r--r--src/config/Options.lb41
1 files changed, 38 insertions, 3 deletions
diff --git a/src/config/Options.lb b/src/config/Options.lb
index 012dffe89f..39952fb89e 100644
--- a/src/config/Options.lb
+++ b/src/config/Options.lb
@@ -291,6 +291,11 @@ define USE_DCACHE_RAM
export always
comment "Use data cache as temporary RAM if possible"
end
+define CAR_FAM10
+ default 0
+ export always
+ comment "AMD family 10 CAR requires additional setup"
+end
define DCACHE_RAM_BASE
default 0xc0000
format "0x%x"
@@ -937,6 +942,12 @@ define MMCONF_SUPPORT
comment "enable mmconfig for pci conf"
end
+define MMCONF_SUPPORT_DEFAULT
+ default 0
+ export always
+ comment "enable mmconfig for pci conf"
+end
+
define HW_MEM_HOLE_SIZEK
default 0
export always
@@ -949,6 +960,12 @@ define HW_MEM_HOLE_SIZE_AUTO_INC
comment "Opteron E0 later memory hole size auto increase to avoid hole startk equal to basek"
end
+define CONFIG_VAR_MTRR_HOLE
+ default 1
+ export always
+ comment "using hole in MTRR instead of increasing method"
+end
+
define K8_HT_FREQ_1G_SUPPORT
default 0
export always
@@ -973,6 +990,24 @@ define CDB
comment "Opteron cpu device num base"
end
+define HT3_SUPPORT
+ default 0
+ export always
+ comment "Hypertransport 3 support, include ac HT and unganged sublink feature"
+end
+
+define EXT_RT_TBL_SUPPORT
+ default 0
+ export always
+ comment "support AMD family 10 extended routing table via F0x158, normally is enabled when node nums is greater than 8"
+end
+
+define EXT_CONF_SUPPORT
+ default 0
+ export always
+ comment "support AMD family 10 extended config space for ram, bus, io, mmio via F1x110, normally is enabled when HT3 is enabled and non ht chain nums is greater than 4"
+end
+
define DIMM_SUPPORT
default 0x0108
format "0x%x"
@@ -989,7 +1024,7 @@ end
define CPU_ADDR_BITS
default 36
export always
- comment "CPU hardware address lines num, for AMD K8 could be 40, and GH could be 48"
+ comment "CPU hardware address lines num, for AMD K8 could be 40, and AMD family 10 could be 48"
end
define CONFIG_PCI_ROM_RUN
@@ -1004,10 +1039,10 @@ define CONFIG_PCI_64BIT_PREF_MEM
comment "allow PCI device get 4G above Region as pref mem"
end
-define CONFIG_AGESA
+define CONFIG_AMDMCT
default 0
export always
- comment "use AMD AGESA to init RAM instead of native code"
+ comment "use AMD MCT to init RAM instead of native code"
end
define CONFIG_VIDEO_MB