Home
last modified time | relevance | path

Searched refs:tables (Results 1 – 25 of 65) sorted by relevance

123

/qemu/hw/i386/
H A Dacpi-microvm.c148 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 Dacpi-build.c2588 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 Dacpi-build.c440 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 Dboot.c85 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 Dvirt-acpi-build.c889 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 Dvirt-acpi-build.c620 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 Drebuild-expected-aml.sh49 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 Dbios-tables-test.c91 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 Dmeson.build3 '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 Dqed_spec.txt9 …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 Dacpi_hest_ghes.rst1 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 Dvmgenid.rst65 # 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 Dppc-xive.rst73 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 Dfw_cfg.rst10 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 DMakefile16 uefi_binaries := bios-tables-test
98 Build/bios-tables-test.%.efi: build-edk2-tools
/qemu/docs/
H A Dqcow2-cache.txt36 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 Daml-build.c1776 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 DMakefile9 -msoft-float -march=z900 -fno-asynchronous-unwind-tables \
/qemu/docs/sphinx-static/
H A Dtheme_overrides.css95 * 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 D082.out67 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 Dboot.h73 struct efi_configuration_table *tables; member
/qemu/include/hw/ppc/
H A Dpnv_xive.h156 uint64_t tables[8][XIVE_BLOCK_MAX]; member
/qemu/tests/tcg/tricore/
H A Dlink.ld39 * Create the clear and copy tables that tell the startup code
/qemu/docs/system/riscv/
H A Dvirt.rst100 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 Dsmbios.c1096 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()

123