From 67fbf12288df10eb1ea76d4f48d6a8efa46ae65c Mon Sep 17 00:00:00 2001 From: Bibo Mao Date: Thu, 12 Jun 2025 17:03:20 +0800 Subject: [PATCH] tests/acpi: Fill acpi table data for LoongArch The acpi table data is filled for LoongArch virt machine with the following command: tests/data/acpi/rebuild-expected-aml.sh Signed-off-by: Bibo Mao Message-Id: <20250612090321.3416594-5-maobibo@loongson.cn> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- tests/data/acpi/loongarch64/virt/APIC | Bin 0 -> 108 bytes tests/data/acpi/loongarch64/virt/APIC.topology | Bin 0 -> 153 bytes tests/data/acpi/loongarch64/virt/DSDT | Bin 0 -> 4641 bytes tests/data/acpi/loongarch64/virt/DSDT.memhp | Bin 0 -> 5862 bytes tests/data/acpi/loongarch64/virt/DSDT.numamem | Bin 0 -> 4647 bytes tests/data/acpi/loongarch64/virt/DSDT.topology | Bin 0 -> 4943 bytes tests/data/acpi/loongarch64/virt/FACP | Bin 0 -> 268 bytes tests/data/acpi/loongarch64/virt/MCFG | Bin 0 -> 60 bytes tests/data/acpi/loongarch64/virt/PPTT | Bin 0 -> 76 bytes tests/data/acpi/loongarch64/virt/PPTT.topology | Bin 0 -> 176 bytes tests/data/acpi/loongarch64/virt/SLIT.numamem | Bin 0 -> 48 bytes tests/data/acpi/loongarch64/virt/SPCR | Bin 0 -> 80 bytes tests/data/acpi/loongarch64/virt/SRAT | Bin 0 -> 104 bytes tests/data/acpi/loongarch64/virt/SRAT.memhp | Bin 0 -> 144 bytes tests/data/acpi/loongarch64/virt/SRAT.numamem | Bin 0 -> 144 bytes tests/data/acpi/loongarch64/virt/SRAT.topology | Bin 0 -> 152 bytes 16 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/data/acpi/loongarch64/virt/APIC.topology create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.memhp create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.numamem create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.topology create mode 100644 tests/data/acpi/loongarch64/virt/PPTT.topology create mode 100644 tests/data/acpi/loongarch64/virt/SLIT.numamem create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.memhp create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.numamem create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.topology diff --git a/tests/data/acpi/loongarch64/virt/APIC b/tests/data/acpi/loongarch64/virt/APIC index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..3477789f422cad54f16734b3ec9ad1ff5135165d 100644 GIT binary patch literal 108 zcmZ<^@N~{$U|?YU>g4b25v<@85#X!<1dKp25F12;0Eiakhw;E%5ne`ShX4P;(hQ=) ZK)Db4AdUkN9{^%8L6C9*AO@2T3;;5a3;_TD literal 0 HcmV?d00001 diff --git a/tests/data/acpi/loongarch64/virt/APIC.topology b/tests/data/acpi/loongarch64/virt/APIC.topology new file mode 100644 index 0000000000000000000000000000000000000000..da0089d57f608aca230a76b67e72f9f0ad8e71f2 GIT binary patch literal 153 zcmZ<^@N}NZz`(#5=H&0}5v<@85#X!<1dKp25F12;0Eiakhw)%s5FdttvP?iO2tyS! r1DPNU;)?JxGBf=D4`cy>s4!6IgFcAq0K^A?SWFP4N&tw#qyqy0Q#cF( literal 0 HcmV?d00001 diff --git a/tests/data/acpi/loongarch64/virt/DSDT b/tests/data/acpi/loongarch64/virt/DSDT index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f32e732b11a557ae01c7f383625d3b6f459ac9f7 100644 GIT binary patch literal 4641 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 F@gG>(gG>Mb literal 0 HcmV?d00001 diff --git a/tests/data/acpi/loongarch64/virt/DSDT.numamem b/tests/data/acpi/loongarch64/virt/DSDT.numamem new file mode 100644 index 0000000000000000000000000000000000000000..9b462869cd4911714e7c2a22025c465afa2a7d52 GIT binary patch literal 4647 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 literal 0 HcmV?d00001 diff --git a/tests/data/acpi/loongarch64/virt/FACP b/tests/data/acpi/loongarch64/virt/FACP index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..04d8d4c26fa2be24af40cd7a72959ec6b12790e5 100644 GIT binary patch literal 268 zcmZ>BbPnKQWME+Ra`Jcf2v%^42yj*a0-z8Bhz+8t3Rnaf7&sUh B2LS*8 literal 0 HcmV?d00001 diff --git a/tests/data/acpi/loongarch64/virt/PPTT.topology b/tests/data/acpi/loongarch64/virt/PPTT.topology new file mode 100644 index 0000000000000000000000000000000000000000..d91e55b2399d9949dbb8e4c8cf634af1a0e56df4 GIT binary patch literal 176 zcmWFt2npH1z`($y@8s|75v<@85#X!<1dKp25F11@h%hjKX%HI*fMOt^0-+!zP>c`A cvcMq*Hv>s8vKUBj2@o^E^h3=9i7`XP0J3}u0RR91 literal 0 HcmV?d00001 diff --git a/tests/data/acpi/loongarch64/virt/SLIT.numamem b/tests/data/acpi/loongarch64/virt/SLIT.numamem new file mode 100644 index 0000000000000000000000000000000000000000..67f00813af7b2356fe74eed943ab8dcf2291578b GIT binary patch literal 48 scmWIc@eDCwU|?W;;pFe^5v<@85#X!<1dKp25F11@0Wk=0iHdRo0OYg>0RR91 literal 0 HcmV?d00001 diff --git a/tests/data/acpi/loongarch64/virt/SPCR b/tests/data/acpi/loongarch64/virt/SPCR index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..3cc9bbcfb8051e632592d9db0fe3dba0af53ed8d 100644 GIT binary patch literal 80 zcmWFza1IJ!U|?W6=;ZJ05v<@85#X!<1dKp25F12;fdT{L1I7pP5RMa&VrKx#G5-ew Ih!}(f071qL0RR91 literal 0 HcmV?d00001 diff --git a/tests/data/acpi/loongarch64/virt/SRAT b/tests/data/acpi/loongarch64/virt/SRAT index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ff234ce45cbdd32f57fc0668aba135992e5ca887 100644 GIT binary patch literal 104 zcmWFzatz5}U|?We=j89~5v<@85#X!<1dKp25F12;FdPV=@)c?|5v<@85#X!<1dKp25F12;FdPV=@)g4b25v<@85#X!<1dKp25F12;FdPVA@EOtMnb7#m$b3c(xJfVu J2aJKN4gjE82LS*8 literal 0 HcmV?d00001