From: Igor Mammedov <imammedo@redhat.com> To: "Philippe Mathieu-Daudé" <philmd@redhat.com> Cc: qemu-devel@nongnu.org, Andrew Jones <drjones@redhat.com>, Ben Warren <ben@skyportsystems.com>, "Michael S. Tsirkin" <mst@redhat.com>, Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>, Shannon Zhao <shannon.zhaosl@gmail.com>, Gonglei <arei.gonglei@huawei.com>, Wei Yang <richardw.yang@linux.intel.com>, Laszlo Ersek <lersek@redhat.com> Subject: Re: [Qemu-devel] [PATCH v3 11/13] tests: acpi: add simple arm/virt testcase Date: Thu, 25 Apr 2019 15:31:34 +0200 [thread overview] Message-ID: <20190425153134.585b614d@redhat.com> (raw) In-Reply-To: <1f64a17a-57e8-448f-ced2-860d137eebaa@redhat.com> On Thu, 25 Apr 2019 14:41:28 +0200 Philippe Mathieu-Daudé <philmd@redhat.com> wrote: > On 4/25/19 7:34 AM, Igor Mammedov wrote: > > adds simple arm/virt test case that starts guest with > > bios-tables-test.aarch64.iso.qcow2 boot image which > > initializes UefiTestSupport* structure in RAM once > > guest is booted. > > > > * see commit: tests: acpi: add acpi_find_rsdp_address_uefi() helper > > > > Signed-off-by: Igor Mammedov <imammedo@redhat.com> > > Reviewed-by: Laszlo Ersek <lersek@redhat.com> > > > Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> > Please replace previous R-b by: done > Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> > Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com> > > > --- > > v3: > > * use firmware blobs directly from pc-bios directory > > * use bios-tables-test.aarch64.iso.qcow2 as test boot image > > * drop leftover qtest-uefi-images-aarch64 iMakefile rule from > > previos version (Laszlo) > > * add Makefile rule to include bios-tables-test into > > check-qtest-aarch64 target > > v2: > > * specify in test_data where board's RAM starts and RAM size > > --- > > tests/Makefile.include | 1 + > > tests/bios-tables-test.c | 17 +++++++++++++++++ > > 2 files changed, 18 insertions(+) > > > > diff --git a/tests/Makefile.include b/tests/Makefile.include > > index e2432d5..983c8b1 100644 > > --- a/tests/Makefile.include > > +++ b/tests/Makefile.include > > @@ -267,6 +267,7 @@ check-qtest-arm-y += tests/hexloader-test$(EXESUF) > > check-qtest-aarch64-y = tests/numa-test$(EXESUF) > > check-qtest-aarch64-y += tests/boot-serial-test$(EXESUF) > > check-qtest-aarch64-y += tests/migration-test$(EXESUF) > > +check-qtest-aarch64-y += tests/bios-tables-test$(EXESUF) > > > > check-qtest-microblazeel-y += $(check-qtest-microblaze-y) > > > > diff --git a/tests/bios-tables-test.c b/tests/bios-tables-test.c > > index 1be55a1..f117461 100644 > > --- a/tests/bios-tables-test.c > > +++ b/tests/bios-tables-test.c > > @@ -812,6 +812,21 @@ static void test_acpi_piix4_tcg_dimm_pxm(void) > > test_acpi_tcg_dimm_pxm(MACHINE_PC); > > } > > > > +static void test_acpi_virt_tcg(void) > > +{ > > + test_data data = { > > + .machine = "virt", > > + .uefi_fl1 = "pc-bios/edk2-aarch64-code.fd", > > + .uefi_fl2 = "pc-bios/edk2-arm-vars.fd", > > + .cd = "tests/data/uefi-boot-images/bios-tables-test.aarch64.iso.qcow2", > > + .ram_start = 0x40000000ULL, > > + .scan_len = 128ULL * 1024 * 1024, > > + }; > > + > > + test_acpi_one("-cpu cortex-a57 ", &data); > > + free_test_data(&data); > > +} > > + > > int main(int argc, char *argv[]) > > { > > const char *arch = qtest_get_arch(); > > @@ -840,6 +855,8 @@ int main(int argc, char *argv[]) > > qtest_add_func("acpi/q35/numamem", test_acpi_q35_tcg_numamem); > > qtest_add_func("acpi/piix4/dimmpxm", test_acpi_piix4_tcg_dimm_pxm); > > qtest_add_func("acpi/q35/dimmpxm", test_acpi_q35_tcg_dimm_pxm); > > + } else if (strcmp(arch, "aarch64") == 0) { > > + qtest_add_func("acpi/virt", test_acpi_virt_tcg); > > } > > ret = g_test_run(); > > boot_sector_cleanup(disk); > > >
WARNING: multiple messages have this Message-ID (diff)
From: Igor Mammedov <imammedo@redhat.com> To: "Philippe Mathieu-Daudé" <philmd@redhat.com> Cc: Andrew Jones <drjones@redhat.com>, Ben Warren <ben@skyportsystems.com>, "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org, Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>, Shannon Zhao <shannon.zhaosl@gmail.com>, Gonglei <arei.gonglei@huawei.com>, Wei Yang <richardw.yang@linux.intel.com>, Laszlo Ersek <lersek@redhat.com> Subject: Re: [Qemu-devel] [PATCH v3 11/13] tests: acpi: add simple arm/virt testcase Date: Thu, 25 Apr 2019 15:31:34 +0200 [thread overview] Message-ID: <20190425153134.585b614d@redhat.com> (raw) Message-ID: <20190425133134.XY7LUEEvtSmyk4A8Tq48CJ2h8KIBsHojrVreH4htr9w@z> (raw) In-Reply-To: <1f64a17a-57e8-448f-ced2-860d137eebaa@redhat.com> On Thu, 25 Apr 2019 14:41:28 +0200 Philippe Mathieu-Daudé <philmd@redhat.com> wrote: > On 4/25/19 7:34 AM, Igor Mammedov wrote: > > adds simple arm/virt test case that starts guest with > > bios-tables-test.aarch64.iso.qcow2 boot image which > > initializes UefiTestSupport* structure in RAM once > > guest is booted. > > > > * see commit: tests: acpi: add acpi_find_rsdp_address_uefi() helper > > > > Signed-off-by: Igor Mammedov <imammedo@redhat.com> > > Reviewed-by: Laszlo Ersek <lersek@redhat.com> > > > Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> > Please replace previous R-b by: done > Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> > Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com> > > > --- > > v3: > > * use firmware blobs directly from pc-bios directory > > * use bios-tables-test.aarch64.iso.qcow2 as test boot image > > * drop leftover qtest-uefi-images-aarch64 iMakefile rule from > > previos version (Laszlo) > > * add Makefile rule to include bios-tables-test into > > check-qtest-aarch64 target > > v2: > > * specify in test_data where board's RAM starts and RAM size > > --- > > tests/Makefile.include | 1 + > > tests/bios-tables-test.c | 17 +++++++++++++++++ > > 2 files changed, 18 insertions(+) > > > > diff --git a/tests/Makefile.include b/tests/Makefile.include > > index e2432d5..983c8b1 100644 > > --- a/tests/Makefile.include > > +++ b/tests/Makefile.include > > @@ -267,6 +267,7 @@ check-qtest-arm-y += tests/hexloader-test$(EXESUF) > > check-qtest-aarch64-y = tests/numa-test$(EXESUF) > > check-qtest-aarch64-y += tests/boot-serial-test$(EXESUF) > > check-qtest-aarch64-y += tests/migration-test$(EXESUF) > > +check-qtest-aarch64-y += tests/bios-tables-test$(EXESUF) > > > > check-qtest-microblazeel-y += $(check-qtest-microblaze-y) > > > > diff --git a/tests/bios-tables-test.c b/tests/bios-tables-test.c > > index 1be55a1..f117461 100644 > > --- a/tests/bios-tables-test.c > > +++ b/tests/bios-tables-test.c > > @@ -812,6 +812,21 @@ static void test_acpi_piix4_tcg_dimm_pxm(void) > > test_acpi_tcg_dimm_pxm(MACHINE_PC); > > } > > > > +static void test_acpi_virt_tcg(void) > > +{ > > + test_data data = { > > + .machine = "virt", > > + .uefi_fl1 = "pc-bios/edk2-aarch64-code.fd", > > + .uefi_fl2 = "pc-bios/edk2-arm-vars.fd", > > + .cd = "tests/data/uefi-boot-images/bios-tables-test.aarch64.iso.qcow2", > > + .ram_start = 0x40000000ULL, > > + .scan_len = 128ULL * 1024 * 1024, > > + }; > > + > > + test_acpi_one("-cpu cortex-a57 ", &data); > > + free_test_data(&data); > > +} > > + > > int main(int argc, char *argv[]) > > { > > const char *arch = qtest_get_arch(); > > @@ -840,6 +855,8 @@ int main(int argc, char *argv[]) > > qtest_add_func("acpi/q35/numamem", test_acpi_q35_tcg_numamem); > > qtest_add_func("acpi/piix4/dimmpxm", test_acpi_piix4_tcg_dimm_pxm); > > qtest_add_func("acpi/q35/dimmpxm", test_acpi_q35_tcg_dimm_pxm); > > + } else if (strcmp(arch, "aarch64") == 0) { > > + qtest_add_func("acpi/virt", test_acpi_virt_tcg); > > } > > ret = g_test_run(); > > boot_sector_cleanup(disk); > > >
next prev parent reply other threads:[~2019-04-25 13:31 UTC|newest] Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-04-25 5:34 [Qemu-devel] [PATCH v3 00/13] tests: acpi: add UEFI (ARM) testing support Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 01/13] tests: acpi: make RSDT test routine handle XSDT Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 7:22 ` Wei Yang 2019-04-25 7:22 ` Wei Yang 2019-04-25 8:07 ` Igor Mammedov 2019-04-25 8:07 ` Igor Mammedov 2019-04-25 8:23 ` Wei Yang 2019-04-25 8:23 ` Wei Yang 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 02/13] tests: acpi: rename acpi_parse_rsdp_table() into acpi_fetch_rsdp_table() Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 7:24 ` Wei Yang 2019-04-25 7:24 ` Wei Yang 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 03/13] tests: acpi: make pointer to RSDP 64bit Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 7:31 ` Wei Yang 2019-04-25 7:31 ` Wei Yang 2019-04-25 10:38 ` Igor Mammedov 2019-04-25 10:38 ` Igor Mammedov 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 04/13] tests: acpi: fetch X_DSDT if pointer to DSDT is 0 Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 7:44 ` Wei Yang 2019-04-25 7:44 ` Wei Yang 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 05/13] tests: acpi: skip FACS table if board uses hw reduced ACPI profile Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 7:48 ` Wei Yang 2019-04-25 7:48 ` Wei Yang 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 06/13] tests: acpi: move boot_sector_init() into x86 tests branch Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 07/13] tests: acpi: add acpi_find_rsdp_address_uefi() helper Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 8:00 ` Wei Yang 2019-04-25 8:00 ` Wei Yang 2019-04-25 10:56 ` Igor Mammedov 2019-04-25 10:56 ` Igor Mammedov 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 08/13] tests: acpi: add a way to start tests with UEFI firmware Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 8:08 ` Wei Yang 2019-04-25 8:08 ` Wei Yang 2019-04-25 11:19 ` Igor Mammedov 2019-04-25 11:19 ` Igor Mammedov 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 09/13] tests: acpi: ignore SMBIOS tests when UEFI firmware is used Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 12:37 ` Philippe Mathieu-Daudé 2019-04-25 12:37 ` Philippe Mathieu-Daudé 2019-04-25 13:28 ` Igor Mammedov 2019-04-25 13:28 ` Igor Mammedov 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 10/13] tests: add expected ACPI tables for arm/virt board Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 12:40 ` Philippe Mathieu-Daudé 2019-04-25 12:40 ` Philippe Mathieu-Daudé 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 11/13] tests: acpi: add simple arm/virt testcase Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 12:41 ` Philippe Mathieu-Daudé 2019-04-25 12:41 ` Philippe Mathieu-Daudé 2019-04-25 13:31 ` Igor Mammedov [this message] 2019-04-25 13:31 ` Igor Mammedov 2019-04-25 16:51 ` x00249684 2019-04-25 16:51 ` x00249684 2019-04-26 11:54 ` Igor Mammedov 2019-04-26 11:54 ` Igor Mammedov 2019-04-26 16:28 ` Wei Xu 2019-04-26 16:28 ` Wei Xu 2019-05-02 14:24 ` Igor Mammedov 2019-05-02 14:24 ` Igor Mammedov 2019-05-02 14:30 ` Wei Xu 2019-05-02 14:30 ` Wei Xu 2019-04-26 17:11 ` Laszlo Ersek 2019-04-26 17:11 ` Laszlo Ersek 2019-05-02 14:27 ` Igor Mammedov 2019-05-02 14:27 ` Igor Mammedov 2019-05-02 14:42 ` Laszlo Ersek 2019-05-02 14:42 ` Laszlo Ersek 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 12/13] tests: acpi: refactor rebuild-expected-aml.sh to dump ACPI tables for a specified list of targets Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 8:20 ` Wei Yang 2019-04-25 8:20 ` Wei Yang 2019-04-25 11:32 ` Igor Mammedov 2019-04-25 11:32 ` Igor Mammedov 2019-04-25 11:46 ` Igor Mammedov 2019-04-25 11:46 ` Igor Mammedov 2019-04-25 5:34 ` [Qemu-devel] [PATCH v3 13/13] tests: acpi: print error unable to dump ACPI table during rebuild Igor Mammedov 2019-04-25 5:34 ` Igor Mammedov 2019-04-25 8:22 ` Wei Yang 2019-04-25 8:22 ` Wei Yang 2019-04-25 11:26 ` Philippe Mathieu-Daudé 2019-04-25 11:26 ` Philippe Mathieu-Daudé
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20190425153134.585b614d@redhat.com \ --to=imammedo@redhat.com \ --cc=arei.gonglei@huawei.com \ --cc=ben@skyportsystems.com \ --cc=drjones@redhat.com \ --cc=lersek@redhat.com \ --cc=mst@redhat.com \ --cc=philmd@redhat.com \ --cc=qemu-devel@nongnu.org \ --cc=richardw.yang@linux.intel.com \ --cc=shameerali.kolothum.thodi@huawei.com \ --cc=shannon.zhaosl@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).