[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 12/14] tests: acpi: prepare AVMF firmware blobs to b
From: |
Igor Mammedov |
Subject: |
[Qemu-devel] [PATCH 12/14] tests: acpi: prepare AVMF firmware blobs to be used by bios-tables-test |
Date: |
Tue, 15 Jan 2019 16:41:04 +0100 |
Copy blobs in ACPI test data directory and pad them up to 64Mb
so that QEMU run by test could use them.
Signed-off-by: Igor Mammedov <address@hidden>
---
tests/Makefile.include | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/tests/Makefile.include b/tests/Makefile.include
index aa68eb5..e1201d9 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -295,6 +295,7 @@ check-qtest-aarch64-y = tests/numa-test$(EXESUF)
check-qtest-aarch64-$(CONFIG_SDHCI) += tests/sdhci-test$(EXESUF)
check-qtest-aarch64-y += tests/boot-serial-test$(EXESUF)
check-qtest-aarch64-y += tests/migration-test$(EXESUF)
+qtest-uefi-images-aarch64 = avmf.img avmf_vars.img
check-qtest-microblazeel-y += $(check-qtest-microblaze-y)
@@ -710,7 +711,8 @@ tests/hd-geo-test$(EXESUF): tests/hd-geo-test.o
tests/boot-order-test$(EXESUF): tests/boot-order-test.o $(libqos-obj-y)
tests/boot-serial-test$(EXESUF): tests/boot-serial-test.o $(libqos-obj-y)
tests/bios-tables-test$(EXESUF): tests/bios-tables-test.o \
- tests/boot-sector.o tests/acpi-utils.o $(libqos-obj-y)
+ tests/boot-sector.o tests/acpi-utils.o $(libqos-obj-y) \
+ | prep-uefi-images
tests/pxe-test$(EXESUF): tests/pxe-test.o tests/boot-sector.o $(libqos-obj-y)
tests/tmp105-test$(EXESUF): tests/tmp105-test.o $(libqos-omap-obj-y)
tests/pca9552-test$(EXESUF): tests/pca9552-test.o $(libqos-omap-obj-y)
@@ -936,6 +938,18 @@ $(patsubst %, check-%, $(check-qapi-schema-y)):
check-%.json: $(SRC_PATH)/%.json
@diff -u $(SRC_PATH)/$*.out $*.test.out
@diff -u $(SRC_PATH)/$*.exit $*.test.exit
+qtest-uefi-images = $(foreach target,$(QTEST_TARGETS), $(strip
$(qtest-uefi-images-$(target))))
+# Suppress implicit pc-bios/foo rules
+$(patsubst %,pc-bios/%,$(qtest-uefi-images)): ;
+
+# create rules for expanding UEFI images for configured targets
+$(foreach uefi-img, $(qtest-uefi-images), \
+ $(eval tests/data/acpi/$(uefi-img): pc-bios/$(uefi-img) ; \
+ $(call quiet-command, cat $$< /dev/zero | head -c 67108864 >
$$@)))
+
+.PHONY: prep-uefi-images
+prep-uefi-images: $(patsubst %, tests/data/acpi/%, $(qtest-uefi-images))
+
.PHONY: check-tests/qapi-schema/doc-good.texi
check-tests/qapi-schema/doc-good.texi: tests/qapi-schema/doc-good.test.texi
@diff -u $(SRC_PATH)/tests/qapi-schema/doc-good.texi $<
@@ -999,6 +1013,7 @@ check-clean:
rm -rf $(sort $(foreach target,$(SYSEMU_TARGET_LIST),
$(check-qtest-$(target)-y)) $(check-qtest-generic-y))
rm -f tests/test-qapi-gen-timestamp
rm -rf $(TESTS_VENV_DIR) $(TESTS_RESULTS_DIR)
+ rm -f $(patsubst %,tests/data/acpi/%, $(qtest-uefi-images))
clean: check-clean
@@ -1009,4 +1024,5 @@ all: $(QEMU_IOTESTS_HELPERS-y)
-include $(wildcard tests/*.d)
-include $(wildcard tests/libqos/*.d)
+
endif
--
2.7.4
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, (continued)
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Laszlo Ersek, 2019/01/16
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Laszlo Ersek, 2019/01/16
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Igor Mammedov, 2019/01/16
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Laszlo Ersek, 2019/01/16
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Igor Mammedov, 2019/01/17
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Gerd Hoffmann, 2019/01/16
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Igor Mammedov, 2019/01/16
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Laszlo Ersek, 2019/01/16
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Igor Mammedov, 2019/01/17
- Re: [Qemu-devel] [PATCH 10/14] tests: acpi: ignore SMBIOS tests when UEFI firmware is used, Michael S. Tsirkin, 2019/01/16
[Qemu-devel] [PATCH 12/14] tests: acpi: prepare AVMF firmware blobs to be used by bios-tables-test,
Igor Mammedov <=
[Qemu-devel] [PATCH 13/14] tests: acpi: add simple arm/virt testcase, Igor Mammedov, 2019/01/15
[Qemu-devel] [PATCH 14/14] tests: acpi: refactor rebuild-expected-aml.sh to dump ACPI tables for a specified list of targets, Igor Mammedov, 2019/01/15
Message not available
- Re: [Qemu-devel] [PATCH 11/14] tests: acpi: add AVMF firmware blobs, Laszlo Ersek, 2019/01/15
- Re: [Qemu-devel] [PATCH 11/14] tests: acpi: add AVMF firmware blobs, Igor Mammedov, 2019/01/16
- Re: [Qemu-devel] [PATCH 11/14] tests: acpi: add AVMF firmware blobs, Michael S. Tsirkin, 2019/01/16
- Re: [Qemu-devel] [PATCH 11/14] tests: acpi: add AVMF firmware blobs, Laszlo Ersek, 2019/01/17
- Re: [Qemu-devel] [PATCH 11/14] tests: acpi: add AVMF firmware blobs, Laszlo Ersek, 2019/01/17
- Re: [Qemu-devel] [PATCH 11/14] tests: acpi: add AVMF firmware blobs, Gerd Hoffmann, 2019/01/17