acpi/ghes: better name the offset of the hardware error firmware

The hardware error firmware is where HEST error structures are
stored. Those can be GHESv2, but they can also be other types.

Better name the location of the hardware error.

No functional changes.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <ddbb94294bafee998f12fede3ba0b05dae5ee45f.1736945236.git.mchehab+huawei@kernel.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
Mauro Carvalho Chehab 2025-01-15 13:50:29 +01:00 committed by Michael S. Tsirkin
parent 4651745dfc
commit 652f6d86cb
3 changed files with 5 additions and 5 deletions

View file

@ -363,7 +363,7 @@ static const VMStateDescription vmstate_ghes = {
.version_id = 1, .version_id = 1,
.minimum_version_id = 1, .minimum_version_id = 1,
.fields = (const VMStateField[]) { .fields = (const VMStateField[]) {
VMSTATE_UINT64(ghes_addr_le, AcpiGhesState), VMSTATE_UINT64(hw_error_le, AcpiGhesState),
VMSTATE_END_OF_LIST() VMSTATE_END_OF_LIST()
}, },
}; };
@ -371,7 +371,7 @@ static const VMStateDescription vmstate_ghes = {
static bool ghes_needed(void *opaque) static bool ghes_needed(void *opaque)
{ {
AcpiGedState *s = opaque; AcpiGedState *s = opaque;
return s->ghes_state.ghes_addr_le; return s->ghes_state.hw_error_le;
} }
static const VMStateDescription vmstate_ghes_state = { static const VMStateDescription vmstate_ghes_state = {

View file

@ -359,7 +359,7 @@ void acpi_ghes_add_fw_cfg(AcpiGhesState *ags, FWCfgState *s,
/* Create a read-write fw_cfg file for Address */ /* Create a read-write fw_cfg file for Address */
fw_cfg_add_file_callback(s, ACPI_HW_ERROR_ADDR_FW_CFG_FILE, NULL, NULL, fw_cfg_add_file_callback(s, ACPI_HW_ERROR_ADDR_FW_CFG_FILE, NULL, NULL,
NULL, &(ags->ghes_addr_le), sizeof(ags->ghes_addr_le), false); NULL, &(ags->hw_error_le), sizeof(ags->hw_error_le), false);
ags->present = true; ags->present = true;
} }
@ -385,7 +385,7 @@ void ghes_record_cper_errors(const void *cper, size_t len,
} }
ags = &acpi_ged_state->ghes_state; ags = &acpi_ged_state->ghes_state;
start_addr = le64_to_cpu(ags->ghes_addr_le); start_addr = le64_to_cpu(ags->hw_error_le);
start_addr += source_id * sizeof(uint64_t); start_addr += source_id * sizeof(uint64_t);

View file

@ -65,7 +65,7 @@ enum {
}; };
typedef struct AcpiGhesState { typedef struct AcpiGhesState {
uint64_t ghes_addr_le; uint64_t hw_error_le;
bool present; /* True if GHES is present at all on this board */ bool present; /* True if GHES is present at all on this board */
} AcpiGhesState; } AcpiGhesState;