qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/17] acpi:pc/q35: minor PCI refactoring/cleanups
@ 2022-07-01 13:34 Igor Mammedov
  2022-07-01 13:34 ` [PATCH 01/17] tests: acpi: whitelist pc/q35 DSDT due to HPET AML move Igor Mammedov
                   ` (17 more replies)
  0 siblings, 18 replies; 25+ messages in thread
From: Igor Mammedov @ 2022-07-01 13:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: mst, ani

Flushing out ACPI PCI cleanups that preceed conversion of
DSDT PCI slots ennumeration to AcpiDevAmlIf interface.
It's is mostly collection of patches thraet removes code
duplication, we've accumulated around PCI relaterd AML
in DSDT.

git:
   https://gitlab.com/imammedo/qemu.git x86_pci_cleanups

Igor Mammedov (17):
  tests: acpi: whitelist pc/q35 DSDT due to HPET AML move
  acpi: x86: deduplicate HPET AML building
  tests: acpi: update expected blobs after HPET move
  tests: acpi: whitelist pc/q35 DSDT due to HPET AML move
  acpi: x86: refactor PDSM method to reduce nesting
  x86: acpi: _DSM: use Package to pass parameters
  tests: acpi: update expected blobs
  tests: acpi: whitelist pc/q35 DSDT before switching _DSM to use ASUN
  x86: acpi: cleanup PCI device _DSM duplication
  tests: acpi: update expected blobs
  tests: acpi: whitelist pc/q35 DSDT before moving _ADR field
  x86: pci: acpi: reorder Device's _ADR and _SUN fields
  tests: acpi: update expected blobs
  tests: acpi: whitelist pc/q35 DSDT before moving _ADR field
  x86: pci: acpi:  reorder Device's _DSM method
  tests: acpi: update expected blobs
  x86: pci: acpi: deduplate PCI slots creation

 hw/i386/acpi-build.c                  | 302 ++++++++++++++------------
 tests/data/acpi/pc/DSDT               | Bin 5987 -> 6422 bytes
 tests/data/acpi/pc/DSDT.acpierst      | Bin 5954 -> 6382 bytes
 tests/data/acpi/pc/DSDT.acpihmat      | Bin 7312 -> 7747 bytes
 tests/data/acpi/pc/DSDT.bridge        | Bin 8653 -> 9496 bytes
 tests/data/acpi/pc/DSDT.cphp          | Bin 6451 -> 6886 bytes
 tests/data/acpi/pc/DSDT.dimmpxm       | Bin 7641 -> 8076 bytes
 tests/data/acpi/pc/DSDT.hpbridge      | Bin 5954 -> 6382 bytes
 tests/data/acpi/pc/DSDT.hpbrroot      | Bin 3069 -> 3069 bytes
 tests/data/acpi/pc/DSDT.ipmikcs       | Bin 6059 -> 6494 bytes
 tests/data/acpi/pc/DSDT.memhp         | Bin 7346 -> 7781 bytes
 tests/data/acpi/pc/DSDT.nohpet        | Bin 5845 -> 6280 bytes
 tests/data/acpi/pc/DSDT.numamem       | Bin 5993 -> 6428 bytes
 tests/data/acpi/pc/DSDT.roothp        | Bin 6195 -> 6656 bytes
 tests/data/acpi/q35/DSDT              | Bin 8274 -> 8320 bytes
 tests/data/acpi/q35/DSDT.acpierst     | Bin 8291 -> 8337 bytes
 tests/data/acpi/q35/DSDT.acpihmat     | Bin 9599 -> 9645 bytes
 tests/data/acpi/q35/DSDT.applesmc     | Bin 8320 -> 8366 bytes
 tests/data/acpi/q35/DSDT.bridge       | Bin 10988 -> 11449 bytes
 tests/data/acpi/q35/DSDT.cphp         | Bin 8738 -> 8784 bytes
 tests/data/acpi/q35/DSDT.cxl          | Bin 9600 -> 9646 bytes
 tests/data/acpi/q35/DSDT.dimmpxm      | Bin 9928 -> 9974 bytes
 tests/data/acpi/q35/DSDT.ipmibt       | Bin 8349 -> 8395 bytes
 tests/data/acpi/q35/DSDT.ipmismbus    | Bin 8363 -> 8409 bytes
 tests/data/acpi/q35/DSDT.ivrs         | Bin 8291 -> 8337 bytes
 tests/data/acpi/q35/DSDT.memhp        | Bin 9633 -> 9679 bytes
 tests/data/acpi/q35/DSDT.mmio64       | Bin 9404 -> 9450 bytes
 tests/data/acpi/q35/DSDT.multi-bridge | Bin 8568 -> 8640 bytes
 tests/data/acpi/q35/DSDT.nohpet       | Bin 8132 -> 8178 bytes
 tests/data/acpi/q35/DSDT.numamem      | Bin 8280 -> 8326 bytes
 tests/data/acpi/q35/DSDT.pvpanic-isa  | Bin 8375 -> 8421 bytes
 tests/data/acpi/q35/DSDT.tis.tpm12    | Bin 8880 -> 8926 bytes
 tests/data/acpi/q35/DSDT.tis.tpm2     | Bin 8906 -> 8952 bytes
 tests/data/acpi/q35/DSDT.viot         | Bin 9383 -> 9429 bytes
 tests/data/acpi/q35/DSDT.xapic        | Bin 35637 -> 35683 bytes
 35 files changed, 161 insertions(+), 141 deletions(-)

-- 
2.31.1



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2022-09-27 10:42 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-01 13:34 [PATCH 00/17] acpi:pc/q35: minor PCI refactoring/cleanups Igor Mammedov
2022-07-01 13:34 ` [PATCH 01/17] tests: acpi: whitelist pc/q35 DSDT due to HPET AML move Igor Mammedov
2022-07-01 13:35 ` [PATCH 02/17] acpi: x86: deduplicate HPET AML building Igor Mammedov
2022-07-01 16:26   ` Michael S. Tsirkin
2022-07-07  9:16     ` Igor Mammedov
2022-07-07 10:08       ` Michael S. Tsirkin
2022-07-07 10:55         ` Igor Mammedov
2022-07-01 13:35 ` [PATCH 03/17] tests: acpi: update expected blobs after HPET move Igor Mammedov
2022-07-01 13:35 ` [PATCH 04/17] tests: acpi: whitelist pc/q35 DSDT due to HPET AML move Igor Mammedov
2022-07-01 13:35 ` [PATCH 05/17] acpi: x86: refactor PDSM method to reduce nesting Igor Mammedov
2022-07-01 13:35 ` [PATCH 06/17] x86: acpi: _DSM: use Package to pass parameters Igor Mammedov
2022-07-01 13:35 ` [PATCH 07/17] tests: acpi: update expected blobs Igor Mammedov
2022-07-01 13:35 ` [PATCH 08/17] tests: acpi: whitelist pc/q35 DSDT before switching _DSM to use ASUN Igor Mammedov
2022-07-01 13:35 ` [PATCH 09/17] x86: acpi: cleanup PCI device _DSM duplication Igor Mammedov
2022-07-01 13:35 ` [PATCH 10/17] tests: acpi: update expected blobs Igor Mammedov
2022-07-01 13:35 ` [PATCH 11/17] tests: acpi: whitelist pc/q35 DSDT before moving _ADR field Igor Mammedov
2022-07-01 13:35 ` [PATCH 12/17] x86: pci: acpi: reorder Device's _ADR and _SUN fields Igor Mammedov
2022-07-01 13:35 ` [PATCH 13/17] tests: acpi: update expected blobs Igor Mammedov
2022-07-01 13:35 ` [PATCH 14/17] tests: acpi: whitelist pc/q35 DSDT before moving _ADR field Igor Mammedov
2022-07-01 13:35 ` [PATCH 15/17] x86: pci: acpi: reorder Device's _DSM method Igor Mammedov
2022-07-01 13:35 ` [PATCH 16/17] tests: acpi: update expected blobs Igor Mammedov
2022-07-01 13:35 ` [PATCH 17/17] x86: pci: acpi: deduplate PCI slots creation Igor Mammedov
2022-09-06 11:41 ` [PATCH 00/17] acpi:pc/q35: minor PCI refactoring/cleanups Igor Mammedov
2022-09-06 13:10   ` Michael S. Tsirkin
2022-09-27 10:20     ` Igor Mammedov

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).