/qemu/hw/i386/ |
H A D | acpi-microvm.c | 148 static void acpi_build_microvm(AcpiBuildTables *tables, in acpi_build_microvm() argument 154 GArray *tables_blob = tables->table_data; in acpi_build_microvm() 190 bios_linker_loader_alloc(tables->linker, in acpi_build_microvm() 196 build_dsdt_microvm(tables_blob, tables->linker, mms); in acpi_build_microvm() 214 build_erst(tables_blob, tables->linker, erst_dev, in acpi_build_microvm() 233 build_rsdp(tables->rsdp, tables->linker, &rsdp_data); in acpi_build_microvm() 248 AcpiBuildTables tables; in acpi_setup_microvm() local 256 acpi_build_tables_init(&tables); in acpi_setup_microvm() 257 acpi_build_microvm(&tables, mms); in acpi_setup_microvm() 264 acpi_add_rom_blob(acpi_build_no_update, NULL, tables.rsdp, in acpi_setup_microvm() [all …]
|
H A D | acpi-build.c | 2588 tables->vmgenid, tables->linker, x86ms->oem_id); in acpi_build() 2600 build_tpm_tcpa(tables_blob, tables->linker, tables->tcpalog, in acpi_build() 2604 build_tpm2(tables_blob, tables->linker, tables->tcpalog, in acpi_build() 2677 build_rsdp(tables->rsdp, tables->linker, &rsdp_data); in acpi_build() 2763 AcpiBuildTables tables; in acpi_build_update() local 2771 acpi_build_tables_init(&tables); in acpi_build_update() 2778 memcpy(build_state->rsdp, tables.rsdp->data, acpi_data_len(tables.rsdp)); in acpi_build_update() 2808 AcpiBuildTables tables; in acpi_setup() local 2833 acpi_build_tables_init(&tables); in acpi_setup() 2834 acpi_build(&tables, MACHINE(pcms)); in acpi_setup() [all …]
|
/qemu/hw/loongarch/ |
H A D | acpi-build.c | 440 GArray *tables_blob = tables->table_data; in acpi_build() 447 bios_linker_loader_alloc(tables->linker, in acpi_build() 508 build_tpm2(tables_blob, tables->linker, in acpi_build() 534 build_rsdp(tables->rsdp, tables->linker, &rsdp_data); in acpi_build() 572 AcpiBuildTables tables; in acpi_build_update() local 580 acpi_build_tables_init(&tables); in acpi_build_update() 588 acpi_build_tables_cleanup(&tables, true); in acpi_build_update() 617 AcpiBuildTables tables; in loongarch_acpi_setup() local 632 acpi_build_tables_init(&tables); in loongarch_acpi_setup() 633 acpi_build(&tables, MACHINE(lvms)); in loongarch_acpi_setup() [all …]
|
H A D | boot.c | 85 guidcpy(&systab->tables[0].guid, &tbl_guid); in init_efi_boot_memmap() 86 systab->tables[0].table = (struct efi_configuration_table *)(p - start); in init_efi_boot_memmap() 111 guidcpy(&systab->tables[1].guid, &tbl_guid); in init_efi_initrd_table() 112 systab->tables[1].table = (struct efi_configuration_table *)(p - start); in init_efi_initrd_table() 124 guidcpy(&systab->tables[2].guid, &tbl_guid); in init_efi_fdt_table() 125 systab->tables[2].table = (void *)FDT_BASE; in init_efi_fdt_table() 146 systab->tables = p; in init_systab() 156 systab->tables = (struct efi_configuration_table *)(bp_tables_start - start); in init_systab()
|
/qemu/hw/arm/ |
H A D | virt-acpi-build.c | 889 GArray *tables_blob = tables->table_data; in virt_acpi_build() 895 bios_linker_loader_alloc(tables->linker, in virt_acpi_build() 936 build_ghes_error_table(tables->hardware_errors, tables->linker); in virt_acpi_build() 972 build_tpm2(tables_blob, tables->linker, tables->tcpalog, vms->oem_id, in virt_acpi_build() 996 build_rsdp(tables->rsdp, tables->linker, &rsdp_data); in virt_acpi_build() 1032 AcpiBuildTables tables; in virt_acpi_build_update() local 1040 acpi_build_tables_init(&tables); in virt_acpi_build_update() 1048 acpi_build_tables_cleanup(&tables, true); in virt_acpi_build_update() 1069 AcpiBuildTables tables; in virt_acpi_setup() local 1085 acpi_build_tables_init(&tables); in virt_acpi_setup() [all …]
|
/qemu/hw/riscv/ |
H A D | virt-acpi-build.c | 620 GArray *tables_blob = tables->table_data; in virt_acpi_build() 626 bios_linker_loader_alloc(tables->linker, in virt_acpi_build() 632 build_dsdt(tables_blob, tables->linker, s); in virt_acpi_build() 680 build_rsdp(tables->rsdp, tables->linker, &rsdp_data); in virt_acpi_build() 717 AcpiBuildTables tables; in virt_acpi_build_update() local 726 acpi_build_tables_init(&tables); in virt_acpi_build_update() 734 acpi_build_tables_cleanup(&tables, true); in virt_acpi_build_update() 755 AcpiBuildTables tables; in virt_acpi_setup() local 760 acpi_build_tables_init(&tables); in virt_acpi_setup() 761 virt_acpi_build(s, &tables); in virt_acpi_setup() [all …]
|
/qemu/tests/data/acpi/ |
H A D | rebuild-expected-aml.sh | 49 TEST_ACPI_REBUILD_AML=y QTEST_QEMU_BINARY=$qemu tests/qtest/bios-tables-test 54 …omma-separated changed AML files to ignore' ${SRC_PATH}/tests/qtest/bios-tables-test-allowed-diff.… 56 …separated changed AML files to ignore */' > ${SRC_PATH}/tests/qtest/bios-tables-test-allowed-diff.h
|
/qemu/tests/qtest/ |
H A D | bios-tables-test.c | 91 GArray *tables; member 143 if (!data->tables) { in free_test_data() 146 for (i = 0; i < data->tables->len; ++i) { in free_test_data() 150 g_array_free(data->tables, true); in free_test_data() 232 g_array_append_val(data->tables, table); in test_acpi_fadt_table() 256 exp_data.tables = load_expected_aml(data); in dump_aml_files() 257 for (i = 0; i < data->tables->len; ++i) { in dump_aml_files() 391 for (i = 0; i < data->tables->len; ++i) { in load_expected_aml() 459 exp_data.tables = load_expected_aml(data); in test_acpi_asl() 461 for (i = 0; i < data->tables->len; ++i) { in test_acpi_asl() [all …]
|
H A D | meson.build | 3 'bios-tables-test' : 610, 91 config_all_devices.has_key('CONFIG_PARALLEL') ? ['bios-tables-test'] : []) + \ 235 # TODO: once aarch64 TCG is fixed on ARM 32 bit host, make bios-tables-test unconditional 237 (cpu != 'arm' and unpack_edk2_blobs ? ['bios-tables-test'] : []) + \ 328 'bios-tables-test': [io, 'boot-sector.c', 'acpi-utils.c', 'tpm-emu.c'],
|
/qemu/docs/interop/ |
H A D | qed_spec.txt | 9 …y be a '''data cluster''', an '''L2''', or an '''L1 table'''. L1 and L2 tables are composed of on… 20 uint32_t table_size; /* for L1 and L2 tables, in clusters */ 66 The tables are organized as follows: 80 …size for an image file. For example, cluster_size=64 KB and table_size=4 results in 256 KB tables. 96 ===Unallocated L2 tables and data clusters=== 134 …an inconsistency to have a cluster referenced more than once by L1 or L2 tables. A cluster has be… 138 The consistency check process starts by from ''l1_table_offset'' and scans all L2 tables. After th…
|
/qemu/docs/specs/ |
H A D | acpi_hest_ghes.rst | 1 APEI tables generating and CPER record 15 etc/acpi/tables etc/hardware_errors 60 "etc/acpi/tables" fw_cfg blob. Each error source has different 75 firmware pre-allocates memory for "etc/acpi/tables", "etc/hardware_errors"
|
H A D | vmgenid.rst | 65 # iasl -p ./SSDT -d /sys/firmware/acpi/tables/SSDT 71 Reading ACPI table from file /sys/firmware/acpi/tables/SSDT - Length 90 * Disassembly of /sys/firmware/acpi/tables/SSDT, Sun Feb 5 00:19:37 2017 103 DefinitionBlock ("/sys/firmware/acpi/tables/SSDT.aml", "SSDT", 1, "BOCHS ", "VMGENID", 0x00000001)
|
H A D | ppc-xive.rst | 73 XIVE internal tables 76 Each of the sub-engines uses a set of tables to redirect interrupts 186 IVPE. It routes event notifications using the EAS and END tables to
|
H A D | fw_cfg.rst | 10 contain tables to be installed for the guest OS. Examples include device 11 boot order, ACPI and SMBIOS tables, virtual machine UUID, SMP and NUMA 101 ACPI tables to be passed into the guest through the fw_cfg device itself, 103 firmware is finished setting up ACPI tables and hands control over to the
|
/qemu/tests/uefi-test-tools/ |
H A D | Makefile | 16 uefi_binaries := bios-tables-test 98 Build/bios-tables-test.%.efi: build-edk2-tools
|
/qemu/docs/ |
H A D | qcow2-cache.txt | 36 The L2 tables 40 called the L1 and L2 tables. 45 There can be many L2 tables, depending on how much space has been 61 L1/L2 tables described above. 131 more memory than needed to hold all of the image's L2 tables, regardless 147 Unlike L2 tables, refcount blocks are not used during normal I/O but 161 The qcow2 L2 cache can store complete tables. This means that if QEMU 197 - If the L2 cache is big enough to hold all of the image's L2 tables
|
/qemu/hw/acpi/ |
H A D | aml-build.c | 1776 void acpi_build_tables_init(AcpiBuildTables *tables) in acpi_build_tables_init() argument 1778 tables->rsdp = g_array_new(false, true /* clear */, 1); in acpi_build_tables_init() 1780 tables->tcpalog = g_array_new(false, true /* clear */, 1); in acpi_build_tables_init() 1781 tables->vmgenid = g_array_new(false, true /* clear */, 1); in acpi_build_tables_init() 1783 tables->linker = bios_linker_loader_init(); in acpi_build_tables_init() 1788 bios_linker_loader_cleanup(tables->linker); in acpi_build_tables_cleanup() 1789 g_array_free(tables->rsdp, true); in acpi_build_tables_cleanup() 1790 g_array_free(tables->table_data, true); in acpi_build_tables_cleanup() 1791 g_array_free(tables->tcpalog, mfre); in acpi_build_tables_cleanup() 1792 g_array_free(tables->vmgenid, mfre); in acpi_build_tables_cleanup() [all …]
|
/qemu/tests/migration/s390x/ |
H A D | Makefile | 9 -msoft-float -march=z900 -fno-asynchronous-unwind-tables \
|
/qemu/docs/sphinx-static/ |
H A D | theme_overrides.css | 95 * tables with tons of columns, which need the full width of the view-port. 104 * - align caption "left" ("center" is unsuitable on vast tables)
|
/qemu/tests/qemu-iotests/ |
H A D | 082.out | 67 extended_l2=<bool (on/off)> - Extended L2 tables 93 extended_l2=<bool (on/off)> - Extended L2 tables 119 extended_l2=<bool (on/off)> - Extended L2 tables 145 extended_l2=<bool (on/off)> - Extended L2 tables 171 extended_l2=<bool (on/off)> - Extended L2 tables 197 extended_l2=<bool (on/off)> - Extended L2 tables 223 extended_l2=<bool (on/off)> - Extended L2 tables 249 extended_l2=<bool (on/off)> - Extended L2 tables 290 extended_l2=<bool (on/off)> - Extended L2 tables 377 extended_l2=<bool (on/off)> - Extended L2 tables [all …]
|
/qemu/include/hw/loongarch/ |
H A D | boot.h | 73 struct efi_configuration_table *tables; member
|
/qemu/include/hw/ppc/ |
H A D | pnv_xive.h | 156 uint64_t tables[8][XIVE_BLOCK_MAX]; member
|
/qemu/tests/tcg/tricore/ |
H A D | link.ld | 39 * Create the clear and copy tables that tell the startup code
|
/qemu/docs/system/riscv/ |
H A D | virt.rst | 100 When this option is "on" (which is the default), ACPI tables are generated and 101 exposed as firmware tables etc/acpi/rsdp and etc/acpi/tables.
|
/qemu/hw/smbios/ |
H A D | smbios.c | 1096 uint8_t **tables, size_t *tables_len, in smbios_get_tables_ep() argument 1179 *tables = smbios_tables; in smbios_get_tables_ep() 1202 uint8_t **tables, size_t *tables_len, in smbios_get_tables() argument 1215 tables, tables_len, in smbios_get_tables() 1231 tables, tables_len, in smbios_get_tables()
|