Lines Matching full:acpi

14  * How to add or update the tests or commit changes that affect ACPI tables:
16 * 1. add empty files for new tables, if any, under tests/data/acpi
20 * Contributor or ACPI Maintainer (steps 4-7 need to be redone to resolve conflicts
29 * between actual and expected ACPI tables. If you have IASL installed,
38 * $(SRC_PATH)/tests/data/acpi/rebuild-expected-aml.sh
42 * introduces changes to ACPI tables. It lets the maintainer drop
49 * following changes to ACPI tables will be noticed.
62 #include "acpi-utils.h"
65 #include "hw/acpi/tpm.h"
91 uint8_t rsdp_table[36 /* ACPI 2.0+ RSDP size */];
107 static char disk[] = "tests/acpi-test-disk-XXXXXX";
108 static const char *data_dir = "tests/data/acpi";
161 case 0: /* ACPI 1.0 RSDP */ in test_acpi_rsdp_table()
165 case 2: /* ACPI 2.0+ RSDP */ in test_acpi_rsdp_table()
478 "acpi-test: Warning! %.4s binary file mismatch. " in test_acpi_asl()
521 "acpi-test: Warning! %.4s mismatch. " in test_acpi_asl()
962 /* check that reboot/reset doesn't change any ACPI tables */ in test_acpi_piix4_tcg_bridge()
977 test_acpi_one("-global PIIX4_PM.acpi-root-pci-hotplug=off " in test_acpi_piix4_no_root_hotplug()
994 test_acpi_one("-global PIIX4_PM.acpi-pci-hotplug-with-bridge-support=off " in test_acpi_piix4_no_bridge_hotplug()
1011 test_acpi_one("-global PIIX4_PM.acpi-root-pci-hotplug=off " in test_acpi_piix4_no_acpi_pci_hotplug()
1012 "-global PIIX4_PM.acpi-pci-hotplug-with-bridge-support=off " in test_acpi_piix4_no_acpi_pci_hotplug()
1015 "-device pci-testdev,bus=pci.0,addr=6.0,acpi-index=101 " in test_acpi_piix4_no_acpi_pci_hotplug()
1017 "-device pci-testdev,bus=pci.1,addr=2.0,acpi-index=201 " in test_acpi_piix4_no_acpi_pci_hotplug()
1019 "-device pci-testdev,bus=nhpbr,addr=1.0,acpi-index=301 " in test_acpi_piix4_no_acpi_pci_hotplug()
1154 test_acpi_one("-global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off" in test_acpi_q35_tcg_no_acpi_hotplug()
1155 " -device pci-testdev,bus=pcie.0,acpi-index=101,addr=3.0" in test_acpi_q35_tcg_no_acpi_hotplug()
1157 " -device pci-testdev,bus=shpcbr,addr=1.0,acpi-index=201" in test_acpi_q35_tcg_no_acpi_hotplug()
1159 " -device pci-testdev,bus=noshpcbr,addr=1.0,acpi-index=301" in test_acpi_q35_tcg_no_acpi_hotplug()
1161 " -device pci-testdev,bus=hprp,acpi-index=401" in test_acpi_q35_tcg_no_acpi_hotplug()
1164 " -device pci-testdev,bus=nohprp,acpi-index=501" in test_acpi_q35_tcg_no_acpi_hotplug()
1167 " -device pci-testdev,bus=nohprpint,acpi-index=601,addr=0.1" in test_acpi_q35_tcg_no_acpi_hotplug()
1170 " -device pci-testdev,bus=hprp2,acpi-index=602" in test_acpi_q35_tcg_no_acpi_hotplug()
1193 " -device pci-testdev,bus=pcie.0,addr=2.5,acpi-index=102" in test_acpi_q35_multif_bridge()
1195 " -device pci-testdev,bus=pcie.0,addr=0xf.0,acpi-index=101" in test_acpi_q35_multif_bridge()
1219 /* check that reboot/reset doesn't change any ACPI tables */ in test_acpi_q35_multif_bridge()
1660 /* Use ACPI PCI Hotplug */ in test_acpi_aarch64_virt_acpi_pci_hotplug()
1661 test_acpi_one(" -global acpi-ged.acpi-pci-hotplug-with-bridge-support=on" in test_acpi_aarch64_virt_acpi_pci_hotplug()
1684 /* turn hotplug off on the pcie-root-port and use static acpi-index*/ in test_acpi_aarch64_virt_pcie_root_port_hpoff()
1687 " -device pci-testdev,bus=pcie.1,acpi-index=12" in test_acpi_aarch64_virt_pcie_root_port_hpoff()
1708 test_acpi_one(" -machine microvm,acpi=on,ioapic2=off,rtc=off", in test_acpi_microvm_tcg()
1719 test_acpi_one(" -machine microvm,acpi=on,ioapic2=off,usb=on,rtc=off", in test_acpi_microvm_usb_tcg()
1730 test_acpi_one(" -machine microvm,acpi=on,ioapic2=off,rtc=on", in test_acpi_microvm_rtc_tcg()
1742 test_acpi_one(" -machine microvm,acpi=on,ioapic2=off,rtc=off,pcie=on", in test_acpi_microvm_pcie_tcg()
1753 test_acpi_one(" -machine microvm,acpi=on,ioapic2=on,rtc=off", in test_acpi_microvm_ioapic2_tcg()
2047 " -object acpi-generic-initiator,id=gi0,pci-dev=gidev,node=1" in test_acpi_q35_tcg_acpi_hmat_generic_x()
2049 " -object acpi-generic-port,id=gp0,pci-bus=cxl.1,node=2" in test_acpi_q35_tcg_acpi_hmat_generic_x()
2134 " -device acpi-erst,memdev=erstnvram", tmp_path); in test_acpi_erst()
2162 "acpi=on,ioapic2=off,rtc=off,pcie=on" in test_acpi_microvm_acpi_erst()
2165 " -device acpi-erst,memdev=erstnvram", tmp_path); in test_acpi_microvm_acpi_erst()
2497 OEM_TEST_ARGS",acpi=on"); in test_acpi_microvm_oem_fields()
2625 qtest_add_func("acpi/piix4", test_acpi_piix4_tcg); in main()
2626 qtest_add_func("acpi/piix4/oem-fields", test_acpi_piix4_oem_fields); in main()
2627 qtest_add_func("acpi/piix4/bridge", test_acpi_piix4_tcg_bridge); in main()
2628 qtest_add_func("acpi/piix4/pci-hotplug/no_root_hotplug", in main()
2630 qtest_add_func("acpi/piix4/pci-hotplug/no_bridge_hotplug", in main()
2632 qtest_add_func("acpi/piix4/pci-hotplug/off", in main()
2634 qtest_add_func("acpi/piix4/ipmi", test_acpi_piix4_tcg_ipmi); in main()
2635 qtest_add_func("acpi/piix4/cpuhp", test_acpi_piix4_tcg_cphp); in main()
2636 qtest_add_func("acpi/piix4/numamem", test_acpi_piix4_tcg_numamem); in main()
2637 qtest_add_func("acpi/piix4/nosmm", test_acpi_piix4_tcg_nosmm); in main()
2638 qtest_add_func("acpi/piix4/smm-compat", in main()
2640 qtest_add_func("acpi/piix4/smm-compat-nosmm", in main()
2642 qtest_add_func("acpi/piix4/nohpet", test_acpi_piix4_tcg_nohpet); in main()
2646 qtest_add_func("acpi/piix4/memhp", test_acpi_piix4_tcg_memhp); in main()
2647 qtest_add_func("acpi/piix4/dimmpxm", in main()
2649 qtest_add_func("acpi/piix4/acpihmat", in main()
2653 qtest_add_func("acpi/piix4/acpierst", test_acpi_piix4_acpi_erst); in main()
2655 qtest_add_func("acpi/piix4/smbios-options", in main()
2657 qtest_add_func("acpi/piix4/smbios-blob", in main()
2659 qtest_add_func("acpi/piix4/smbios-legacy", in main()
2663 qtest_add_func("acpi/q35", test_acpi_q35_tcg); in main()
2664 qtest_add_func("acpi/q35/oem-fields", test_acpi_q35_oem_fields); in main()
2666 qtest_add_func("acpi/q35/tpm2-tis", test_acpi_q35_tcg_tpm2_tis); in main()
2667 qtest_add_func("acpi/q35/tpm12-tis", in main()
2670 qtest_add_func("acpi/q35/bridge", test_acpi_q35_tcg_bridge); in main()
2671 qtest_add_func("acpi/q35/no-acpi-hotplug", in main()
2673 qtest_add_func("acpi/q35/multif-bridge", in main()
2675 qtest_add_func("acpi/q35/ipmi", test_acpi_q35_tcg_ipmi); in main()
2676 qtest_add_func("acpi/q35/smbus/ipmi", test_acpi_q35_tcg_smbus_ipmi); in main()
2677 qtest_add_func("acpi/q35/cpuhp", test_acpi_q35_tcg_cphp); in main()
2678 qtest_add_func("acpi/q35/numamem", test_acpi_q35_tcg_numamem); in main()
2679 qtest_add_func("acpi/q35/nosmm", test_acpi_q35_tcg_nosmm); in main()
2680 qtest_add_func("acpi/q35/smm-compat", in main()
2682 qtest_add_func("acpi/q35/smm-compat-nosmm", in main()
2684 qtest_add_func("acpi/q35/nohpet", test_acpi_q35_tcg_nohpet); in main()
2685 qtest_add_func("acpi/q35/acpihmat-noinitiator", in main()
2687 qtest_add_func("acpi/q35/acpihmat-genericx", in main()
2692 qtest_add_func("acpi/q35/memhp", test_acpi_q35_tcg_memhp); in main()
2693 qtest_add_func("acpi/q35/dimmpxm", test_acpi_q35_tcg_dimm_pxm); in main()
2694 qtest_add_func("acpi/q35/acpihmat", in main()
2696 qtest_add_func("acpi/q35/mmio64", test_acpi_q35_tcg_mmio64); in main()
2699 qtest_add_func("acpi/q35/acpierst", test_acpi_q35_acpi_erst); in main()
2701 qtest_add_func("acpi/q35/applesmc", test_acpi_q35_applesmc); in main()
2702 qtest_add_func("acpi/q35/pvpanic-isa", test_acpi_q35_pvpanic_isa); in main()
2704 qtest_add_func("acpi/q35/ivrs", test_acpi_q35_tcg_ivrs); in main()
2707 qtest_add_func("acpi/q35/kvm/xapic", test_acpi_q35_kvm_xapic); in main()
2708 qtest_add_func("acpi/q35/kvm/dmar", test_acpi_q35_kvm_dmar); in main()
2709 qtest_add_func("acpi/q35/type4-count", in main()
2711 qtest_add_func("acpi/q35/core-count", in main()
2713 qtest_add_func("acpi/q35/core-count2", in main()
2715 qtest_add_func("acpi/q35/thread-count", in main()
2717 qtest_add_func("acpi/q35/thread-count2", in main()
2721 qtest_add_func("acpi/q35/viot", test_acpi_q35_viot); in main()
2724 qtest_add_func("acpi/q35/cxl", test_acpi_q35_cxl); in main()
2726 qtest_add_func("acpi/q35/slic", test_acpi_q35_slic); in main()
2729 qtest_add_func("acpi/microvm", test_acpi_microvm_tcg); in main()
2730 qtest_add_func("acpi/microvm/usb", test_acpi_microvm_usb_tcg); in main()
2731 qtest_add_func("acpi/microvm/rtc", test_acpi_microvm_rtc_tcg); in main()
2732 qtest_add_func("acpi/microvm/ioapic2", in main()
2734 qtest_add_func("acpi/microvm/oem-fields", in main()
2738 qtest_add_func("acpi/microvm/pcie", in main()
2741 qtest_add_func("acpi/microvm/acpierst", in main()
2749 qtest_add_func("acpi/virt", test_acpi_aarch64_virt_tcg); in main()
2750 qtest_add_func("acpi/virt/acpihmatvirt", in main()
2752 qtest_add_func("acpi/virt/topology", in main()
2754 qtest_add_func("acpi/virt/its_off", in main()
2756 qtest_add_func("acpi/virt/numamem", in main()
2758 qtest_add_func("acpi/virt/memhp", test_acpi_aarch64_virt_tcg_memhp); in main()
2759 qtest_add_func("acpi/virt/acpipcihp", in main()
2761 qtest_add_func("acpi/virt/hpoffacpiindex", in main()
2763 qtest_add_func("acpi/virt/pxb", test_acpi_aarch64_virt_tcg_pxb); in main()
2764 qtest_add_func("acpi/virt/oem-fields", in main()
2766 qtest_add_func("acpi/virt/acpispcr", in main()
2769 qtest_add_func("acpi/virt/viot", test_acpi_aarch64_virt_viot); in main()
2774 qtest_add_func("acpi/virt", test_acpi_riscv64_virt_tcg); in main()
2775 qtest_add_func("acpi/virt/numamem", in main()
2777 qtest_add_func("acpi/virt/acpispcr", in main()
2782 qtest_add_func("acpi/virt", test_acpi_loongarch64_virt); in main()
2783 qtest_add_func("acpi/virt/topology", in main()
2785 qtest_add_func("acpi/virt/numamem", in main()
2787 qtest_add_func("acpi/virt/memhp", test_acpi_loongarch64_virt_memhp); in main()
2788 qtest_add_func("acpi/virt/oem-fields", in main()