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 -- http://www.hailfinger.org/ -- coreboot mailing list coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot