[coreboot] HT3 for AMD boards

Scott Duplichan scott at notabs.org
Tue Oct 26 07:14:52 CEST 2010


-----Original Message-----
From: coreboot-bounces at coreboot.org [mailto:coreboot-bounces at coreboot.org] On Behalf Of Peter Stuge
Sent: Tuesday, October 26, 2010 12:03 AM
To: coreboot at coreboot.org
Subject: Re: [coreboot] HT3 for AMD boards

]Scott Duplichan wrote:
]> Here is my proposal. If it seems OK, I will submit a patch.
]> 
]> 1) Add an option for HT_MANUAL_SWAP_LIST to amdfam10/kconfig and 
]>    amdk8/kconfig. The default is zero, which means it has no effect
]>    unless overridden.
]> 2) Modify ht_wrapper.c to use HT_MANUAL_SWAP_LIST as the swap list,
]>    if non-zero.
]> 3) In mainboard/amd/mahogany_fam10/Kconfig, override HT_MANUAL_SWAP_LIST
]>    with the value that is known to allow HT3 to work.
]
]I think it would be nice if the Kconfig option is slightly
]higher-level than containing the actual values. Would it be at all
]possible to e.g. determine some distinct swap lists that boards can
]choose from?
]
]//Peter

Hello Peter,

The problem is that the only real hardware I have for testing is an 
RS780/SB700 board. Here is the kconfig addition I have for it, as it
stands now:

  # ----------------overrides--------------------

  # With this BUID swap list override, an AMD RS780/SB700/fam10h system can
  # run the southbridge HT link in HT3 mode. Without it, the link runs at 8-bit
  # 200 MHz, which prevents high resolution UMA graphics modes from working.

  config HT_MANUAL_SWAP_LIST
	  default 0xFF00FF0100


For Serengetti-Cheetah, I think it would look like:

  config HT_MANUAL_SWAP_LIST
	  default 0xFF060AFF06000A00

... but I have no way to test it.

Thanks,
Scott





More information about the coreboot mailing list