Lines Matching +full:acpi +full:- +full:based
24 #include "hw/acpi/ghes.h"
25 #include "hw/acpi/aml-build.h"
26 #include "qemu/error-report.h"
27 #include "hw/acpi/generic_event_device.h"
45 * ACPI 6.1/6.2: 18.3.2.7.1 Generic Error Data,
46 * Table 18-343 Generic Error Data Entry
58 * ACPI 6.2: 18.3.2.7.1 Generic Error Data,
59 * Table 18-380 Generic Error Status Block
75 * ACPI 4.0: 17.3.2.7 Hardware Error Notification
105 * ACPI 6.1: 18.3.2.7.1 Generic Error Data
141 * ACPI 6.1: 18.3.2.7.1 Generic Error Data
189 /* invalid fru id: ACPI 4.0: 17.3.2.6.1 Generic Error Data, in ghes_gen_err_data_uncorrectable_recoverable()
190 * Table 17-13 Generic Error Data Entry in ghes_gen_err_data_uncorrectable_recoverable()
223 * ACPI 6.2: 18.3.2.8 Generic Hardware Error Source version 2 in build_ghes_error_table()
224 * (GHESv2 - Type 10) in build_ghes_error_table()
230 error_status_block_offset = hardware_errors->len; in build_ghes_error_table()
273 * Generic Hardware Error Source version 2(GHESv2 - Type 10) in build_ghes_v2()
285 /* Number of Records To Pre-allocate */ in build_ghes_v2()
292 address_offset = table_data->len; in build_ghes_v2()
310 * ACPI 6.1: 18.3.2.8 Generic Hardware Error Source in build_ghes_v2()
311 * version 2 (GHESv2 - Type 10) in build_ghes_v2()
313 address_offset = table_data->len; in build_ghes_v2()
356 /* Create a read-only fw_cfg file for GHES */ in acpi_ghes_add_fw_cfg()
357 fw_cfg_add_file(s, ACPI_HW_ERROR_FW_CFG_FILE, hardware_error->data, in acpi_ghes_add_fw_cfg()
358 hardware_error->len); in acpi_ghes_add_fw_cfg()
360 /* Create a read-write fw_cfg file for Address */ in acpi_ghes_add_fw_cfg()
362 NULL, &(ags->hw_error_le), sizeof(ags->hw_error_le), false); in acpi_ghes_add_fw_cfg()
364 ags->present = true; in acpi_ghes_add_fw_cfg()
376 * non-HEST version supports only one source, so no need to change in get_hw_error_offsets()
377 * the start offset based on the source ID. Also, we can't validate in get_hw_error_offsets()
411 ags = &acpi_ged_state->ghes_state; in ghes_record_cper_errors()
414 get_hw_error_offsets(le64_to_cpu(ags->hw_error_le), in ghes_record_cper_errors()
471 ghes_record_cper_errors(block->data, block->len, source_id, &errp); in acpi_ghes_memory_errors()
477 return -1; in acpi_ghes_memory_errors()
494 ags = &acpi_ged_state->ghes_state; in acpi_ghes_present()
495 return ags->present; in acpi_ghes_present()