Beispiel #1
0
AGESA_STATUS
GnbInitAtPost (
  IN OUT   AMD_POST_PARAMS         *PostParamsPtr
  )
{
  AGESA_STATUS          Status;
  Status = GnbLibDispatchFeatures (&GnbPostFeatureTable[0], &PostParamsPtr->StdHeader);
  return  Status;
}
Beispiel #2
0
AGESA_STATUS
GnbInitAtLate (
  IN OUT   AMD_LATE_PARAMS         *LateParamsPtr
  )
{
  AGESA_STATUS  Status;
  Status = GnbLibDispatchFeatures (&GnbLateFeatureTable[0], &LateParamsPtr->StdHeader);
  return  Status;
}
Beispiel #3
0
AGESA_STATUS
GnbInitAtEnv (
  IN       AMD_ENV_PARAMS          *EnvParamsPtr
  )
{
  AGESA_STATUS  Status;
  Status = GnbLibDispatchFeatures (&GnbEnvFeatureTable[0], &EnvParamsPtr->StdHeader);
  return  Status;
}
Beispiel #4
0
AGESA_STATUS
GnbInitAtMid (
  IN OUT   AMD_MID_PARAMS          *MidParamsPtr
  )
{
  AGESA_STATUS  Status;
  Status = GnbLibDispatchFeatures (&GnbMidFeatureTable[0], &MidParamsPtr->StdHeader);
  return  Status;
}
Beispiel #5
0
/**
 * Init GNB at Early
 *
 *
 *
 * @param[in,out] EarlyParamsPtr    Pointer to early configuration params.
 * @retval                          Initialization status.
 */
AGESA_STATUS
GnbInitAtEarly (
  IN OUT   AMD_EARLY_PARAMS        *EarlyParamsPtr
  )
{
  AGESA_STATUS  Status;
  Status = GnbLibDispatchFeatures (&GnbEarlyFeatureTable[0], &EarlyParamsPtr->StdHeader);
  return  Status;
}
Beispiel #6
0
AGESA_STATUS
GnbInitAtS3Save (
  IN OUT   AMD_S3SAVE_PARAMS  *AmdS3SaveParams
  )
{
  AGESA_STATUS  Status;
  Status = GnbLibDispatchFeatures (&GnbS3SaveFeatureTable[0], &AmdS3SaveParams->StdHeader);
  return  Status;
}
Beispiel #7
0
/**
 * Init GNB at Early before CPU
 *
 *
 *
 * @param[in,out] EarlyParamsPtr    Pointer to early configuration params.
 * @retval                          Initialization status.
 */
AGESA_STATUS
GnbInitAtEarlier (
  IN OUT   AMD_EARLY_PARAMS        *EarlyParamsPtr
  )
{
  AGESA_STATUS            Status;

  // Only run code on BSP
  if (IsBsp (&EarlyParamsPtr->StdHeader, &Status)) {
    Status = GnbLibDispatchFeatures (&GnbEarlierFeatureTable[0], &EarlyParamsPtr->StdHeader);
  }

  return  Status;
}