\r
VOID\r
Q35TsegMbytesInitialization (\r
- VOID\r
+ IN OUT EFI_HOB_PLATFORM_INFO *PlatformInfoHob\r
)\r
{\r
UINT16 ExtendedTsegMbytes;\r
RETURN_STATUS PcdStatus;\r
\r
- ASSERT (mPlatformInfoHob.HostBridgeDevId == INTEL_Q35_MCH_DEVICE_ID);\r
+ ASSERT (PlatformInfoHob->HostBridgeDevId == INTEL_Q35_MCH_DEVICE_ID);\r
\r
//\r
// Check if QEMU offers an extended TSEG.\r
PciWrite16 (DRAMC_REGISTER_Q35 (MCH_EXT_TSEG_MB), MCH_EXT_TSEG_MB_QUERY);\r
ExtendedTsegMbytes = PciRead16 (DRAMC_REGISTER_Q35 (MCH_EXT_TSEG_MB));\r
if (ExtendedTsegMbytes == MCH_EXT_TSEG_MB_QUERY) {\r
- mPlatformInfoHob.Q35TsegMbytes = PcdGet16 (PcdQ35TsegMbytes);\r
+ PlatformInfoHob->Q35TsegMbytes = PcdGet16 (PcdQ35TsegMbytes);\r
return;\r
}\r
\r
));\r
PcdStatus = PcdSet16S (PcdQ35TsegMbytes, ExtendedTsegMbytes);\r
ASSERT_RETURN_ERROR (PcdStatus);\r
- mPlatformInfoHob.Q35TsegMbytes = ExtendedTsegMbytes;\r
+ PlatformInfoHob->Q35TsegMbytes = ExtendedTsegMbytes;\r
}\r
\r
VOID\r
Q35SmramAtDefaultSmbaseInitialization (\r
- VOID\r
+ IN OUT EFI_HOB_PLATFORM_INFO *PlatformInfoHob\r
)\r
{\r
RETURN_STATUS PcdStatus;\r
\r
- ASSERT (mPlatformInfoHob.HostBridgeDevId == INTEL_Q35_MCH_DEVICE_ID);\r
+ ASSERT (PlatformInfoHob->HostBridgeDevId == INTEL_Q35_MCH_DEVICE_ID);\r
\r
- mPlatformInfoHob.Q35SmramAtDefaultSmbase = FALSE;\r
+ PlatformInfoHob->Q35SmramAtDefaultSmbase = FALSE;\r
if (FeaturePcdGet (PcdCsmEnable)) {\r
DEBUG ((\r
DEBUG_INFO,\r
CtlReg = DRAMC_REGISTER_Q35 (MCH_DEFAULT_SMBASE_CTL);\r
PciWrite8 (CtlReg, MCH_DEFAULT_SMBASE_QUERY);\r
CtlRegVal = PciRead8 (CtlReg);\r
- mPlatformInfoHob.Q35SmramAtDefaultSmbase = (BOOLEAN)(CtlRegVal ==\r
+ PlatformInfoHob->Q35SmramAtDefaultSmbase = (BOOLEAN)(CtlRegVal ==\r
MCH_DEFAULT_SMBASE_IN_RAM);\r
DEBUG ((\r
DEBUG_INFO,\r
"%a: SMRAM at default SMBASE %a\n",\r
__FUNCTION__,\r
- mPlatformInfoHob.Q35SmramAtDefaultSmbase ? "found" : "not found"\r
+ PlatformInfoHob->Q35SmramAtDefaultSmbase ? "found" : "not found"\r
));\r
}\r
\r
PcdStatus = PcdSetBoolS (\r
PcdQ35SmramAtDefaultSmbase,\r
- mPlatformInfoHob.Q35SmramAtDefaultSmbase\r
+ PlatformInfoHob->Q35SmramAtDefaultSmbase\r
);\r
ASSERT_RETURN_ERROR (PcdStatus);\r
}\r