[LinuxBIOS] bus 0 dev 0 and fidvid change

Lu, Yinghai yinghai.lu at amd.com
Fri Dec 2 01:59:06 CET 2005


Please check the issue 41, I make K8 MB can be compiled, and It include
bus0/dev0 and fidvid change enhancement

HT_CHAIN_UNITID_BASE
	Default is 1, and if it is 6, then amd8131 will be from 6, also
if it is 0, will assume ht chain only have one HT device...

HT_CHAIN_END_UNITID_BASE
	Default is 0x20 --- mean do not use that, if it is 0, the
amd8111 will be dev0
SB_HT_CHAIN_UNITID_OFFSET_ONLY
	Default is 1, so if HT_CHAIN_UNITID_BASE!=1, will only offset
unitid of SB CHAIN.

K8_SB_HT_CHAIN_ON_BUS0
	Deault is 0, if it is 1, will put sb chain on bus 0, even for
S2885 sb ht is on link2, it will put on bus0.


K8_SET_FIDVID in cache_as_ram_auto.c or auto.c
Fidvid change to sync the fid on 4 way or more system with different cpu
installed....
Put following sequence in your cache_as_ram_auto.c after ht is set.
enable_fid_change();
enable_fid_change_on_sb();
init_fidvid_bsp(bsp_apicid);
please check init_cpus.c and fidvid.c and amd8111_early_ctrl.c for
detail....

YH





More information about the coreboot mailing list