soc/intel/skylake: Add FSP 2.0 support in romstage

Populate SoC related Memory initialization params.

Post memory init, set DISB, setup stack and MTRRs using the postcar
funtions provided in postcar_loader.c.

TEST=Build and boot kunimitsu, dram initialization done.
ramstage is loaded.

Change-Id: I8d943e29b6e118986189166d92c7891ab6642193
Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com>
Signed-off-by: Naresh G Solanki <naresh.solanki@intel.com>
Reviewed-on: https://review.coreboot.org/16315
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
Barnali Sarkar
2016-08-24 20:48:46 +05:30
committed by Martin Roth
parent 69966ccb5d
commit 5bf42c6c23
8 changed files with 172 additions and 19 deletions

View File

@@ -359,6 +359,10 @@ struct soc_intel_skylake_config {
* 011b - VR specific command sent for both MPS IMPV8 & PS4 exit issue
*/
u8 SendVrMbxCmd;
/* Enable/Disable VMX feature */
u8 VmxEnable;
/* Statically clock gate 8254 PIT. */
u8 clock_gate_8254;