[SWDEV-530385] Update aca-decode with parsing fixes (#435)
*Update aca-decode to #4cd539d that fixes some errors in parsing cper files for afid extraction *Without this fix, we get garbage value for some cper input files relating GFX_poison_cpers Signed-off-by: Oosman Saeed <oossaeed@amd.com>
Dieser Commit ist enthalten in:
@@ -79,6 +79,16 @@ typedef struct
|
||||
uint32_t reserved39;
|
||||
} aca_synd_fields_t;
|
||||
|
||||
/**
|
||||
* @brief Structure containing decoded ACA address register fields
|
||||
*/
|
||||
typedef struct
|
||||
{
|
||||
aca_fields_t base;
|
||||
uint64_t error_addr;
|
||||
uint64_t reserved;
|
||||
} aca_addr_fields_t;
|
||||
|
||||
/**
|
||||
* @brief Reads the raw value from an ACA field structure
|
||||
* @param[in] fields Pointer to the ACA fields structure
|
||||
@@ -107,4 +117,11 @@ void aca_ipid_init(aca_ipid_fields_t *fields, uint64_t ipid_reg);
|
||||
*/
|
||||
void aca_synd_init(aca_synd_fields_t *fields, uint64_t synd_reg);
|
||||
|
||||
/**
|
||||
* @brief Initializes ACA address fields from a raw address register value
|
||||
* @param[out] fields Pointer to the address fields structure to initialize
|
||||
* @param[in] addr_reg Raw 64-bit address register value
|
||||
*/
|
||||
void aca_addr_init(aca_addr_fields_t *fields, uint64_t addr_reg);
|
||||
|
||||
#endif
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren