[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/6] acpi: Some fixes for pxb support for ARM virt machine
From: |
Jiahui Cen |
Subject: |
[PATCH v2 0/6] acpi: Some fixes for pxb support for ARM virt machine |
Date: |
Mon, 21 Dec 2020 21:02:10 +0800 |
This patch series add some fixes for ARM virt machine pxb support.
1. Pass addr offset for IO, MMIO and bus number when builing crs, because
the addr_trans is needed to describe an addr resource.
2. Inform guest os not to ignore the resource map generated by firmware as
the x86 default way.
3. Enable pxb for ARM virt machine by default.
4. Update expected DSDT files with the above changes and enable the pxb
unit-test.
v1->v2:
* Update expected DSDT files.
* Quote PCI Firmware spec as comments.
REF:
20201217132747.4744-1-cenjiahui@huawei.com/">https://lore.kernel.org/qemu-devel/20201217132747.4744-1-cenjiahui@huawei.com/
REF:
20201217132926.4812-1-cenjiahui@huawei.com/">https://lore.kernel.org/qemu-devel/20201217132926.4812-1-cenjiahui@huawei.com/
Jiahui Cen (6):
acpi: Allow DSDT acpi table changes
acpi: Add addr offset in build_crs
acpi/gpex: Inform os to keep firmware resource map
Kconfig: Enable PXB for ARM_VIRT by default
acpi: Enable pxb unit-test for ARM virt machine
acpi: Update addr_trans and _DSM in expected files
hw/acpi/aml-build.c | 18 +++++++++--------
hw/i386/acpi-build.c | 3 ++-
hw/pci-bridge/Kconfig | 2 +-
hw/pci-host/gpex-acpi.c | 21 +++++++++++++++++---
include/hw/acpi/aml-build.h | 4 +++-
tests/data/acpi/microvm/DSDT.pcie | Bin 3023 -> 3031 bytes
tests/data/acpi/virt/DSDT | Bin 5196 -> 5204 bytes
tests/data/acpi/virt/DSDT.memhp | Bin 6557 -> 6565 bytes
tests/data/acpi/virt/DSDT.numamem | Bin 5196 -> 5204 bytes
tests/data/acpi/virt/DSDT.pxb | Bin 7802 -> 7689 bytes
tests/qtest/bios-tables-test.c | 4 ----
11 files changed, 34 insertions(+), 18 deletions(-)
--
2.28.0
- [PATCH v2 0/6] acpi: Some fixes for pxb support for ARM virt machine,
Jiahui Cen <=
- [PATCH v2 4/6] Kconfig: Enable PXB for ARM_VIRT by default, Jiahui Cen, 2020/12/21
- [PATCH v2 3/6] acpi/gpex: Inform os to keep firmware resource map, Jiahui Cen, 2020/12/21
- [PATCH v2 1/6] acpi: Allow DSDT acpi table changes, Jiahui Cen, 2020/12/21
- [PATCH v2 2/6] acpi: Add addr offset in build_crs, Jiahui Cen, 2020/12/21
- [PATCH v2 5/6] acpi: Enable pxb unit-test for ARM virt machine, Jiahui Cen, 2020/12/21
- [PATCH v2 6/6] acpi: Update addr_trans and _DSM in expected files, Jiahui Cen, 2020/12/21