stoneyridge: Update AGESA binary and AGESA.h
AGESA.bin was updated in the binary repo, so update the submodule pointer. Among other changes, this added a callback "AGESA_HALT_THIS_AP", which requires updated header files. BUG=b:70338633 TEST=build kahlee. Change-Id: I5a07f1c539d00aed34cfe45d6d7ef60c1dc56566 Signed-off-by: Richard Spiegel <richard.spiegel@silverbackltd.com> Reviewed-on: https://review.coreboot.org/25183 Reviewed-by: Martin Roth <martinroth@google.com> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
0e0e93cce1
commit
013f1024c3
|
@ -1 +1 @@
|
|||
Subproject commit 19dea8d171544f01f12ee6b78af0cc356ab994aa
|
||||
Subproject commit a4b561391f59e09059ce851fa19b64ca945672d5
|
|
@ -67,6 +67,7 @@
|
|||
#define AGESA_RUNFUNC_ON_ALL_APS 0x00028106ul
|
||||
#define AGESA_IDLE_AN_AP 0x00028107ul
|
||||
#define AGESA_WAIT_FOR_ALL_APS 0x00028108ul
|
||||
#define AGESA_HALT_THIS_AP 0x00028109ul
|
||||
|
||||
// AGESA ADVANCED CALLOUTS, Memory
|
||||
#define AGESA_READ_SPD 0x00028140ul
|
||||
|
@ -2514,6 +2515,18 @@ typedef struct {
|
|||
IN OUT MEM_DATA_STRUCT *MemData; ///< Location of the MemData structure, for reference
|
||||
} AGESA_READ_SPD_PARAMS;
|
||||
|
||||
/// Parameters structure for the interface call-out AGESA_HALT_THIS_AP
|
||||
typedef struct {
|
||||
IN OUT AMD_CONFIG_PARAMS StdHeader; ///< Standard configuration header
|
||||
IN BOOLEAN ExecWbinvd; ///< Indicates whether to execute
|
||||
/// WBINVD
|
||||
IN BOOLEAN PrimaryCore; ///< Indicates whether current core
|
||||
/// is the primary core of the
|
||||
/// compute unit
|
||||
IN BOOLEAN CacheEn; ///< Indicates whether cache should
|
||||
/// be enabled
|
||||
} AGESA_HALT_THIS_AP_PARAMS;
|
||||
|
||||
/// VoltageType values
|
||||
typedef enum {
|
||||
VTYPE_CPU_VREF, ///< Cpu side Vref
|
||||
|
@ -2624,6 +2637,12 @@ AgesaIdleAnAp (
|
|||
IN AMD_CONFIG_PARAMS *StdHeader
|
||||
);
|
||||
|
||||
AGESA_STATUS
|
||||
AgesaHaltThisAp (
|
||||
IN UINTN FcnData,
|
||||
IN AGESA_HALT_THIS_AP_PARAMS *HaltApParams
|
||||
);
|
||||
|
||||
AGESA_STATUS
|
||||
AgesaHookBeforeDramInit (
|
||||
IN UINTN SocketIdModuleId,
|
||||
|
|
Loading…
Reference in New Issue