From: "Michael S. Tsirkin" <mst@redhat.com>
To: Hesham Almatary <hesham.almatary@huawei.com>
Cc: jonathan.cameron@huawei.com, qemu-devel@nongnu.org,
yangyicong@huawei.com, chenxiang66@hisilicon.com,
linuxarm@huawei.com, qemu-arm@nongnu.org,
peter.maydell@linaro.org, imammedo@redhat.com,
wangyanan55@huawei.com, marcel.apfelbaum@gmail.com,
eduardo@habkost.net, Brice.Goglin@inria.fr
Subject: Re: [PATCH v3 0/8] AArch64/HMAT support and tests
Date: Tue, 1 Nov 2022 06:34:46 -0400 [thread overview]
Message-ID: <20221101063229-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <20221027100037.251-1-hesham.almatary@huawei.com>
On Thu, Oct 27, 2022 at 11:00:29AM +0100, Hesham Almatary wrote:
> This patchset adds support for AArch64/HMAT including a test.
> It relies on other two patch sets from:
>
> Brice Goglin: to support -numa without initiators on q35/x86.
> https://lore.kernel.org/all/ed23accb-2c8b-90f4-a7a3-f81cc57bf678@inria.fr/
> Xiang Chen: to enable/support HMAT on AArch64.
> https://lore.kernel.org/all/1643102134-15506-1-git-send-email-chenxiang66@hisilicon.com/
>
> I further add a test with ACPI/HMAT tables that uses the two
> patch sets.
pipeline failures:
https://gitlab.com/qemu-project/qemu/-/jobs/3253817453
this looks like a 32 bit host.
> Changes from v2:
> - Rebased and fixed a merge conflict
>
> Changes from v1:
> - Generate APIC and PPTT ACPI tables for AArch64/virt
> - Avoid using legacy syntax in numa/bios tests
> - Delete unchanged FACP tables
>
> Brice Goglin (4):
> hmat acpi: Don't require initiator value in -numa
> tests: acpi: add and whitelist *.hmat-noinitiator expected blobs
> tests: acpi: q35: add test for hmat nodes without initiators
> tests: acpi: q35: update expected blobs *.hmat-noinitiators expected
> HMAT:
>
> Hesham Almatary (3):
> tests: Add HMAT AArch64/virt empty table files
> tests: acpi: aarch64/virt: add a test for hmat nodes with no
> initiators
> tests: virt: Update expected *.acpihmatvirt tables
>
> Xiang Chen (1):
> hw/arm/virt: Enable HMAT on arm virt machine
>
> hw/arm/Kconfig | 1 +
> hw/arm/virt-acpi-build.c | 7 ++
> hw/core/machine.c | 4 +-
> tests/data/acpi/q35/APIC.acpihmat-noinitiator | Bin 0 -> 144 bytes
> tests/data/acpi/q35/DSDT.acpihmat-noinitiator | Bin 0 -> 8553 bytes
> tests/data/acpi/q35/HMAT.acpihmat-noinitiator | Bin 0 -> 288 bytes
> tests/data/acpi/q35/SRAT.acpihmat-noinitiator | Bin 0 -> 312 bytes
> tests/data/acpi/virt/APIC.acpihmatvirt | Bin 0 -> 396 bytes
> tests/data/acpi/virt/DSDT.acpihmatvirt | Bin 0 -> 5282 bytes
> tests/data/acpi/virt/HMAT.acpihmatvirt | Bin 0 -> 288 bytes
> tests/data/acpi/virt/PPTT.acpihmatvirt | Bin 0 -> 196 bytes
> tests/data/acpi/virt/SRAT.acpihmatvirt | Bin 0 -> 240 bytes
> tests/qtest/bios-tables-test.c | 109 ++++++++++++++++++
> 13 files changed, 118 insertions(+), 3 deletions(-)
> create mode 100644 tests/data/acpi/q35/APIC.acpihmat-noinitiator
> create mode 100644 tests/data/acpi/q35/DSDT.acpihmat-noinitiator
> create mode 100644 tests/data/acpi/q35/HMAT.acpihmat-noinitiator
> create mode 100644 tests/data/acpi/q35/SRAT.acpihmat-noinitiator
> create mode 100644 tests/data/acpi/virt/APIC.acpihmatvirt
> create mode 100644 tests/data/acpi/virt/DSDT.acpihmatvirt
> create mode 100644 tests/data/acpi/virt/HMAT.acpihmatvirt
> create mode 100644 tests/data/acpi/virt/PPTT.acpihmatvirt
> create mode 100644 tests/data/acpi/virt/SRAT.acpihmatvirt
>
> --
> 2.25.1
prev parent reply other threads:[~2022-11-01 10:35 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-27 10:00 [PATCH v3 0/8] AArch64/HMAT support and tests Hesham Almatary via
2022-10-27 10:00 ` Hesham Almatary via
2022-10-27 10:00 ` [PATCH v3 1/8] hmat acpi: Don't require initiator value in -numa Hesham Almatary via
2022-10-27 10:00 ` [PATCH v3 2/8] tests: acpi: add and whitelist *.hmat-noinitiator expected blobs Hesham Almatary via
2022-10-27 10:00 ` [PATCH v3 3/8] tests: acpi: q35: add test for hmat nodes without initiators Hesham Almatary via
2022-10-27 10:00 ` Hesham Almatary via
2022-10-27 10:00 ` [PATCH v3 4/8] tests: acpi: q35: update expected blobs *.hmat-noinitiators expected HMAT: Hesham Almatary via
2022-10-27 10:00 ` [PATCH v3 5/8] tests: Add HMAT AArch64/virt empty table files Hesham Almatary via
2022-10-27 10:00 ` [PATCH v3 6/8] hw/arm/virt: Enable HMAT on arm virt machine Hesham Almatary via
2022-10-27 10:00 ` [PATCH v3 7/8] tests: acpi: aarch64/virt: add a test for hmat nodes with no initiators Hesham Almatary via
2022-10-27 10:00 ` [PATCH v3 8/8] tests: virt: Update expected *.acpihmatvirt tables Hesham Almatary via
2022-10-27 10:00 ` Hesham Almatary via
2022-10-28 9:53 ` [PATCH v3 0/8] AArch64/HMAT support and tests Yicong Yang via
2022-10-28 9:53 ` Yicong Yang via
2022-10-31 13:17 ` Jonathan Cameron via
2022-10-31 13:17 ` Jonathan Cameron via
2022-10-31 13:20 ` Jonathan Cameron via
2022-10-31 14:58 ` Michael S. Tsirkin
2022-11-01 10:34 ` Michael S. Tsirkin [this message]
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=20221101063229-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=Brice.Goglin@inria.fr \
--cc=chenxiang66@hisilicon.com \
--cc=eduardo@habkost.net \
--cc=hesham.almatary@huawei.com \
--cc=imammedo@redhat.com \
--cc=jonathan.cameron@huawei.com \
--cc=linuxarm@huawei.com \
--cc=marcel.apfelbaum@gmail.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=wangyanan55@huawei.com \
--cc=yangyicong@huawei.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: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.