| /openbmc/qemu/hw/acpi/ |
| H A D | hmat.c | 37 static void build_hmat_mpda(GArray *table_data, uint16_t flags, in build_hmat_mpda() argument 43 build_append_int_noprefix(table_data, 0, 2); in build_hmat_mpda() 45 build_append_int_noprefix(table_data, 0, 2); in build_hmat_mpda() 47 build_append_int_noprefix(table_data, 40, 4); in build_hmat_mpda() 49 build_append_int_noprefix(table_data, flags, 2); in build_hmat_mpda() 51 build_append_int_noprefix(table_data, 0, 2); in build_hmat_mpda() 53 build_append_int_noprefix(table_data, initiator, 4); in build_hmat_mpda() 55 build_append_int_noprefix(table_data, mem_node, 4); in build_hmat_mpda() 57 build_append_int_noprefix(table_data, 0, 4); in build_hmat_mpda() 63 build_append_int_noprefix(table_data, 0, 8); in build_hmat_mpda() [all …]
|
| H A D | viot.c | 18 static void build_pci_host_range(GArray *table_data, int min_bus, int max_bus, in build_pci_host_range() argument 22 build_append_int_noprefix(table_data, 1 /* PCI range */, 1); in build_pci_host_range() 24 build_append_int_noprefix(table_data, 0, 1); in build_pci_host_range() 26 build_append_int_noprefix(table_data, 24, 2); in build_pci_host_range() 28 build_append_int_noprefix(table_data, PCI_BUILD_BDF(min_bus, 0), 4); in build_pci_host_range() 30 build_append_int_noprefix(table_data, 0, 2); in build_pci_host_range() 32 build_append_int_noprefix(table_data, 0, 2); in build_pci_host_range() 34 build_append_int_noprefix(table_data, PCI_BUILD_BDF(min_bus, 0), 2); in build_pci_host_range() 36 build_append_int_noprefix(table_data, PCI_BUILD_BDF(max_bus, 0xff), 2); in build_pci_host_range() 38 build_append_int_noprefix(table_data, output_node, 2); in build_pci_host_range() [all …]
|
| H A D | cxl.c | 103 static void cedt_build_chbs(GArray *table_data, PXBCXLDev *cxl) in cedt_build_chbs() argument 110 build_append_int_noprefix(table_data, 0, 1); in cedt_build_chbs() 113 build_append_int_noprefix(table_data, 0, 1); in cedt_build_chbs() 116 build_append_int_noprefix(table_data, 32, 2); in cedt_build_chbs() 119 build_append_int_noprefix(table_data, pxb->bus_nr, 4); in cedt_build_chbs() 122 build_append_int_noprefix(table_data, 1, 4); in cedt_build_chbs() 125 build_append_int_noprefix(table_data, 0, 4); in cedt_build_chbs() 128 build_append_int_noprefix(table_data, mr->container->addr + mr->addr, 8); in cedt_build_chbs() 131 build_append_int_noprefix(table_data, memory_region_size(mr), 8); in cedt_build_chbs() 141 GArray *table_data = cedt->buf; in cedt_build_cfmws() local [all …]
|
| H A D | ghes.c | 264 static void build_ghes_v2(GArray *table_data, in build_ghes_v2() argument 275 build_append_int_noprefix(table_data, ACPI_GHES_SOURCE_GENERIC_ERROR_V2, 2); in build_ghes_v2() 277 build_append_int_noprefix(table_data, source_id, 2); in build_ghes_v2() 279 build_append_int_noprefix(table_data, 0xffff, 2); in build_ghes_v2() 281 build_append_int_noprefix(table_data, 0, 1); in build_ghes_v2() 283 build_append_int_noprefix(table_data, 1, 1); in build_ghes_v2() 286 build_append_int_noprefix(table_data, 1, 4); in build_ghes_v2() 288 build_append_int_noprefix(table_data, 1, 4); in build_ghes_v2() 290 build_append_int_noprefix(table_data, ACPI_GHES_MAX_RAW_DATA_LENGTH, 4); in build_ghes_v2() 292 address_offset = table_data->len; in build_ghes_v2() [all …]
|
| H A D | aml-build.c | 1755 void *acpi_data_push(GArray *table_data, unsigned size) in acpi_data_push() argument 1757 unsigned off = table_data->len; in acpi_data_push() 1758 g_array_set_size(table_data, off + size); in acpi_data_push() 1759 return table_data->data + off; in acpi_data_push() 1768 void acpi_add_table(GArray *table_offsets, GArray *table_data) in acpi_add_table() argument 1770 uint32_t offset = table_data->len; in acpi_add_table() 1777 tables->table_data = g_array_new(false, true /* clear */, 1); in acpi_build_tables_init() 1788 g_array_free(tables->table_data, true); in acpi_build_tables_cleanup() 1866 build_rsdt(GArray *table_data, BIOSLinker *linker, GArray *table_offsets, in build_rsdt() argument 1873 acpi_table_begin(&table, table_data); in build_rsdt() [all …]
|
| H A D | pci.c | 41 void build_mcfg(GArray *table_data, BIOSLinker *linker, AcpiMcfgInfo *info, in build_mcfg() argument 47 acpi_table_begin(&table, table_data); in build_mcfg() 50 build_append_int_noprefix(table_data, 0, 8); in build_mcfg() 56 build_append_int_noprefix(table_data, info->base, 8); in build_mcfg() 58 build_append_int_noprefix(table_data, 0, 2); in build_mcfg() 60 build_append_int_noprefix(table_data, 0, 1); in build_mcfg() 62 build_append_int_noprefix(table_data, PCIE_MMCFG_BUS(info->size - 1), 1); in build_mcfg() 64 build_append_int_noprefix(table_data, 0, 4); in build_mcfg() 152 GArray *table_data = opaque; in build_acpi_generic_initiator() local 180 build_srat_pci_generic_initiator(table_data, gi->node, 0, bus, devfn); in build_acpi_generic_initiator() [all …]
|
| H A D | erst.c | 188 GArray *table_data; member 207 build_append_int_noprefix(e->table_data, serialization_action, 1); in build_serialization_instruction() 209 build_append_int_noprefix(e->table_data, e->instruction, 1); in build_serialization_instruction() 211 build_append_int_noprefix(e->table_data, e->flags, 1); in build_serialization_instruction() 213 build_append_int_noprefix(e->table_data, 0, 1); in build_serialization_instruction() 220 build_append_gas_from_struct(e->table_data, &gas); in build_serialization_instruction() 222 build_append_int_noprefix(e->table_data, value, 8); in build_serialization_instruction() 225 build_append_int_noprefix(e->table_data, mask, 8); in build_serialization_instruction() 229 void build_erst(GArray *table_data, BIOSLinker *linker, Object *erst_dev, in build_erst() argument 245 .table_data = table_instruction_data, .bar = bar0, .flags = 0, in build_erst() [all …]
|
| H A D | vmgenid.c | 25 void vmgenid_build_acpi(VmGenIdState *vms, GArray *table_data, GArray *guid, in vmgenid_build_acpi() argument 47 acpi_table_begin(&table, table_data); in vmgenid_build_acpi() 51 vgia_offset = table_data->len + in vmgenid_build_acpi() 93 g_array_append_vals(table_data, ssdt->buf->data, ssdt->buf->len); in vmgenid_build_acpi()
|
| H A D | vmclock.c | 27 void vmclock_build_acpi(VmclockState *vms, GArray *table_data, in vmclock_build_acpi() argument 35 acpi_table_begin(&table, table_data); in vmclock_build_acpi() 59 g_array_append_vals(table_data, ssdt->buf->data, ssdt->buf->len); in vmclock_build_acpi()
|
| H A D | nvdimm.c | 401 GArray *table_data, BIOSLinker *linker, in nvdimm_build_nfit() argument 408 acpi_add_table(table_offsets, table_data); in nvdimm_build_nfit() 410 acpi_table_begin(&table, table_data); in nvdimm_build_nfit() 412 build_append_int_noprefix(table_data, 0, 4); in nvdimm_build_nfit() 414 g_array_append_vals(table_data, fit_buf->fit->data, fit_buf->fit->len); in nvdimm_build_nfit() 1368 static void nvdimm_build_ssdt(GArray *table_offsets, GArray *table_data, in nvdimm_build_ssdt() argument 1378 acpi_add_table(table_offsets, table_data); in nvdimm_build_ssdt() 1380 acpi_table_begin(&table, table_data); in nvdimm_build_ssdt() 1411 g_array_append_vals(table_data, ssdt->buf->data, ssdt->buf->len); in nvdimm_build_ssdt() 1412 mem_addr_offset = build_append_named_dword(table_data, in nvdimm_build_ssdt() [all …]
|
| H A D | hmat.h | 41 void build_hmat(GArray *table_data, BIOSLinker *linker, NumaState *numa_state,
|
| H A D | viot.h | 9 void build_viot(MachineState *ms, GArray *table_data, BIOSLinker *linker,
|
| /openbmc/qemu/hw/riscv/ |
| H A D | virt-acpi-build.c | 233 spcr_setup(GArray *table_data, BIOSLinker *linker, RISCVVirtState *s) in spcr_setup() argument 265 build_spcr(table_data, linker, &serial, 4, s->oem_id, s->oem_table_id, in spcr_setup() 276 static void build_rhct(GArray *table_data, in build_rhct() argument 293 acpi_table_begin(&table, table_data); in build_rhct() 295 build_append_int_noprefix(table_data, 0x0, 4); /* Reserved */ in build_rhct() 298 build_append_int_noprefix(table_data, in build_rhct() 312 build_append_int_noprefix(table_data, num_rhct_nodes, 4); in build_rhct() 315 build_append_int_noprefix(table_data, RHCT_NODE_ARRAY_OFFSET, 4); in build_rhct() 318 isa_offset = table_data->len - table.table_offset; in build_rhct() 319 build_append_int_noprefix(table_data, 0, 2); /* Type 0 */ in build_rhct() [all …]
|
| /openbmc/qemu/hw/arm/ |
| H A D | virt-acpi-build.c | 257 static void build_iort_id_mapping(GArray *table_data, uint32_t input_base, in build_iort_id_mapping() argument 260 build_append_int_noprefix(table_data, input_base, 4); /* Input base */ in build_iort_id_mapping() 262 build_append_int_noprefix(table_data, id_count - 1, 4); in build_iort_id_mapping() 263 build_append_int_noprefix(table_data, input_base, 4); /* Output base */ in build_iort_id_mapping() 264 build_append_int_noprefix(table_data, out_ref, 4); /* Output Reference */ in build_iort_id_mapping() 266 build_append_int_noprefix(table_data, 0 /* Single mapping (disabled) */, 4); in build_iort_id_mapping() 351 build_iort(GArray *table_data, BIOSLinker *linker, VirtMachineState *vms) in build_iort() argument 362 acpi_table_begin(&table, table_data); in build_iort() 394 build_append_int_noprefix(table_data, nb_nodes, 4); in build_iort() 397 build_append_int_noprefix(table_data, IORT_NODE_OFFSET, 4); in build_iort() [all …]
|
| /openbmc/qemu/hw/i386/ |
| H A D | acpi-common.c | 95 void acpi_build_madt(GArray *table_data, BIOSLinker *linker, in acpi_build_madt() argument 107 acpi_table_begin(&table, table_data); in acpi_build_madt() 109 build_append_int_noprefix(table_data, APIC_DEFAULT_ADDRESS, 4); in acpi_build_madt() 111 build_append_int_noprefix(table_data, in acpi_build_madt() 115 pc_madt_cpu_entry(i, apic_ids, table_data, false); in acpi_build_madt() 121 build_ioapic(table_data, ACPI_BUILD_IOAPIC_ID, IO_APIC_DEFAULT_ADDRESS, 0); in acpi_build_madt() 123 build_ioapic(table_data, ACPI_BUILD_IOAPIC_ID + 1, in acpi_build_madt() 128 build_xrupt_override(table_data, 0, 2, in acpi_build_madt() 137 build_xrupt_override(table_data, i, i, in acpi_build_madt() 143 build_append_int_noprefix(table_data, 0xA, 1); /* Type */ in acpi_build_madt() [all …]
|
| H A D | acpi-build.c | 327 build_facs(GArray *table_data) in build_facs() argument 332 g_array_append_vals(table_data, sig, 4); /* Signature */ in build_facs() 333 build_append_int_noprefix(table_data, 64, 4); /* Length */ in build_facs() 334 build_append_int_noprefix(table_data, 0, 4); /* Hardware Signature */ in build_facs() 335 build_append_int_noprefix(table_data, 0, 4); /* Firmware Waking Vector */ in build_facs() 336 build_append_int_noprefix(table_data, 0, 4); /* Global Lock */ in build_facs() 337 build_append_int_noprefix(table_data, 0, 4); /* Flags */ in build_facs() 338 g_array_append_vals(table_data, reserved, 40); /* Reserved */ in build_facs() 849 build_dsdt(GArray *table_data, BIOSLinker *linker, in build_dsdt() argument 878 acpi_table_begin(&table, table_data); in build_dsdt() [all …]
|
| H A D | acpi-microvm.c | 103 build_dsdt_microvm(GArray *table_data, BIOSLinker *linker, in build_dsdt_microvm() argument 117 acpi_table_begin(&table, table_data); in build_dsdt_microvm() 142 g_array_append_vals(table_data, dsdt->buf->data, dsdt->buf->len); in build_dsdt_microvm() 154 GArray *tables_blob = tables->table_data; in acpi_build_microvm() 260 acpi_add_rom_blob(acpi_build_no_update, NULL, tables.table_data, in acpi_setup_microvm()
|
| /openbmc/qemu/hw/loongarch/ |
| H A D | virt-acpi-build.c | 109 build_facs(GArray *table_data) in build_facs() argument 114 g_array_append_vals(table_data, sig, 4); /* Signature */ in build_facs() 115 build_append_int_noprefix(table_data, 64, 4); /* Length */ in build_facs() 116 build_append_int_noprefix(table_data, 0, 4); /* Hardware Signature */ in build_facs() 117 build_append_int_noprefix(table_data, 0, 4); /* Firmware Waking Vector */ in build_facs() 118 build_append_int_noprefix(table_data, 0, 4); /* Global Lock */ in build_facs() 119 build_append_int_noprefix(table_data, 0, 4); /* Flags */ in build_facs() 120 g_array_append_vals(table_data, reserved, 40); /* Reserved */ in build_facs() 125 build_madt(GArray *table_data, BIOSLinker *linker, in build_madt() argument 135 acpi_table_begin(&table, table_data); in build_madt() [all …]
|
| /openbmc/qemu/include/hw/acpi/ |
| H A D | pci.h | 37 void build_mcfg(GArray *table_data, BIOSLinker *linker, AcpiMcfgInfo *info, 42 void build_srat_generic_affinity_structures(GArray *table_data);
|
| H A D | aml-build.h | 216 GArray *table_data; member 447 void *acpi_data_push(GArray *table_data, unsigned size); 449 void acpi_add_table(GArray *table_offsets, GArray *table_data); 455 build_rsdt(GArray *table_data, BIOSLinker *linker, GArray *table_offsets, 458 build_xsdt(GArray *table_data, BIOSLinker *linker, GArray *table_offsets, 486 void build_srat_memory(GArray *table_data, uint64_t base, 489 void build_srat_pci_generic_initiator(GArray *table_data, uint32_t node, 493 void build_srat_acpi_generic_port(GArray *table_data, uint32_t node, 496 void build_slit(GArray *table_data, BIOSLinker *linker, MachineState *ms, 499 void build_pptt(GArray *table_data, BIOSLinker *linker, MachineState *ms, [all …]
|
| H A D | erst.h | 17 void build_erst(GArray *table_data, BIOSLinker *linker, Object *erst_dev,
|
| H A D | cxl.h | 24 void cxl_build_cedt(GArray *table_offsets, GArray *table_data,
|
| /openbmc/qemu/include/hw/mem/ |
| H A D | nvdimm.h | 154 void nvdimm_build_srat(GArray *table_data); 155 void nvdimm_build_acpi(GArray *table_offsets, GArray *table_data,
|
| /openbmc/libpldm/src/dsp/ |
| H A D | bios.c | 216 uint8_t transfer_flag, uint8_t *table_data, in encode_get_bios_table_resp() argument 240 if (table_data != NULL && in encode_get_bios_table_resp() 243 memcpy(response->table_data, table_data, in encode_get_bios_table_resp() 592 const uint8_t *table_data, size_t table_length, in encode_set_bios_table_req() argument 595 if (msg == NULL || table_data == NULL) { in encode_set_bios_table_req() 627 memcpy(request->table_data, table_data, table_length); in encode_set_bios_table_req() 707 table->ptr = request->table_data; in decode_set_bios_table_req()
|
| /openbmc/libpldm/include/libpldm/ |
| H A D | bios.h | 101 uint8_t table_data[1]; member 191 uint8_t table_data[1]; member 304 const uint8_t *table_data, size_t table_length, 368 uint8_t transfer_flag, uint8_t *table_data,
|