mirror of
				https://github.com/acidanthera/audk.git
				synced 2025-11-04 05:25:45 +01:00 
			
		
		
		
	UefiCpuPkg/MpLib.c: Load microcode before mtrr sync per IA32 SDM
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=453 Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Michael Kinney <michael.d.kinney@intel.com> Cc: Feng Tian <feng.tian@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com>
This commit is contained in:
		
							parent
							
								
									90defe7198
								
							
						
					
					
						commit
						cb811673c7
					
				@ -382,13 +382,13 @@ ApInitializeSync (
 | 
			
		||||
 | 
			
		||||
  CpuMpData = (CPU_MP_DATA *) Buffer;
 | 
			
		||||
  //
 | 
			
		||||
  // Sync BSP's MTRR table to AP
 | 
			
		||||
  //
 | 
			
		||||
  MtrrSetAllMtrrs (&CpuMpData->MtrrTable);
 | 
			
		||||
  //
 | 
			
		||||
  // Load microcode on AP
 | 
			
		||||
  //
 | 
			
		||||
  MicrocodeDetect (CpuMpData);
 | 
			
		||||
  //
 | 
			
		||||
  // Sync BSP's MTRR table to AP
 | 
			
		||||
  //
 | 
			
		||||
  MtrrSetAllMtrrs (&CpuMpData->MtrrTable);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user