As Intel doesn't even document known bugs add a list of FSP bugs here. Change-Id: I07819b83fb0c9437fc237472dfe943f78738347a Signed-off-by: Patrick Rudolph <siro@das-labor.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34239 Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Martin Roth <martinroth@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
		
			
				
	
	
	
		
			2.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.0 KiB
		
	
	
	
	
	
	
	
Intel Firmware Support Package (FSP)-specific documentation
This section contains documentation about Intel-FSP in public domain.
Bugs
As Intel doesn't even list known bugs, they are collected here until those are fixed. If possible a workaround is described here as well.
BroadwellDEFsp
- 
IA32_FEATURE_CONTROL MSR is locked in FSP-M
- Release MR2
 - Writing the MSR is required in ramstage for Intel TXT
 - Workaround: none
 - Issue on public tracker: Issue 10
 
 - 
FSP-S asserts if the thermal PCI device 00:1f.6 is disabled
- Release MR2
 - FSP expects the PCI device to be enabled
 - FSP expects BARs to be properly assigned
 - Workaround: Don't disable this PCI device
 - Issue on public tracker: Issue 13
 
 
KabylakeFsp
- MfgId and ModulePartNum in the DIMM_INFO struct are empty
- Release 3.7.1
 - Those values are typically consumed by SMBIOS type 17
 - Workaround: none
 - Issue on public tracker: Issue 22
 
 
BraswellFsp
- Internal UART can't be disabled using PcdEnableHsuart*
- Release MR2
 - Workaround: Disable internal UART manually after calling FSP
 - Issue on public tracker: Issue 10