/* *--------------------------------------------------------------------------------------- * * AmdInitLateInitializer * * Initializer routine that will be invoked by the wrapper * to initialize the input structure for the AmdInitLate * * @param[in, out] IN OUT AMD_LATE_PARAMS *LateParamsPtr * * @retval AGESA_STATUS * *--------------------------------------------------------------------------------------- */ AGESA_STATUS AmdInitLateInitializer ( IN AMD_CONFIG_PARAMS *StdHeader, IN OUT AMD_LATE_PARAMS *LateParamsPtr ) { ASSERT (StdHeader != NULL); ASSERT (LateParamsPtr != NULL); LateParamsPtr->StdHeader = *StdHeader; AmdLatePlatformConfigInit (&LateParamsPtr->PlatformConfig, &LateParamsPtr->StdHeader); LateParamsPtr->AcpiSlit = NULL; LateParamsPtr->AcpiSrat = NULL; LateParamsPtr->AcpiWheaMce = NULL; LateParamsPtr->AcpiWheaCmc = NULL; LateParamsPtr->AcpiPState = NULL; LateParamsPtr->DmiTable = NULL; LateParamsPtr->AcpiAlib = NULL; return AGESA_SUCCESS; }
/* *--------------------------------------------------------------------------------------- * * AmdInitLateInitializer * * Initializer routine that will be invoked by the wrapper * to initialize the input structure for the AmdInitLate * * @param[in, out] IN OUT AMD_LATE_PARAMS *LateParamsPtr * * @retval AGESA_STATUS * *--------------------------------------------------------------------------------------- */ AGESA_STATUS AmdInitLateInitializer ( IN AMD_CONFIG_PARAMS *StdHeader, IN OUT AMD_LATE_PARAMS *LateParamsPtr ) { ASSERT (StdHeader != NULL); ASSERT (LateParamsPtr != NULL); LateParamsPtr->StdHeader = *StdHeader; AmdLatePlatformConfigInit (&LateParamsPtr->PlatformConfig, &LateParamsPtr->StdHeader); GnbInitDataStructAtLateDef (&LateParamsPtr->GnbLateConfiguration, LateParamsPtr); LateParamsPtr->AcpiWheaMce = NULL; LateParamsPtr->AcpiWheaCmc = NULL; LateParamsPtr->AcpiPState = NULL; LateParamsPtr->DmiTable = NULL; LateParamsPtr->AcpiAlib = NULL; LateParamsPtr->IvrsExclusionRangeList = UserOptions.CfgIvrsExclusionRangeList; return AGESA_SUCCESS; }