audk/Vlv2TbltDevicePkg/PlatformInitPei
Michael Kinney 890f11d428 Vlv2TbltDevicePkg/PlatformInitPei: Workaround unaligned SMRAM size
https://bugzilla.tianocore.org/show_bug.cgi?id=260

The PiSmmCPuDxeSmm module requires the SMRR base address and length
to be aligned.  The memory initialization for Vlv2TbltDevicePkg
produces an SMRAM base address that is on a 16MB boundary and an
SMRAM length of 12MB.  The SMRAM length is rounded up to 16MB.

This is a workaround until the binary module that produces the
gEfiSmmPeiSmramMemoryReserveGuid HOB is updated

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: David Wei <david.wei@intel.com>
Cc: Mang Guo <mang.guo@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
2016-11-29 08:17:50 -08:00
..
BootMode.c
CpuInitPeim.c
Dimm.c
FlashMap.c Vlv2TbltDevicePkg/PlatformInitPei: rebase to ARRAY_SIZE() 2016-10-27 11:15:21 +02:00
LegacySpeaker.c
LegacySpeaker.h
MchInit.c
MemoryCallback.c Vlv2TbltDevicePkg/PlatformInitPei: Remove the unused variables 2016-08-03 11:02:15 +08:00
MemoryPeim.c Vlv2TbltDevicePkg/PlatformInitPei: Explicit call to dump MTRR Setting 2016-07-20 11:13:43 +08:00
PchInitPeim.c Vlv2TbltDevicePkg/PlatformInitPei: Support USB init 2016-09-07 16:43:54 +08:00
PlatformEarlyInit.c Vlv2TbltDevicePkg/PlatformInitPei: Workaround unaligned SMRAM size 2016-11-29 08:17:50 -08:00
PlatformEarlyInit.h Vlv2TbltDevicePkg/PlatformInitPei: Workaround unaligned SMRAM size 2016-11-29 08:17:50 -08:00
PlatformInfoInit.c Vlv2TbltDevicePkg: Fix typos in comments 2016-10-27 14:31:55 +08:00
PlatformInitPei.inf Vlv2TbltDevicePkg/PlatformInitPei: Workaround unaligned SMRAM size 2016-11-29 08:17:50 -08:00
PlatformSsaInitPeim.c
Recovery.c
Stall.c