AGESA binaryPI: Sync STRUCT_NAME definitions
While not implemented, copying the definitions from later AGESA/AMD.h to older helps us avoid lots of preprocessor directives. Change-Id: I34edc1ca23e9c063c4286273c53249ff0a953798 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/31510 Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
7687617d00
commit
55fffa29c2
|
@ -29,8 +29,9 @@ static const char undefined[] = "undefined";
|
||||||
static const char *AgesaFunctionNameStr[] = {
|
static const char *AgesaFunctionNameStr[] = {
|
||||||
"AmdInitRecovery", "AmdCreateStruct", "AmdInitEarly", "AmdInitEnv", "AmdInitLate",
|
"AmdInitRecovery", "AmdCreateStruct", "AmdInitEarly", "AmdInitEnv", "AmdInitLate",
|
||||||
"AmdInitMid", "AmdInitPost", "AmdInitReset", "AmdInitResume", "AmdReleaseStruct",
|
"AmdInitMid", "AmdInitPost", "AmdInitReset", "AmdInitResume", "AmdReleaseStruct",
|
||||||
"AmdS3LateRestore","AmdS3Save", "AmdGetApicId", "AmdGetPciAddress", "AmdIdentifyCore",
|
"AmdS3LateRestore", "AmdS3Save", "AmdGetApicId", "AmdGetPciAddress", "AmdIdentifyCore",
|
||||||
"AmdReadEventLog", "AmdGetAvailableExeCacheSize", "AmdLateRunApTask", "AmdIdentifyDimm",
|
"AmdReadEventLog", "AmdGetAvailableExeCacheSize", "AmdLateRunApTask", "AmdIdentifyDimm",
|
||||||
|
"Amd2dDataEye", "AmdS3FinalRestore", "AmdInitRtb"
|
||||||
};
|
};
|
||||||
|
|
||||||
/* heapManager.h */
|
/* heapManager.h */
|
||||||
|
|
|
@ -148,7 +148,10 @@ typedef enum {
|
||||||
AMD_READ_EVENT_LOG, ///< AmdReadEventLog general service handle
|
AMD_READ_EVENT_LOG, ///< AmdReadEventLog general service handle
|
||||||
AMD_GET_EXECACHE_SIZE, ///< AmdGetAvailableExeCacheSize general service handle
|
AMD_GET_EXECACHE_SIZE, ///< AmdGetAvailableExeCacheSize general service handle
|
||||||
AMD_LATE_RUN_AP_TASK, ///< AmdLateRunApTask entry point handle
|
AMD_LATE_RUN_AP_TASK, ///< AmdLateRunApTask entry point handle
|
||||||
AMD_IDENTIFY_DIMMS ///< AmdIdentifyDimm general service handle
|
AMD_IDENTIFY_DIMMS, ///< AmdIdentifyDimm general service handle
|
||||||
|
AMD_GET_2D_DATA_EYE, ///< AmdGet2DDataEye general service handle
|
||||||
|
AMD_S3FINAL_RESTORE, ///< AmdS3FinalRestore entry point handle
|
||||||
|
AMD_INIT_RTB ///< AmdInitRtb entry point handle
|
||||||
} AGESA_STRUCT_NAME;
|
} AGESA_STRUCT_NAME;
|
||||||
|
|
||||||
/* ResetType constant values */
|
/* ResetType constant values */
|
||||||
|
|
|
@ -147,7 +147,10 @@ typedef enum {
|
||||||
AMD_READ_EVENT_LOG, ///< AmdReadEventLog general service handle
|
AMD_READ_EVENT_LOG, ///< AmdReadEventLog general service handle
|
||||||
AMD_GET_EXECACHE_SIZE, ///< AmdGetAvailableExeCacheSize general service handle
|
AMD_GET_EXECACHE_SIZE, ///< AmdGetAvailableExeCacheSize general service handle
|
||||||
AMD_LATE_RUN_AP_TASK, ///< AmdLateRunApTask entry point handle
|
AMD_LATE_RUN_AP_TASK, ///< AmdLateRunApTask entry point handle
|
||||||
AMD_IDENTIFY_DIMMS ///< AmdIdentifyDimm general service handle
|
AMD_IDENTIFY_DIMMS, ///< AmdIdentifyDimm general service handle
|
||||||
|
AMD_GET_2D_DATA_EYE, ///< AmdGet2DDataEye general service handle
|
||||||
|
AMD_S3FINAL_RESTORE, ///< AmdS3FinalRestore entry point handle
|
||||||
|
AMD_INIT_RTB ///< AmdInitRtb entry point handle
|
||||||
} AGESA_STRUCT_NAME;
|
} AGESA_STRUCT_NAME;
|
||||||
|
|
||||||
/* ResetType constant values */
|
/* ResetType constant values */
|
||||||
|
|
|
@ -144,7 +144,10 @@ typedef enum {
|
||||||
AMD_READ_EVENT_LOG, ///< AmdReadEventLog general service handle
|
AMD_READ_EVENT_LOG, ///< AmdReadEventLog general service handle
|
||||||
AMD_GET_EXECACHE_SIZE, ///< AmdGetAvailableExeCacheSize general service handle
|
AMD_GET_EXECACHE_SIZE, ///< AmdGetAvailableExeCacheSize general service handle
|
||||||
AMD_LATE_RUN_AP_TASK, ///< AmdLateRunApTask entry point handle
|
AMD_LATE_RUN_AP_TASK, ///< AmdLateRunApTask entry point handle
|
||||||
AMD_IDENTIFY_DIMMS ///< AmdIdentifyDimm general service handle
|
AMD_IDENTIFY_DIMMS, ///< AmdIdentifyDimm general service handle
|
||||||
|
AMD_GET_2D_DATA_EYE, ///< AmdGet2DDataEye general service handle
|
||||||
|
AMD_S3FINAL_RESTORE, ///< AmdS3FinalRestore entry point handle
|
||||||
|
AMD_INIT_RTB ///< AmdInitRtb entry point handle
|
||||||
} AGESA_STRUCT_NAME;
|
} AGESA_STRUCT_NAME;
|
||||||
|
|
||||||
/* ResetType constant values */
|
/* ResetType constant values */
|
||||||
|
|
|
@ -143,7 +143,9 @@ typedef enum {
|
||||||
AMD_GET_EXECACHE_SIZE, ///< AmdGetAvailableExeCacheSize general service handle
|
AMD_GET_EXECACHE_SIZE, ///< AmdGetAvailableExeCacheSize general service handle
|
||||||
AMD_LATE_RUN_AP_TASK, ///< AmdLateRunApTask entry point handle
|
AMD_LATE_RUN_AP_TASK, ///< AmdLateRunApTask entry point handle
|
||||||
AMD_IDENTIFY_DIMMS, ///< AmdIdentifyDimm general service handle
|
AMD_IDENTIFY_DIMMS, ///< AmdIdentifyDimm general service handle
|
||||||
AMD_GET_2D_DATA_EYE ///< AmdGet2DDataEye general service handle
|
AMD_GET_2D_DATA_EYE, ///< AmdGet2DDataEye general service handle
|
||||||
|
AMD_S3FINAL_RESTORE, ///< AmdS3FinalRestore entry point handle
|
||||||
|
AMD_INIT_RTB ///< AmdInitRtb entry point handle
|
||||||
} AGESA_STRUCT_NAME;
|
} AGESA_STRUCT_NAME;
|
||||||
|
|
||||||
/* ResetType constant values */
|
/* ResetType constant values */
|
||||||
|
|
|
@ -149,6 +149,8 @@ typedef enum {
|
||||||
AMD_IDENTIFY_DIMMS = 0x00033000, ///< AmdIdentifyDimm general service handle
|
AMD_IDENTIFY_DIMMS = 0x00033000, ///< AmdIdentifyDimm general service handle
|
||||||
AMD_GET_2D_DATA_EYE = 0x00034000, ///< AmdGet2DDataEye general service handle
|
AMD_GET_2D_DATA_EYE = 0x00034000, ///< AmdGet2DDataEye general service handle
|
||||||
AMD_S3FINAL_RESTORE = 0x00035000, ///< AmdS3FinalRestore entry point handle
|
AMD_S3FINAL_RESTORE = 0x00035000, ///< AmdS3FinalRestore entry point handle
|
||||||
|
AMD_INIT_RTB = 0x00036000, /* reserved */
|
||||||
|
|
||||||
AMD_HEAP_ALLOCATE_BUFFER = 0x00038000,
|
AMD_HEAP_ALLOCATE_BUFFER = 0x00038000,
|
||||||
AMD_HEAP_DEALLOCATE_BUFFER = 0x00039000,
|
AMD_HEAP_DEALLOCATE_BUFFER = 0x00039000,
|
||||||
FCH_INIT_RESET = 0x00040000,
|
FCH_INIT_RESET = 0x00040000,
|
||||||
|
|
|
@ -126,6 +126,11 @@ typedef enum ACCESS_WIDTH {
|
||||||
AccessS3SaveWidth64, ///< Save 64 bits data.
|
AccessS3SaveWidth64, ///< Save 64 bits data.
|
||||||
} ACCESS_WIDTH;
|
} ACCESS_WIDTH;
|
||||||
|
|
||||||
|
/* When AMD rolled out CarrizoPI, they made a bad choice of removing
|
||||||
|
* an entry from the middle of the enumeration list.
|
||||||
|
*/
|
||||||
|
#define AMD_S3_SAVE_REMOVED
|
||||||
|
|
||||||
/// AGESA struct name
|
/// AGESA struct name
|
||||||
typedef enum {
|
typedef enum {
|
||||||
// AGESA BASIC FUNCTIONS
|
// AGESA BASIC FUNCTIONS
|
||||||
|
@ -140,6 +145,10 @@ typedef enum {
|
||||||
AMD_INIT_RESUME = 0x00029000, ///< AmdInitResume entry point handle
|
AMD_INIT_RESUME = 0x00029000, ///< AmdInitResume entry point handle
|
||||||
AMD_RELEASE_STRUCT = 0x0002A000, ///< AmdReleaseStruct handle
|
AMD_RELEASE_STRUCT = 0x0002A000, ///< AmdReleaseStruct handle
|
||||||
AMD_S3LATE_RESTORE = 0x0002B000, ///< AmdS3LateRestore entry point handle
|
AMD_S3LATE_RESTORE = 0x0002B000, ///< AmdS3LateRestore entry point handle
|
||||||
|
#if 0
|
||||||
|
/* This was removed, shifting everything else up.*/
|
||||||
|
AMD_S3_SAVE = 0x0002C000,
|
||||||
|
#endif
|
||||||
AMD_GET_APIC_ID = 0x0002C000, ///< AmdGetApicId entry point handle
|
AMD_GET_APIC_ID = 0x0002C000, ///< AmdGetApicId entry point handle
|
||||||
AMD_GET_PCI_ADDRESS = 0x0002D000, ///< AmdGetPciAddress entry point handle
|
AMD_GET_PCI_ADDRESS = 0x0002D000, ///< AmdGetPciAddress entry point handle
|
||||||
AMD_IDENTIFY_CORE = 0x0002E000, ///< AmdIdentifyCore general service handle
|
AMD_IDENTIFY_CORE = 0x0002E000, ///< AmdIdentifyCore general service handle
|
||||||
|
|
|
@ -148,6 +148,9 @@ typedef enum {
|
||||||
AMD_LATE_RUN_AP_TASK = 0x00032000, ///< AmdLateRunApTask entry point handle
|
AMD_LATE_RUN_AP_TASK = 0x00032000, ///< AmdLateRunApTask entry point handle
|
||||||
AMD_IDENTIFY_DIMMS = 0x00033000, ///< AmdIdentifyDimm general service handle
|
AMD_IDENTIFY_DIMMS = 0x00033000, ///< AmdIdentifyDimm general service handle
|
||||||
AMD_GET_2D_DATA_EYE = 0x00034000, ///< AmdGet2DDataEye general service handle
|
AMD_GET_2D_DATA_EYE = 0x00034000, ///< AmdGet2DDataEye general service handle
|
||||||
|
AMD_S3FINAL_RESTORE = 0x00035000, /* reserved */
|
||||||
|
AMD_INIT_RTB = 0x00036000, /* reserved */
|
||||||
|
|
||||||
AMD_HEAP_ALLOCATE_BUFFER = 0x00038000,
|
AMD_HEAP_ALLOCATE_BUFFER = 0x00038000,
|
||||||
AMD_HEAP_DEALLOCATE_BUFFER = 0x00039000,
|
AMD_HEAP_DEALLOCATE_BUFFER = 0x00039000,
|
||||||
FCH_INIT_RESET = 0x00040000,
|
FCH_INIT_RESET = 0x00040000,
|
||||||
|
|
Loading…
Reference in New Issue