mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
new defines for K8 and SMP
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> git-svn-id: svn://coreboot.org/repository/coreboot-v3@738 f3766cd6-281f-0410-b1cd-43a5c92072e9
This commit is contained in:
parent
ee3e4979be
commit
a723b8ad91
1 changed files with 99 additions and 0 deletions
|
@ -56,6 +56,58 @@ config CPU_AMD_K8
|
|||
arch/x86/Makefile for more hints on possible values.
|
||||
It is usually set in mainboard/*/Kconfig.
|
||||
|
||||
config K8_REV_F_SUPPORT
|
||||
hex
|
||||
default 0 if CPU_AMD_K8
|
||||
help
|
||||
Whether to include rev F support
|
||||
|
||||
config K8_SCAN_PCI_BUS
|
||||
hex
|
||||
default 0 if CPU_AMD_K8
|
||||
help
|
||||
Whether to scan the PCI bus in stage1
|
||||
|
||||
config K8_ALLOCATE_IO_RANGE
|
||||
hex
|
||||
default 0 if CPU_AMD_K8
|
||||
help
|
||||
Whether to allocate IO space in stage1
|
||||
|
||||
config K8_ALLOCATE_MMIO_RANGE
|
||||
hex
|
||||
default 0 if CPU_AMD_K8
|
||||
help
|
||||
Whether to allocate MMIO space in stage1.
|
||||
Comment from code:
|
||||
Do we need allocate MMIO? Currently we direct
|
||||
last 64M to southbridge link (sblink) only,
|
||||
We can not lose access to last 4M range to ROM.
|
||||
|
||||
config LOGICAL_CPUS
|
||||
hex
|
||||
default 1
|
||||
help
|
||||
How many logical CPUs there are. Fix me.
|
||||
|
||||
config MAX_PHYSICAL_CPUS
|
||||
hex
|
||||
default 1
|
||||
help
|
||||
Max number of physical CPUs (sockets)
|
||||
|
||||
config MAX_PHYSICAL_CPUS_4_BUT_MORE_INSTALLED
|
||||
hex
|
||||
default 0 if CPU_AMD_K8
|
||||
help
|
||||
Config with 4 CPUs even if more are installed
|
||||
|
||||
config CROSS_BAR_47_56
|
||||
hex
|
||||
default 0 if CPU_AMD_K8
|
||||
help
|
||||
Configure for the type of crossbar on the mainboard.
|
||||
|
||||
config OPTION_TABLE
|
||||
boolean
|
||||
help
|
||||
|
@ -93,3 +145,50 @@ config CARSIZE
|
|||
default 0x8000 if CPU_AMD_K8
|
||||
help
|
||||
This option sets the size of the area used for CAR.
|
||||
|
||||
# variables related to AMD Hypertransport.
|
||||
config HT_CHAIN_UNITID_BASE
|
||||
hex
|
||||
default 0 if CPU_AMD_K8
|
||||
help
|
||||
Hypertransport unit ID base value.
|
||||
Mainboard-dependent.
|
||||
|
||||
config HT_CHAIN_END_UNITID_BASE
|
||||
hex
|
||||
default 0x20 if CPU_AMD_K8
|
||||
help
|
||||
Unit id of the end of hypertransport chain
|
||||
(usually the real SB); if it is
|
||||
less than than HT_CHAIN_UNITID_BASE,
|
||||
it can be 0
|
||||
|
||||
config SB_HT_CHAIN_UNITID_OFFSET_ONLY
|
||||
hex
|
||||
default 1 if CPU_AMD_K8
|
||||
help
|
||||
Determines (I don't understand; ask YHLU)
|
||||
if only offset SB hypertransport chain
|
||||
|
||||
config SB_HT_CHAIN_ON_BUS0
|
||||
hex
|
||||
default 0 if CPU_AMD_K8
|
||||
help
|
||||
Make SB hypertransport chain sit on bus 0, if it is 1,
|
||||
will put sb ht chain on bus 0, if it is 2 will
|
||||
put other chain on 0x40, 0x80, 0xc0
|
||||
|
||||
|
||||
config K8_HT_FREQ_1G_SUPPORT
|
||||
hex
|
||||
default 1 if CPU_AMD_K8
|
||||
help
|
||||
1 Ghz. support. Opteron E0 or later can support
|
||||
1G HT, but still depends on the mainboard
|
||||
|
||||
config HT_FREQ_800MHZ
|
||||
hex
|
||||
default 1 if CPU_AMD_K8
|
||||
help
|
||||
Can we run HT at 800 Mhz
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue