On 10.08.2008 23:24, ron minnich wrote:
x86 Kconfig changes
Index: arch/x86/Kconfig
--- arch/x86/Kconfig (revision 730) +++ arch/x86/Kconfig (working copy) @@ -56,6 +56,56 @@ 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 -- this includes a different type of dram.
80 column limit? Also, what's the different type of DRAM?
+config K8_SCAN_PCI_BUS
- hex
- default 0 if CPU_AMD_K8
- help
Whether to scan the PCI bus on startup
Since when do we not scan the PCI bus by default?
+config K8_ALLOCATE_IO_RANGE
- hex
- default 0 if CPU_AMD_K8
- help
Whether to allocate IO space on startup
Same question here.
+config K8_ALLOCATE_MMIO_RANGE
- hex
- default 0 if CPU_AMD_K8
- help
Whether to allocate MMIO space on startup. 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 +143,42 @@ default 0x8000 if CPU_AMD_K8 help This option sets the size of the area used for CAR.
+# variables related to AMD Hypertranspost.
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 < than HT_CHAIN_UNITID_BASE, it can be 0
80 columns?
+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
80 columns.
+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 mainboard
+config HT_FREQ_800Mhz
All caps PLEASE: ;-)
- hex
- default 1 if CPU_AMD_K8
- help
Can we run HT at 1 Ghz.
Help text doesn't match config name.
Regards, Carl-Daniel