* [PATCH v3 1/4] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor
2026-05-08 10:17 [PATCH v3 0/4] isa-serial: acpi: declare shared IRQs for COM1/3 and COM2/4 Mark Cave-Ayland
@ 2026-05-08 10:17 ` Mark Cave-Ayland
2026-05-11 6:59 ` Ani Sinha
2026-05-14 13:33 ` Igor Mammedov
2026-05-08 10:17 ` [PATCH v3 2/4] tests/acpi: allow DSDT acpi table changes Mark Cave-Ayland
` (2 subsequent siblings)
3 siblings, 2 replies; 14+ messages in thread
From: Mark Cave-Ayland @ 2026-05-08 10:17 UTC (permalink / raw)
To: mst, imammedo, anisinha, pbonzini, marcandre.lureau, qemu-devel
The existing aml_interrupt() uses the Extended Interrupt Descriptor to store
the interrupt information, however newer Windows will only parse the
standard IRQ Descriptor when enumerating ISA serial ports.
Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
---
include/hw/acpi/aml-build.h | 2 ++
hw/acpi/aml-build-stub.c | 6 ++++++
hw/acpi/aml-build.c | 25 +++++++++++++++++++++++++
3 files changed, 33 insertions(+)
diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h
index e70e0643b1..eaff025d26 100644
--- a/include/hw/acpi/aml-build.h
+++ b/include/hw/acpi/aml-build.h
@@ -343,6 +343,8 @@ Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_t max_base,
Aml *aml_operation_region(const char *name, AmlRegionSpace rs,
Aml *offset, uint32_t len);
Aml *aml_irq_no_flags(uint8_t irq);
+Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
+ AmlActiveHighAndLow high_and_low, AmlShared shared);
Aml *aml_named_field(const char *name, unsigned length);
Aml *aml_reserved_field(unsigned length);
Aml *aml_local(int num);
diff --git a/hw/acpi/aml-build-stub.c b/hw/acpi/aml-build-stub.c
index 89a8fec4af..3180c7c962 100644
--- a/hw/acpi/aml-build-stub.c
+++ b/hw/acpi/aml-build-stub.c
@@ -67,6 +67,12 @@ Aml *aml_irq_no_flags(uint8_t irq)
return NULL;
}
+Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
+ AmlActiveHighAndLow high_and_low, AmlShared shared)
+{
+ return NULL;
+}
+
Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro,
AmlLevelAndEdge level_and_edge,
AmlActiveHighAndLow high_and_low, AmlShared shared,
diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
index 7edc8aed42..3aaf96c2a7 100644
--- a/hw/acpi/aml-build.c
+++ b/hw/acpi/aml-build.c
@@ -1061,6 +1061,31 @@ Aml *aml_irq_no_flags(uint8_t irq)
return var;
}
+/*
+ * ACPI 1.0b: 6.4.2.1.1 ASL Macro for IRQ Descriptor
+ *
+ * More verbose description at:
+ * ACPI 5.0: 19.5.63 IRQ (Interrupt Resource Descriptor Macro)
+ * 6.4.2.1 IRQ Descriptor
+ */
+Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
+ AmlActiveHighAndLow high_and_low, AmlShared shared)
+{
+ uint16_t irq_mask;
+ Aml *var = aml_alloc();
+ uint8_t irq_flags = level_and_edge | (high_and_low << 3) |
+ (shared << 4);
+
+ assert(irq < 16);
+ build_append_byte(var->buf, 0x23); /* IRQ descriptor 3 byte form */
+
+ irq_mask = 1U << irq;
+ build_append_byte(var->buf, irq_mask & 0xFF); /* IRQ mask bits[7:0] */
+ build_append_byte(var->buf, irq_mask >> 8); /* IRQ mask bits[15:8] */
+ build_append_byte(var->buf, irq_flags); /* IRQ flags */
+ return var;
+}
+
/* ACPI 1.0b: 16.2.5.4 Type 2 Opcodes Encoding: DefLNot */
Aml *aml_lnot(Aml *arg)
{
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH v3 1/4] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor
2026-05-08 10:17 ` [PATCH v3 1/4] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor Mark Cave-Ayland
@ 2026-05-11 6:59 ` Ani Sinha
2026-05-14 13:33 ` Igor Mammedov
1 sibling, 0 replies; 14+ messages in thread
From: Ani Sinha @ 2026-05-11 6:59 UTC (permalink / raw)
To: Mark Cave-Ayland; +Cc: mst, imammedo, pbonzini, marcandre.lureau, qemu-devel
On Fri, May 8, 2026 at 3:49 PM Mark Cave-Ayland
<mark.caveayland@nutanix.com> wrote:
>
> The existing aml_interrupt() uses the Extended Interrupt Descriptor to store
> the interrupt information, however newer Windows will only parse the
> standard IRQ Descriptor when enumerating ISA serial ports.
>
> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
Reviewed-by: Ani Sinha <anisinha@redhat.com>
> ---
> include/hw/acpi/aml-build.h | 2 ++
> hw/acpi/aml-build-stub.c | 6 ++++++
> hw/acpi/aml-build.c | 25 +++++++++++++++++++++++++
> 3 files changed, 33 insertions(+)
>
> diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h
> index e70e0643b1..eaff025d26 100644
> --- a/include/hw/acpi/aml-build.h
> +++ b/include/hw/acpi/aml-build.h
> @@ -343,6 +343,8 @@ Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_t max_base,
> Aml *aml_operation_region(const char *name, AmlRegionSpace rs,
> Aml *offset, uint32_t len);
> Aml *aml_irq_no_flags(uint8_t irq);
> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
> + AmlActiveHighAndLow high_and_low, AmlShared shared);
> Aml *aml_named_field(const char *name, unsigned length);
> Aml *aml_reserved_field(unsigned length);
> Aml *aml_local(int num);
> diff --git a/hw/acpi/aml-build-stub.c b/hw/acpi/aml-build-stub.c
> index 89a8fec4af..3180c7c962 100644
> --- a/hw/acpi/aml-build-stub.c
> +++ b/hw/acpi/aml-build-stub.c
> @@ -67,6 +67,12 @@ Aml *aml_irq_no_flags(uint8_t irq)
> return NULL;
> }
>
> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
> + AmlActiveHighAndLow high_and_low, AmlShared shared)
> +{
> + return NULL;
> +}
> +
> Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro,
> AmlLevelAndEdge level_and_edge,
> AmlActiveHighAndLow high_and_low, AmlShared shared,
> diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
> index 7edc8aed42..3aaf96c2a7 100644
> --- a/hw/acpi/aml-build.c
> +++ b/hw/acpi/aml-build.c
> @@ -1061,6 +1061,31 @@ Aml *aml_irq_no_flags(uint8_t irq)
> return var;
> }
>
> +/*
> + * ACPI 1.0b: 6.4.2.1.1 ASL Macro for IRQ Descriptor
> + *
> + * More verbose description at:
> + * ACPI 5.0: 19.5.63 IRQ (Interrupt Resource Descriptor Macro)
> + * 6.4.2.1 IRQ Descriptor
> + */
> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
> + AmlActiveHighAndLow high_and_low, AmlShared shared)
> +{
> + uint16_t irq_mask;
> + Aml *var = aml_alloc();
> + uint8_t irq_flags = level_and_edge | (high_and_low << 3) |
> + (shared << 4);
> +
> + assert(irq < 16);
> + build_append_byte(var->buf, 0x23); /* IRQ descriptor 3 byte form */
> +
> + irq_mask = 1U << irq;
> + build_append_byte(var->buf, irq_mask & 0xFF); /* IRQ mask bits[7:0] */
> + build_append_byte(var->buf, irq_mask >> 8); /* IRQ mask bits[15:8] */
> + build_append_byte(var->buf, irq_flags); /* IRQ flags */
> + return var;
> +}
> +
> /* ACPI 1.0b: 16.2.5.4 Type 2 Opcodes Encoding: DefLNot */
> Aml *aml_lnot(Aml *arg)
> {
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: [PATCH v3 1/4] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor
2026-05-08 10:17 ` [PATCH v3 1/4] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor Mark Cave-Ayland
2026-05-11 6:59 ` Ani Sinha
@ 2026-05-14 13:33 ` Igor Mammedov
2026-05-15 14:04 ` Mark Cave-Ayland
1 sibling, 1 reply; 14+ messages in thread
From: Igor Mammedov @ 2026-05-14 13:33 UTC (permalink / raw)
To: Mark Cave-Ayland; +Cc: mst, anisinha, pbonzini, marcandre.lureau, qemu-devel
On Fri, 8 May 2026 11:17:40 +0100
Mark Cave-Ayland <mark.caveayland@nutanix.com> wrote:
> The existing aml_interrupt() uses the Extended Interrupt Descriptor to store
> the interrupt information, however newer Windows will only parse the
> standard IRQ Descriptor when enumerating ISA serial ports.
>
> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
with nit below fixed:
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
> ---
> include/hw/acpi/aml-build.h | 2 ++
> hw/acpi/aml-build-stub.c | 6 ++++++
> hw/acpi/aml-build.c | 25 +++++++++++++++++++++++++
> 3 files changed, 33 insertions(+)
>
> diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h
> index e70e0643b1..eaff025d26 100644
> --- a/include/hw/acpi/aml-build.h
> +++ b/include/hw/acpi/aml-build.h
> @@ -343,6 +343,8 @@ Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_t max_base,
> Aml *aml_operation_region(const char *name, AmlRegionSpace rs,
> Aml *offset, uint32_t len);
> Aml *aml_irq_no_flags(uint8_t irq);
> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
> + AmlActiveHighAndLow high_and_low, AmlShared shared);
> Aml *aml_named_field(const char *name, unsigned length);
> Aml *aml_reserved_field(unsigned length);
> Aml *aml_local(int num);
> diff --git a/hw/acpi/aml-build-stub.c b/hw/acpi/aml-build-stub.c
> index 89a8fec4af..3180c7c962 100644
> --- a/hw/acpi/aml-build-stub.c
> +++ b/hw/acpi/aml-build-stub.c
> @@ -67,6 +67,12 @@ Aml *aml_irq_no_flags(uint8_t irq)
> return NULL;
> }
>
> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
> + AmlActiveHighAndLow high_and_low, AmlShared shared)
> +{
> + return NULL;
> +}
> +
> Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro,
> AmlLevelAndEdge level_and_edge,
> AmlActiveHighAndLow high_and_low, AmlShared shared,
> diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
> index 7edc8aed42..3aaf96c2a7 100644
> --- a/hw/acpi/aml-build.c
> +++ b/hw/acpi/aml-build.c
> @@ -1061,6 +1061,31 @@ Aml *aml_irq_no_flags(uint8_t irq)
> return var;
> }
>
> +/*
> + * ACPI 1.0b: 6.4.2.1.1 ASL Macro for IRQ Descriptor
> + *
> + * More verbose description at:
> + * ACPI 5.0: 19.5.63 IRQ (Interrupt Resource Descriptor Macro)
> + * 6.4.2.1 IRQ Descriptor
> + */
> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
> + AmlActiveHighAndLow high_and_low, AmlShared shared)
> +{
> + uint16_t irq_mask;
> + Aml *var = aml_alloc();
> + uint8_t irq_flags = level_and_edge | (high_and_low << 3) |
> + (shared << 4);
I'd add here an assert for invalid level_and_edge/high_and_low
> +
> + assert(irq < 16);
> + build_append_byte(var->buf, 0x23); /* IRQ descriptor 3 byte form */
> +
> + irq_mask = 1U << irq;
> + build_append_byte(var->buf, irq_mask & 0xFF); /* IRQ mask bits[7:0] */
> + build_append_byte(var->buf, irq_mask >> 8); /* IRQ mask bits[15:8] */
> + build_append_byte(var->buf, irq_flags); /* IRQ flags */
> + return var;
> +}
> +
> /* ACPI 1.0b: 16.2.5.4 Type 2 Opcodes Encoding: DefLNot */
> Aml *aml_lnot(Aml *arg)
> {
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: [PATCH v3 1/4] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor
2026-05-14 13:33 ` Igor Mammedov
@ 2026-05-15 14:04 ` Mark Cave-Ayland
0 siblings, 0 replies; 14+ messages in thread
From: Mark Cave-Ayland @ 2026-05-15 14:04 UTC (permalink / raw)
To: Igor Mammedov; +Cc: mst, anisinha, pbonzini, marcandre.lureau, qemu-devel
On 14/05/2026 14:33, Igor Mammedov wrote:
> On Fri, 8 May 2026 11:17:40 +0100
> Mark Cave-Ayland <mark.caveayland@nutanix.com> wrote:
>
>> The existing aml_interrupt() uses the Extended Interrupt Descriptor to store
>> the interrupt information, however newer Windows will only parse the
>> standard IRQ Descriptor when enumerating ISA serial ports.
>>
>> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
>
> with nit below fixed:
>
> Reviewed-by: Igor Mammedov <imammedo@redhat.com>
>
>> ---
>> include/hw/acpi/aml-build.h | 2 ++
>> hw/acpi/aml-build-stub.c | 6 ++++++
>> hw/acpi/aml-build.c | 25 +++++++++++++++++++++++++
>> 3 files changed, 33 insertions(+)
>>
>> diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h
>> index e70e0643b1..eaff025d26 100644
>> --- a/include/hw/acpi/aml-build.h
>> +++ b/include/hw/acpi/aml-build.h
>> @@ -343,6 +343,8 @@ Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_t max_base,
>> Aml *aml_operation_region(const char *name, AmlRegionSpace rs,
>> Aml *offset, uint32_t len);
>> Aml *aml_irq_no_flags(uint8_t irq);
>> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
>> + AmlActiveHighAndLow high_and_low, AmlShared shared);
>> Aml *aml_named_field(const char *name, unsigned length);
>> Aml *aml_reserved_field(unsigned length);
>> Aml *aml_local(int num);
>> diff --git a/hw/acpi/aml-build-stub.c b/hw/acpi/aml-build-stub.c
>> index 89a8fec4af..3180c7c962 100644
>> --- a/hw/acpi/aml-build-stub.c
>> +++ b/hw/acpi/aml-build-stub.c
>> @@ -67,6 +67,12 @@ Aml *aml_irq_no_flags(uint8_t irq)
>> return NULL;
>> }
>>
>> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
>> + AmlActiveHighAndLow high_and_low, AmlShared shared)
>> +{
>> + return NULL;
>> +}
>> +
>> Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro,
>> AmlLevelAndEdge level_and_edge,
>> AmlActiveHighAndLow high_and_low, AmlShared shared,
>> diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
>> index 7edc8aed42..3aaf96c2a7 100644
>> --- a/hw/acpi/aml-build.c
>> +++ b/hw/acpi/aml-build.c
>> @@ -1061,6 +1061,31 @@ Aml *aml_irq_no_flags(uint8_t irq)
>> return var;
>> }
>>
>> +/*
>> + * ACPI 1.0b: 6.4.2.1.1 ASL Macro for IRQ Descriptor
>> + *
>> + * More verbose description at:
>> + * ACPI 5.0: 19.5.63 IRQ (Interrupt Resource Descriptor Macro)
>> + * 6.4.2.1 IRQ Descriptor
>> + */
>> +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge,
>> + AmlActiveHighAndLow high_and_low, AmlShared shared)
>> +{
>> + uint16_t irq_mask;
>> + Aml *var = aml_alloc();
>> + uint8_t irq_flags = level_and_edge | (high_and_low << 3) |
>> + (shared << 4);
>
> I'd add here an assert for invalid level_and_edge/high_and_low
I was in the process of testing v4 locally with your suggestion when I
realised I hadn't done the full port removal and redetection test on
Windows 8.1 - and whilst it detected all the ports, it marked them all
as in conflict again :(
The only other combination available other than Active-High-Edge used
for v3 is Active-Low-Level so I gave it a try, and it worked for both
Windows 8.1 and Windows 11 again.
My guess is that rather than reflect how the PIC would be programmed as
Active-High-Edge, all Windows cares about is the note at the end of
section 6.4.2.1 which states "Note: Low true, level sensitive interrupts
may be electrically shared, but the process of how this might work is
beyond the scope of this specification." i.e. any shared interrupt that
*isn't* Active-Low-Level should be considered invalid.
I think this is fine for our purposes since all we want to do is
indicate to Windows that IRQs 3 and 4 can be shared, since anything
using the legacy ISA serial ports will almost certainly have these
well-known values hard-coded regardless.
I'll do a bit more testing and send a v4 later if everything looks good.
>> +
>> + assert(irq < 16);
>> + build_append_byte(var->buf, 0x23); /* IRQ descriptor 3 byte form */
>> +
>> + irq_mask = 1U << irq;
>> + build_append_byte(var->buf, irq_mask & 0xFF); /* IRQ mask bits[7:0] */
>> + build_append_byte(var->buf, irq_mask >> 8); /* IRQ mask bits[15:8] */
>> + build_append_byte(var->buf, irq_flags); /* IRQ flags */
>> + return var;
>> +}
>> +
>> /* ACPI 1.0b: 16.2.5.4 Type 2 Opcodes Encoding: DefLNot */
>> Aml *aml_lnot(Aml *arg)
>> {
ATB,
Mark.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH v3 2/4] tests/acpi: allow DSDT acpi table changes
2026-05-08 10:17 [PATCH v3 0/4] isa-serial: acpi: declare shared IRQs for COM1/3 and COM2/4 Mark Cave-Ayland
2026-05-08 10:17 ` [PATCH v3 1/4] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor Mark Cave-Ayland
@ 2026-05-08 10:17 ` Mark Cave-Ayland
2026-05-11 7:10 ` Ani Sinha
2026-05-14 13:34 ` Igor Mammedov
2026-05-08 10:17 ` [PATCH v3 3/4] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor Mark Cave-Ayland
2026-05-08 10:17 ` [PATCH v3 4/4] tests: data: update x86 ACPI tables Mark Cave-Ayland
3 siblings, 2 replies; 14+ messages in thread
From: Mark Cave-Ayland @ 2026-05-08 10:17 UTC (permalink / raw)
To: mst, imammedo, anisinha, pbonzini, marcandre.lureau, qemu-devel
Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
---
tests/qtest/bios-tables-test-allowed-diff.h | 47 +++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..cef44135bc 100644
--- a/tests/qtest/bios-tables-test-allowed-diff.h
+++ b/tests/qtest/bios-tables-test-allowed-diff.h
@@ -1 +1,48 @@
/* List of comma-separated changed AML files to ignore */
+"tests/data/acpi/x86/pc/DSDT",
+"tests/data/acpi/x86/pc/DSDT.bridge",
+"tests/data/acpi/x86/pc/DSDT.ipmikcs",
+"tests/data/acpi/x86/pc/DSDT.cphp",
+"tests/data/acpi/x86/pc/DSDT.numamem",
+"tests/data/acpi/x86/pc/DSDT.nohpet",
+"tests/data/acpi/x86/pc/DSDT.memhp",
+"tests/data/acpi/x86/pc/DSDT.dimmpxm",
+"tests/data/acpi/x86/pc/DSDT.acpihmat",
+"tests/data/acpi/x86/pc/DSDT.acpierst",
+"tests/data/acpi/x86/pc/DSDT.roothp",
+"tests/data/acpi/x86/pc/DSDT.hpbridge",
+"tests/data/acpi/x86/pc/DSDT.hpbrroot",
+"tests/data/acpi/x86/q35/DSDT",
+"tests/data/acpi/x86/q35/DSDT.tis.tpm2",
+"tests/data/acpi/x86/q35/DSDT.tis.tpm12",
+"tests/data/acpi/x86/q35/DSDT.bridge",
+"tests/data/acpi/x86/q35/DSDT.noacpihp",
+"tests/data/acpi/x86/q35/DSDT.multi-bridge",
+"tests/data/acpi/x86/q35/DSDT.ipmibt",
+"tests/data/acpi/x86/q35/DSDT.cphp",
+"tests/data/acpi/x86/q35/DSDT.numamem",
+"tests/data/acpi/x86/q35/DSDT.nohpet",
+"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator",
+"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x",
+"tests/data/acpi/x86/q35/DSDT.memhp",
+"tests/data/acpi/x86/q35/DSDT.dimmpxm",
+"tests/data/acpi/x86/q35/DSDT.acpihmat",
+"tests/data/acpi/x86/q35/DSDT.mmio64",
+"tests/data/acpi/x86/q35/DSDT.acpierst",
+"tests/data/acpi/x86/q35/DSDT.applesmc",
+"tests/data/acpi/x86/q35/DSDT.pvpanic-isa",
+"tests/data/acpi/x86/q35/DSDT.ivrs",
+"tests/data/acpi/x86/q35/DSDT.type4-count",
+"tests/data/acpi/x86/q35/DSDT.core-count",
+"tests/data/acpi/x86/q35/DSDT.core-count2",
+"tests/data/acpi/x86/q35/DSDT.thread-count",
+"tests/data/acpi/x86/q35/DSDT.thread-count2",
+"tests/data/acpi/x86/q35/DSDT.viot",
+"tests/data/acpi/x86/q35/DSDT.cxl",
+"tests/data/acpi/x86/q35/DSDT.ipmismbus",
+"tests/data/acpi/x86/q35/DSDT.xapic",
+"tests/data/acpi/x86/microvm/DSDT",
+"tests/data/acpi/x86/microvm/DSDT.usb",
+"tests/data/acpi/x86/microvm/DSDT.rtc",
+"tests/data/acpi/x86/microvm/DSDT.ioapic2",
+"tests/data/acpi/x86/microvm/DSDT.pcie",
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH v3 2/4] tests/acpi: allow DSDT acpi table changes
2026-05-08 10:17 ` [PATCH v3 2/4] tests/acpi: allow DSDT acpi table changes Mark Cave-Ayland
@ 2026-05-11 7:10 ` Ani Sinha
2026-05-14 13:34 ` Igor Mammedov
1 sibling, 0 replies; 14+ messages in thread
From: Ani Sinha @ 2026-05-11 7:10 UTC (permalink / raw)
To: Mark Cave-Ayland; +Cc: mst, imammedo, pbonzini, marcandre.lureau, qemu-devel
On Fri, May 8, 2026 at 3:49 PM Mark Cave-Ayland
<mark.caveayland@nutanix.com> wrote:
>
> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
Acked-by: Ani Sinha <anisinha@redhat.com>
> ---
> tests/qtest/bios-tables-test-allowed-diff.h | 47 +++++++++++++++++++++
> 1 file changed, 47 insertions(+)
>
> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
> index dfb8523c8b..cef44135bc 100644
> --- a/tests/qtest/bios-tables-test-allowed-diff.h
> +++ b/tests/qtest/bios-tables-test-allowed-diff.h
> @@ -1 +1,48 @@
> /* List of comma-separated changed AML files to ignore */
> +"tests/data/acpi/x86/pc/DSDT",
> +"tests/data/acpi/x86/pc/DSDT.bridge",
> +"tests/data/acpi/x86/pc/DSDT.ipmikcs",
> +"tests/data/acpi/x86/pc/DSDT.cphp",
> +"tests/data/acpi/x86/pc/DSDT.numamem",
> +"tests/data/acpi/x86/pc/DSDT.nohpet",
> +"tests/data/acpi/x86/pc/DSDT.memhp",
> +"tests/data/acpi/x86/pc/DSDT.dimmpxm",
> +"tests/data/acpi/x86/pc/DSDT.acpihmat",
> +"tests/data/acpi/x86/pc/DSDT.acpierst",
> +"tests/data/acpi/x86/pc/DSDT.roothp",
> +"tests/data/acpi/x86/pc/DSDT.hpbridge",
> +"tests/data/acpi/x86/pc/DSDT.hpbrroot",
> +"tests/data/acpi/x86/q35/DSDT",
> +"tests/data/acpi/x86/q35/DSDT.tis.tpm2",
> +"tests/data/acpi/x86/q35/DSDT.tis.tpm12",
> +"tests/data/acpi/x86/q35/DSDT.bridge",
> +"tests/data/acpi/x86/q35/DSDT.noacpihp",
> +"tests/data/acpi/x86/q35/DSDT.multi-bridge",
> +"tests/data/acpi/x86/q35/DSDT.ipmibt",
> +"tests/data/acpi/x86/q35/DSDT.cphp",
> +"tests/data/acpi/x86/q35/DSDT.numamem",
> +"tests/data/acpi/x86/q35/DSDT.nohpet",
> +"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator",
> +"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x",
> +"tests/data/acpi/x86/q35/DSDT.memhp",
> +"tests/data/acpi/x86/q35/DSDT.dimmpxm",
> +"tests/data/acpi/x86/q35/DSDT.acpihmat",
> +"tests/data/acpi/x86/q35/DSDT.mmio64",
> +"tests/data/acpi/x86/q35/DSDT.acpierst",
> +"tests/data/acpi/x86/q35/DSDT.applesmc",
> +"tests/data/acpi/x86/q35/DSDT.pvpanic-isa",
> +"tests/data/acpi/x86/q35/DSDT.ivrs",
> +"tests/data/acpi/x86/q35/DSDT.type4-count",
> +"tests/data/acpi/x86/q35/DSDT.core-count",
> +"tests/data/acpi/x86/q35/DSDT.core-count2",
> +"tests/data/acpi/x86/q35/DSDT.thread-count",
> +"tests/data/acpi/x86/q35/DSDT.thread-count2",
> +"tests/data/acpi/x86/q35/DSDT.viot",
> +"tests/data/acpi/x86/q35/DSDT.cxl",
> +"tests/data/acpi/x86/q35/DSDT.ipmismbus",
> +"tests/data/acpi/x86/q35/DSDT.xapic",
> +"tests/data/acpi/x86/microvm/DSDT",
> +"tests/data/acpi/x86/microvm/DSDT.usb",
> +"tests/data/acpi/x86/microvm/DSDT.rtc",
> +"tests/data/acpi/x86/microvm/DSDT.ioapic2",
> +"tests/data/acpi/x86/microvm/DSDT.pcie",
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v3 2/4] tests/acpi: allow DSDT acpi table changes
2026-05-08 10:17 ` [PATCH v3 2/4] tests/acpi: allow DSDT acpi table changes Mark Cave-Ayland
2026-05-11 7:10 ` Ani Sinha
@ 2026-05-14 13:34 ` Igor Mammedov
1 sibling, 0 replies; 14+ messages in thread
From: Igor Mammedov @ 2026-05-14 13:34 UTC (permalink / raw)
To: Mark Cave-Ayland; +Cc: mst, anisinha, pbonzini, marcandre.lureau, qemu-devel
On Fri, 8 May 2026 11:17:41 +0100
Mark Cave-Ayland <mark.caveayland@nutanix.com> wrote:
> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
Acked-by: Igor Mammedov <imammedo@redhat.com>
> ---
> tests/qtest/bios-tables-test-allowed-diff.h | 47 +++++++++++++++++++++
> 1 file changed, 47 insertions(+)
>
> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
> index dfb8523c8b..cef44135bc 100644
> --- a/tests/qtest/bios-tables-test-allowed-diff.h
> +++ b/tests/qtest/bios-tables-test-allowed-diff.h
> @@ -1 +1,48 @@
> /* List of comma-separated changed AML files to ignore */
> +"tests/data/acpi/x86/pc/DSDT",
> +"tests/data/acpi/x86/pc/DSDT.bridge",
> +"tests/data/acpi/x86/pc/DSDT.ipmikcs",
> +"tests/data/acpi/x86/pc/DSDT.cphp",
> +"tests/data/acpi/x86/pc/DSDT.numamem",
> +"tests/data/acpi/x86/pc/DSDT.nohpet",
> +"tests/data/acpi/x86/pc/DSDT.memhp",
> +"tests/data/acpi/x86/pc/DSDT.dimmpxm",
> +"tests/data/acpi/x86/pc/DSDT.acpihmat",
> +"tests/data/acpi/x86/pc/DSDT.acpierst",
> +"tests/data/acpi/x86/pc/DSDT.roothp",
> +"tests/data/acpi/x86/pc/DSDT.hpbridge",
> +"tests/data/acpi/x86/pc/DSDT.hpbrroot",
> +"tests/data/acpi/x86/q35/DSDT",
> +"tests/data/acpi/x86/q35/DSDT.tis.tpm2",
> +"tests/data/acpi/x86/q35/DSDT.tis.tpm12",
> +"tests/data/acpi/x86/q35/DSDT.bridge",
> +"tests/data/acpi/x86/q35/DSDT.noacpihp",
> +"tests/data/acpi/x86/q35/DSDT.multi-bridge",
> +"tests/data/acpi/x86/q35/DSDT.ipmibt",
> +"tests/data/acpi/x86/q35/DSDT.cphp",
> +"tests/data/acpi/x86/q35/DSDT.numamem",
> +"tests/data/acpi/x86/q35/DSDT.nohpet",
> +"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator",
> +"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x",
> +"tests/data/acpi/x86/q35/DSDT.memhp",
> +"tests/data/acpi/x86/q35/DSDT.dimmpxm",
> +"tests/data/acpi/x86/q35/DSDT.acpihmat",
> +"tests/data/acpi/x86/q35/DSDT.mmio64",
> +"tests/data/acpi/x86/q35/DSDT.acpierst",
> +"tests/data/acpi/x86/q35/DSDT.applesmc",
> +"tests/data/acpi/x86/q35/DSDT.pvpanic-isa",
> +"tests/data/acpi/x86/q35/DSDT.ivrs",
> +"tests/data/acpi/x86/q35/DSDT.type4-count",
> +"tests/data/acpi/x86/q35/DSDT.core-count",
> +"tests/data/acpi/x86/q35/DSDT.core-count2",
> +"tests/data/acpi/x86/q35/DSDT.thread-count",
> +"tests/data/acpi/x86/q35/DSDT.thread-count2",
> +"tests/data/acpi/x86/q35/DSDT.viot",
> +"tests/data/acpi/x86/q35/DSDT.cxl",
> +"tests/data/acpi/x86/q35/DSDT.ipmismbus",
> +"tests/data/acpi/x86/q35/DSDT.xapic",
> +"tests/data/acpi/x86/microvm/DSDT",
> +"tests/data/acpi/x86/microvm/DSDT.usb",
> +"tests/data/acpi/x86/microvm/DSDT.rtc",
> +"tests/data/acpi/x86/microvm/DSDT.ioapic2",
> +"tests/data/acpi/x86/microvm/DSDT.pcie",
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH v3 3/4] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor
2026-05-08 10:17 [PATCH v3 0/4] isa-serial: acpi: declare shared IRQs for COM1/3 and COM2/4 Mark Cave-Ayland
2026-05-08 10:17 ` [PATCH v3 1/4] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor Mark Cave-Ayland
2026-05-08 10:17 ` [PATCH v3 2/4] tests/acpi: allow DSDT acpi table changes Mark Cave-Ayland
@ 2026-05-08 10:17 ` Mark Cave-Ayland
2026-05-11 7:13 ` Ani Sinha
2026-05-14 13:37 ` Igor Mammedov
2026-05-08 10:17 ` [PATCH v3 4/4] tests: data: update x86 ACPI tables Mark Cave-Ayland
3 siblings, 2 replies; 14+ messages in thread
From: Mark Cave-Ayland @ 2026-05-08 10:17 UTC (permalink / raw)
To: mst, imammedo, anisinha, pbonzini, marcandre.lureau, qemu-devel
From Windows 8.1 onwards ISA serial IRQs cannot be shared when ACPI Revision
3.0 is used in the FACP table. The reason for this is that if a 2-byte IRQ
Descriptor is used then the interrupt is considered to be high true, edge
sensitive, non-shareable. Since legacy serial ports COM1/3 and COM2/4 share
an IRQ then if more than 2 serial ports are added, Windows indicates a
conflict in Device Manager and these combinations cannot be used together.
Change the 2-byte IRQ Descriptor in the _CRS resource to a 3-byte IRQ
Descriptor indicating that the ISA serial IRQ is high true, edge sensitive and
shareable. This enables all 4 legacy serial ports to be used in Windows without
conflict.
Note that it was agreed during the list discussion that this change does not
require a compatibility property since it is not part of the default machine
configuration and was already broken.
Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
---
hw/char/serial-isa.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/char/serial-isa.c b/hw/char/serial-isa.c
index a4be0492c5..59df726871 100644
--- a/hw/char/serial-isa.c
+++ b/hw/char/serial-isa.c
@@ -92,7 +92,8 @@ static void serial_isa_build_aml(AcpiDevAmlIf *adev, Aml *scope)
crs = aml_resource_template();
aml_append(crs, aml_io(AML_DECODE16, isa->iobase, isa->iobase, 0x00, 0x08));
- aml_append(crs, aml_irq_no_flags(isa->isairq));
+ aml_append(crs, aml_irq(isa->isairq, AML_EDGE, AML_ACTIVE_HIGH,
+ AML_SHARED));
dev = aml_device("COM%d", isa->index + 1);
aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0501")));
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH v3 3/4] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor
2026-05-08 10:17 ` [PATCH v3 3/4] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor Mark Cave-Ayland
@ 2026-05-11 7:13 ` Ani Sinha
2026-05-14 13:37 ` Igor Mammedov
1 sibling, 0 replies; 14+ messages in thread
From: Ani Sinha @ 2026-05-11 7:13 UTC (permalink / raw)
To: Mark Cave-Ayland; +Cc: mst, imammedo, pbonzini, marcandre.lureau, qemu-devel
On Fri, May 8, 2026 at 3:49 PM Mark Cave-Ayland
<mark.caveayland@nutanix.com> wrote:
>
> From Windows 8.1 onwards ISA serial IRQs cannot be shared when ACPI Revision
> 3.0 is used in the FACP table. The reason for this is that if a 2-byte IRQ
> Descriptor is used then the interrupt is considered to be high true, edge
> sensitive, non-shareable. Since legacy serial ports COM1/3 and COM2/4 share
> an IRQ then if more than 2 serial ports are added, Windows indicates a
> conflict in Device Manager and these combinations cannot be used together.
>
> Change the 2-byte IRQ Descriptor in the _CRS resource to a 3-byte IRQ
> Descriptor indicating that the ISA serial IRQ is high true, edge sensitive and
> shareable. This enables all 4 legacy serial ports to be used in Windows without
> conflict.
>
> Note that it was agreed during the list discussion that this change does not
> require a compatibility property since it is not part of the default machine
> configuration and was already broken.
>
> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
Reviewed-by: Ani Sinha <anisinha@redhat.com>
> ---
> hw/char/serial-isa.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/hw/char/serial-isa.c b/hw/char/serial-isa.c
> index a4be0492c5..59df726871 100644
> --- a/hw/char/serial-isa.c
> +++ b/hw/char/serial-isa.c
> @@ -92,7 +92,8 @@ static void serial_isa_build_aml(AcpiDevAmlIf *adev, Aml *scope)
>
> crs = aml_resource_template();
> aml_append(crs, aml_io(AML_DECODE16, isa->iobase, isa->iobase, 0x00, 0x08));
> - aml_append(crs, aml_irq_no_flags(isa->isairq));
> + aml_append(crs, aml_irq(isa->isairq, AML_EDGE, AML_ACTIVE_HIGH,
> + AML_SHARED));
>
> dev = aml_device("COM%d", isa->index + 1);
> aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0501")));
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: [PATCH v3 3/4] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor
2026-05-08 10:17 ` [PATCH v3 3/4] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor Mark Cave-Ayland
2026-05-11 7:13 ` Ani Sinha
@ 2026-05-14 13:37 ` Igor Mammedov
1 sibling, 0 replies; 14+ messages in thread
From: Igor Mammedov @ 2026-05-14 13:37 UTC (permalink / raw)
To: Mark Cave-Ayland; +Cc: mst, anisinha, pbonzini, marcandre.lureau, qemu-devel
On Fri, 8 May 2026 11:17:42 +0100
Mark Cave-Ayland <mark.caveayland@nutanix.com> wrote:
> From Windows 8.1 onwards ISA serial IRQs cannot be shared when ACPI Revision
> 3.0 is used in the FACP table. The reason for this is that if a 2-byte IRQ
> Descriptor is used then the interrupt is considered to be high true, edge
> sensitive, non-shareable. Since legacy serial ports COM1/3 and COM2/4 share
> an IRQ then if more than 2 serial ports are added, Windows indicates a
> conflict in Device Manager and these combinations cannot be used together.
>
> Change the 2-byte IRQ Descriptor in the _CRS resource to a 3-byte IRQ
> Descriptor indicating that the ISA serial IRQ is high true, edge sensitive and
> shareable. This enables all 4 legacy serial ports to be used in Windows without
> conflict.
>
> Note that it was agreed during the list discussion that this change does not
> require a compatibility property since it is not part of the default machine
> configuration and was already broken.
>
> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
> ---
> hw/char/serial-isa.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/hw/char/serial-isa.c b/hw/char/serial-isa.c
> index a4be0492c5..59df726871 100644
> --- a/hw/char/serial-isa.c
> +++ b/hw/char/serial-isa.c
> @@ -92,7 +92,8 @@ static void serial_isa_build_aml(AcpiDevAmlIf *adev, Aml *scope)
>
> crs = aml_resource_template();
> aml_append(crs, aml_io(AML_DECODE16, isa->iobase, isa->iobase, 0x00, 0x08));
> - aml_append(crs, aml_irq_no_flags(isa->isairq));
> + aml_append(crs, aml_irq(isa->isairq, AML_EDGE, AML_ACTIVE_HIGH,
> + AML_SHARED));
>
> dev = aml_device("COM%d", isa->index + 1);
> aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0501")));
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH v3 4/4] tests: data: update x86 ACPI tables
2026-05-08 10:17 [PATCH v3 0/4] isa-serial: acpi: declare shared IRQs for COM1/3 and COM2/4 Mark Cave-Ayland
` (2 preceding siblings ...)
2026-05-08 10:17 ` [PATCH v3 3/4] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor Mark Cave-Ayland
@ 2026-05-08 10:17 ` Mark Cave-Ayland
2026-05-11 7:09 ` Ani Sinha
2026-05-14 13:37 ` Igor Mammedov
3 siblings, 2 replies; 14+ messages in thread
From: Mark Cave-Ayland @ 2026-05-08 10:17 UTC (permalink / raw)
To: mst, imammedo, anisinha, pbonzini, marcandre.lureau, qemu-devel
Update the x86 ACPI tables to reflect the IRQ descriptor changes for ISA serial
ports:
Device (COM1)
{
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID
Name (_UID, One) // _UID: Unique ID
Name (_STA, 0x0F) // _STA: Status
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
{
IO (Decode16,
0x03F8, // Range Minimum
0x03F8, // Range Maximum
0x00, // Alignment
0x08, // Length
)
- IRQNoFlags ()
+ IRQ (Edge, ActiveHigh, Shared, )
{4}
})
}
Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
---
tests/qtest/bios-tables-test-allowed-diff.h | 47 ------------------
tests/data/acpi/x86/microvm/DSDT | Bin 365 -> 366 bytes
tests/data/acpi/x86/microvm/DSDT.ioapic2 | Bin 365 -> 366 bytes
tests/data/acpi/x86/microvm/DSDT.pcie | Bin 2985 -> 2986 bytes
tests/data/acpi/x86/microvm/DSDT.rtc | Bin 404 -> 405 bytes
tests/data/acpi/x86/microvm/DSDT.usb | Bin 414 -> 415 bytes
tests/data/acpi/x86/pc/DSDT | Bin 8598 -> 8599 bytes
tests/data/acpi/x86/pc/DSDT.acpierst | Bin 8509 -> 8510 bytes
tests/data/acpi/x86/pc/DSDT.acpihmat | Bin 9923 -> 9924 bytes
tests/data/acpi/x86/pc/DSDT.bridge | Bin 15469 -> 15470 bytes
tests/data/acpi/x86/pc/DSDT.cphp | Bin 9062 -> 9063 bytes
tests/data/acpi/x86/pc/DSDT.dimmpxm | Bin 10252 -> 10253 bytes
tests/data/acpi/x86/pc/DSDT.hpbridge | Bin 8549 -> 8550 bytes
tests/data/acpi/x86/pc/DSDT.hpbrroot | Bin 5087 -> 5088 bytes
tests/data/acpi/x86/pc/DSDT.ipmikcs | Bin 8670 -> 8671 bytes
tests/data/acpi/x86/pc/DSDT.memhp | Bin 9957 -> 9958 bytes
tests/data/acpi/x86/pc/DSDT.nohpet | Bin 8456 -> 8457 bytes
tests/data/acpi/x86/pc/DSDT.numamem | Bin 8604 -> 8605 bytes
tests/data/acpi/x86/pc/DSDT.roothp | Bin 12391 -> 12392 bytes
tests/data/acpi/x86/q35/DSDT | Bin 8427 -> 8428 bytes
tests/data/acpi/x86/q35/DSDT.acpierst | Bin 8444 -> 8445 bytes
tests/data/acpi/x86/q35/DSDT.acpihmat | Bin 9752 -> 9753 bytes
.../data/acpi/x86/q35/DSDT.acpihmat-generic-x | Bin 12637 -> 12638 bytes
.../acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8706 -> 8707 bytes
tests/data/acpi/x86/q35/DSDT.applesmc | Bin 8473 -> 8474 bytes
tests/data/acpi/x86/q35/DSDT.bridge | Bin 12040 -> 12041 bytes
tests/data/acpi/x86/q35/DSDT.core-count | Bin 12985 -> 12986 bytes
tests/data/acpi/x86/q35/DSDT.core-count2 | Bin 33842 -> 33843 bytes
tests/data/acpi/x86/q35/DSDT.cphp | Bin 8891 -> 8892 bytes
tests/data/acpi/x86/q35/DSDT.cxl | Bin 13218 -> 13219 bytes
tests/data/acpi/x86/q35/DSDT.dimmpxm | Bin 10081 -> 10082 bytes
tests/data/acpi/x86/q35/DSDT.ipmibt | Bin 8502 -> 8503 bytes
tests/data/acpi/x86/q35/DSDT.ipmismbus | Bin 8515 -> 8516 bytes
tests/data/acpi/x86/q35/DSDT.ivrs | Bin 8444 -> 8445 bytes
tests/data/acpi/x86/q35/DSDT.memhp | Bin 9786 -> 9787 bytes
tests/data/acpi/x86/q35/DSDT.mmio64 | Bin 9557 -> 9558 bytes
tests/data/acpi/x86/q35/DSDT.multi-bridge | Bin 13280 -> 13281 bytes
tests/data/acpi/x86/q35/DSDT.noacpihp | Bin 8289 -> 8290 bytes
tests/data/acpi/x86/q35/DSDT.nohpet | Bin 8285 -> 8286 bytes
tests/data/acpi/x86/q35/DSDT.numamem | Bin 8433 -> 8434 bytes
tests/data/acpi/x86/q35/DSDT.pvpanic-isa | Bin 8528 -> 8529 bytes
tests/data/acpi/x86/q35/DSDT.thread-count | Bin 12985 -> 12986 bytes
tests/data/acpi/x86/q35/DSDT.thread-count2 | Bin 33842 -> 33843 bytes
tests/data/acpi/x86/q35/DSDT.tis.tpm12 | Bin 9033 -> 9034 bytes
tests/data/acpi/x86/q35/DSDT.tis.tpm2 | Bin 9059 -> 9060 bytes
tests/data/acpi/x86/q35/DSDT.type4-count | Bin 18661 -> 18662 bytes
tests/data/acpi/x86/q35/DSDT.viot | Bin 14684 -> 14685 bytes
tests/data/acpi/x86/q35/DSDT.xapic | Bin 35790 -> 35791 bytes
48 files changed, 47 deletions(-)
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
index cef44135bc..dfb8523c8b 100644
--- a/tests/qtest/bios-tables-test-allowed-diff.h
+++ b/tests/qtest/bios-tables-test-allowed-diff.h
@@ -1,48 +1 @@
/* List of comma-separated changed AML files to ignore */
-"tests/data/acpi/x86/pc/DSDT",
-"tests/data/acpi/x86/pc/DSDT.bridge",
-"tests/data/acpi/x86/pc/DSDT.ipmikcs",
-"tests/data/acpi/x86/pc/DSDT.cphp",
-"tests/data/acpi/x86/pc/DSDT.numamem",
-"tests/data/acpi/x86/pc/DSDT.nohpet",
-"tests/data/acpi/x86/pc/DSDT.memhp",
-"tests/data/acpi/x86/pc/DSDT.dimmpxm",
-"tests/data/acpi/x86/pc/DSDT.acpihmat",
-"tests/data/acpi/x86/pc/DSDT.acpierst",
-"tests/data/acpi/x86/pc/DSDT.roothp",
-"tests/data/acpi/x86/pc/DSDT.hpbridge",
-"tests/data/acpi/x86/pc/DSDT.hpbrroot",
-"tests/data/acpi/x86/q35/DSDT",
-"tests/data/acpi/x86/q35/DSDT.tis.tpm2",
-"tests/data/acpi/x86/q35/DSDT.tis.tpm12",
-"tests/data/acpi/x86/q35/DSDT.bridge",
-"tests/data/acpi/x86/q35/DSDT.noacpihp",
-"tests/data/acpi/x86/q35/DSDT.multi-bridge",
-"tests/data/acpi/x86/q35/DSDT.ipmibt",
-"tests/data/acpi/x86/q35/DSDT.cphp",
-"tests/data/acpi/x86/q35/DSDT.numamem",
-"tests/data/acpi/x86/q35/DSDT.nohpet",
-"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator",
-"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x",
-"tests/data/acpi/x86/q35/DSDT.memhp",
-"tests/data/acpi/x86/q35/DSDT.dimmpxm",
-"tests/data/acpi/x86/q35/DSDT.acpihmat",
-"tests/data/acpi/x86/q35/DSDT.mmio64",
-"tests/data/acpi/x86/q35/DSDT.acpierst",
-"tests/data/acpi/x86/q35/DSDT.applesmc",
-"tests/data/acpi/x86/q35/DSDT.pvpanic-isa",
-"tests/data/acpi/x86/q35/DSDT.ivrs",
-"tests/data/acpi/x86/q35/DSDT.type4-count",
-"tests/data/acpi/x86/q35/DSDT.core-count",
-"tests/data/acpi/x86/q35/DSDT.core-count2",
-"tests/data/acpi/x86/q35/DSDT.thread-count",
-"tests/data/acpi/x86/q35/DSDT.thread-count2",
-"tests/data/acpi/x86/q35/DSDT.viot",
-"tests/data/acpi/x86/q35/DSDT.cxl",
-"tests/data/acpi/x86/q35/DSDT.ipmismbus",
-"tests/data/acpi/x86/q35/DSDT.xapic",
-"tests/data/acpi/x86/microvm/DSDT",
-"tests/data/acpi/x86/microvm/DSDT.usb",
-"tests/data/acpi/x86/microvm/DSDT.rtc",
-"tests/data/acpi/x86/microvm/DSDT.ioapic2",
-"tests/data/acpi/x86/microvm/DSDT.pcie",
diff --git a/tests/data/acpi/x86/microvm/DSDT b/tests/data/acpi/x86/microvm/DSDT
index f477668f2ee80241e47b340ad4a30f5480df2049..475a59328c5e111c04d92cb971ac13b2a9e9c403 100644
GIT binary patch
delta 47
zcmaFM^p1(kCD<h-kCB0a>DNRqX-1EUYUYf_6XO*51-ba#8GkVUU}oS@7GMyZ*!utg
DFjow9
delta 46
zcmaFI^p=UsCD<h-myv;iNpK>UG^6`OHFHLziE)a20$jZAj6axvFf(u{2{26TdjJ3k
C0}FKk
diff --git a/tests/data/acpi/x86/microvm/DSDT.ioapic2 b/tests/data/acpi/x86/microvm/DSDT.ioapic2
index e5924a49962e0cff4228bcfc77ebcf48cb4a2219..f4ef9bfcfaca231454aab43d6e29d18d95c6c7ff 100644
GIT binary patch
delta 47
zcmaFM^p1(kCD<h-kCB0aY0E?|X-1EUYUYf_6XO*51-ba#8GkVUU}oS@7GMyZ*!utg
DCs7P9
delta 46
zcmaFI^p=UsCD<h-myv;i>GVV{X-4;nYUYea6XO*51h{zJ8GkVUU}oS@5@49v_W%GN
CLkuqf
diff --git a/tests/data/acpi/x86/microvm/DSDT.pcie b/tests/data/acpi/x86/microvm/DSDT.pcie
index b646a05551c1ed902413a462442346ce246f8675..54498ff6ed2cb09d3043311d1df1d043b52ab1a8 100644
GIT binary patch
delta 48
zcmZ1}zDk_SCD<io6*mI|)5D2e(u^(>)yx@<C&nrA3v%(fGyY)y!OXy+EWjYRu~&v0
E05LrarvLx|
delta 47
zcmZ1_zEYgaCD<ioB{u^D(~pT<(u~d%)yx@<CdMi932^bcGyY)y!OXy+B*3t-Plg)+
DDIN=_
diff --git a/tests/data/acpi/x86/microvm/DSDT.rtc b/tests/data/acpi/x86/microvm/DSDT.rtc
index e375473b5f033d374dd2a64a9f814fd16c3e262f..5ea1b89d68bb18d14c4061b9b68b30e614bfaacd 100644
GIT binary patch
delta 48
zcmbQjJe8TtCD<ioDkB2}(}{^((v1ES)yx@<C&nrA3v%(fGyY)y!OXy+EWjYRv6r0@
E02^To2><{9
delta 47
zcmbQrJcXIdCD<io3L^sp)BTBD(u{r+)yx@<CdMi932^bcGyY)y!OXy+B*3t-kDU<!
D6Tu4!
diff --git a/tests/data/acpi/x86/microvm/DSDT.usb b/tests/data/acpi/x86/microvm/DSDT.usb
index d63fd84620a2689120b32262f964e6a098d71632..cb19cd1b29abd64e5dcce33b039e9c47eefc5fd7 100644
GIT binary patch
delta 48
zcmbQoJfE4%CD<ioJ|hDI6W2s8X-3b9YUYf_6XO*51-ba#8GkVUU}oS@7GMzE*el2g
E00zAZZ2$lO
delta 47
zcmbQwJdc^nCD<io9wP$-lj1}!X-1EUYUYea6XO*51h{zJ8GkVUU}oS@5@6WaC&&l@
D|FjBi
diff --git a/tests/data/acpi/x86/pc/DSDT b/tests/data/acpi/x86/pc/DSDT
index 6ea2d36d138daffb59a8636759078500adc58f24..056f4c5304660e9b2162d8707a0dbfd0ef5adec8 100644
GIT binary patch
delta 82
zcmbQ{Jl&bgCD<iox*`Ju<Gqbs+lA!3p2frmJH-n)JqvL5G>C5E4mL1|=ZJT731WzD
ma^HMkD29>Ic(RR%BEKLPpF86Z<{!)q9LfR=f}68Nw0Qv<Fc%5{
delta 81
zcmbR4Jk6QQCD<ionj!-O<M)kR+lAyjpT)!nJH-n)J_~U6G>C5E4mL1|=ZJT731WzD
la@%}gD29>IXtIrnBA);kuRG%p<{!)q97+NVn{!08c>xKT7YYCX
diff --git a/tests/data/acpi/x86/pc/DSDT.acpierst b/tests/data/acpi/x86/pc/DSDT.acpierst
index d8c173aa613f51b1c76ea7b9dee19e899cba240d..9b49234dd0b25d8eb9f9ed1b57d62acb9caa3da8 100644
GIT binary patch
delta 82
zcmdn%w9kplCD<jzPLY9uQEemFb|E>(hcWTNPVoYs4+5M$4WgU4gAEMgIpQ5%f*7Kk
m+&AABieY3lo@^tc$S=sn=g#<p`3Exthq3^J;O1<ROFRJP7#7|D
delta 81
zcmdnzwAYEtCD<jzR*`{$(S9S>b|E>3hcWTNPVoXB4+5M$4WgU4gAEMgIpQ5%f*7Kk
l+&14AieY3lnrtJY$S1(X>(2Ot`3Exthmrup<{XhrJOI{H7Ty2=
diff --git a/tests/data/acpi/x86/pc/DSDT.acpihmat b/tests/data/acpi/x86/pc/DSDT.acpihmat
index ba363d6af76af728b7c88bbaf47f7e0ea3dcb41f..8541991737151a1e2f4dbb7c5ef49787d47d4832 100644
GIT binary patch
delta 82
zcmX@?d&HN^CD<k8h#CU}<Lr%GPsHWCp2frmJH-n)JqvL5G>C5E4mL1|=ZJT731WzD
ma^K7&5yQx6JULTRkzbID&z<oH^ABbQ4rKub!Ob%ywRr(Dofj|w
delta 81
zcmX@&d)SxDCD<k8uo?pc<CcwFPsHUspT)!nJH-n)J_~U6G>C5E4mL1|=ZJT731WzD
la@))!5yQx6G&xgJkxzh&*PZbP^ABbQ4kZDG%`+vnc>y947cc+-
diff --git a/tests/data/acpi/x86/pc/DSDT.bridge b/tests/data/acpi/x86/pc/DSDT.bridge
index b68302363cb24181988d6e3dceb04a0946838d5e..c9f1741f5c3286373e0582f68ca5cca9e5ab2f45 100644
GIT binary patch
delta 83
zcmaD`@vef)CD<h-&xV14@y$lA?LrEDy-YFj!A|i4t-VYE&YlL*P29l-2Jsy6jxIqA
n(M|4~9}2}VG8#{|6H(+B<l=K@{K5Q#nSn!DfI)C^u80NzW)K(S
delta 82
zcmaD?@wS4?CD<h-*M@<Ck#!^2b|Hn{UZ$A%V5fM2mR_a+XHSFZChlMZgLsa3N0%Um
m=q9(#4~1eF8I2~}i74_3aPhh`{$T#W%)p@}z_2(^L<0a2uNLC~
diff --git a/tests/data/acpi/x86/pc/DSDT.cphp b/tests/data/acpi/x86/pc/DSDT.cphp
index 20688edf2da41146ece4faa4141517408a42870c..0812b021e25e186c69172311ef2062732db0ebfd 100644
GIT binary patch
delta 82
zcmaFn_S}ujCD<h-U73M_F>oVSyNI0EvzYi`r+5LUX93Qh2GLF2!3GBL9Py4WK@8DN
m?wi+(#4s`%Pv#L*<QL@Pb7%a){DYZ+Ls@`9aI>|THZK4L%oaTW
delta 81
zcmaFv_RNjTCD<h-O__m#F>51NyNI0UvzYi`r+5L!X93Qh2GLF2!3GBL9Py4WK@8DN
lZkyMO#4s`%P393(<P+fHb!Ys+{DYZ+LrH*PvyGTGF97w$7Cis}
diff --git a/tests/data/acpi/x86/pc/DSDT.dimmpxm b/tests/data/acpi/x86/pc/DSDT.dimmpxm
index 8d4be05d2c71ca8de6d732d3e48e0e323143160c..8247d79552d1d3af270c331c4d130b3591067202 100644
GIT binary patch
delta 95
zcmeAP=ndd<33dtL)nH&?{I`)ySCZ4~SxkJeQ@nuFWCuwRM)%F3k}-^i#?Jn}h8*!8
yo-RC&7g!lN;zK=MfMjrpBNsnMymL^npdc5YJL3=LAIuCK$^s06n;%MP^8x^{8yBVk
delta 75
zcmeAT=n3F*33dtL(O_U;6yM0DE6M5kEG9nKDPF*FvV)`uqub_C$rwg{BWHhKLymY4
fPZu7?3#^Qjd!!^de=z@GX5df~VA%XfN}Cq|+i4SC
diff --git a/tests/data/acpi/x86/pc/DSDT.hpbridge b/tests/data/acpi/x86/pc/DSDT.hpbridge
index 2b5b885b862a2fe8bc4a24446400dccf685dab85..41a4cc2a1a498bd810718b848651ff866ad7bb00 100644
GIT binary patch
delta 82
zcmaFr^vsFNCD<h-O_70tQD`IAb|E>>$1(B2PVoYcj{}@N4WgU4gAEMgIpQ5%f*7Kk
m+&AABieY3lo@^tc$S=sn=g#<p`3Exthq3^J;O1<RUpxQ@I2UgK
delta 81
zcmaFn^wf#VCD<h-Rgr;#QF|lTb|E>B$1(B2PVoW`j{}@N4WgU4gAEMgIpQ5%f*7Kk
l+&14AieY3lnrtJY$S1(X>(2Ot`3Exthmrup<{Xh<JOK9l7jFOn
diff --git a/tests/data/acpi/x86/pc/DSDT.hpbrroot b/tests/data/acpi/x86/pc/DSDT.hpbrroot
index cc6f26a3f8fe85f34a8acb5432bab3cf4d3ab1f6..2573df7906b4315af7e925de55dd7b93cf75a9a4 100644
GIT binary patch
delta 82
zcmcbw{y?3}CD<k8fiMFDW8g+E9zi)TotXGwr+5J;od9P~gXkviU;~4Aj(A6xAcp8B
m_su4PF^r7HlP3x(@(XhDxikJ?{=v+^p)9~4xcPvPJR<;?;uO>X
delta 81
zcmaE$eqWu-CD<k8zAys=W7bA49zi)zotXGwr+5KJod9P~gXkviU;~4Aj(A6xAcp8B
lx6LMkF^r5xlP3x(@(FP9x-<S@{=v+^p(Mbt`Jj+IBLIoK6x09!
diff --git a/tests/data/acpi/x86/pc/DSDT.ipmikcs b/tests/data/acpi/x86/pc/DSDT.ipmikcs
index 052a84e294eee4ecef9a36341493f841caf887a5..117488ca8ac05841815d70bd0104180f0d814cd0 100644
GIT binary patch
delta 82
zcmV-Y0ImPtL*GLRL{mgm-yr}10a~#Nw-O#g>s((`LSGO{>QF;TFk6BPQ!p@J2wy=&
oQUF_mPqW_=qyYgllY|r@4-pCuM*;W)_yYh4BM<-)v$GT{4NMIfM*si-
delta 81
zcmV-X0IvVvL*7FQL{mgm-XQ=00duhmw-O#f>s((`LSGO`>QF;TFk6BPQ!p@J2wy=&
nQUF_mPP5+<qyYgklY|r@4iE|rM*;W)_yYh4A`k$xv=l21I)NBR
diff --git a/tests/data/acpi/x86/pc/DSDT.memhp b/tests/data/acpi/x86/pc/DSDT.memhp
index 7efc12a46cb87c0684b7d880b2cc94d302744e03..ffa0d1312a6d5edb3afaab57547af60e1229c628 100644
GIT binary patch
delta 82
zcmaFr`^=ZiCD<k8nHmEF<ED*VY!Y%_&tl?(o#F+Yo&`928bmj72OAi~bHqEk1TjQ6
mxo_5!h+$+jp4=^|$S=sn=g#<p`3Exthq3^J;O1SD+PnZKrx!K=
delta 81
zcmaFn`_z}qCD<k8sTu<V<LQlDY!Y&w&tl?(o#F)?p9MI38bmj72OAi~bHqEk1TjQ6
lxoy^yh+$+jn%pg^$S1(X>(2Ot`3Exthmrup=G~IoyZ{$C7d8L@
diff --git a/tests/data/acpi/x86/pc/DSDT.nohpet b/tests/data/acpi/x86/pc/DSDT.nohpet
index 7eedfcd64ebd0193744864b4f6cbead35c7c3ab2..fd5cabdc3b412faff60305af9d049bbb645f70ef 100644
GIT binary patch
delta 82
zcmeBh>U83A33dtLRAgXaT)vS@Q%KJ1SxkJeQ@nuFvjAsLgXkviU;~4Aj(A6xAcp8B
m_sxMqF^r7Hlh+9=@(XhDxikJ?{=v+^p)9~4xcRQIHZK6MsTJ)2
delta 81
zcmeBl>Tu$633dtLP-I|WJg|{VQ%KJ9SxkJeQ@nuVvjAsLgXkviU;~4Aj(A6xAcp8B
lx6Oe<F^r5xlh+9=@(FP9x-<S@{=v+^p(Mbt`JS*gF94yS73}~3
diff --git a/tests/data/acpi/x86/pc/DSDT.numamem b/tests/data/acpi/x86/pc/DSDT.numamem
index 910b4952a0757025cfed1c60416d16054e70846f..0ea31f7c108463dce0d5fd89b63edc0c39cd0f01 100644
GIT binary patch
delta 95
zcmbQ^JlC1aCD<iot|9{iW7bBly+WK`&tl?(o#F+YCSMQ|VRYa8R49hg(Ae4E*N`LL
y!_$Sw@d7I&M|`NK3y=&BapdCXh<6SO78K;-b7%a){DYZ+Ls@`9aC4!EHZK4i4j9G&
delta 75
zcmV-R0JQ&|L!3hjL{mgmoFM=J0fVs$y%GsY=3HM>LSGO;lh6_r0Y<as5?lcfGDA;I
hF$iBsNkj}m&;<dL926J{_yhO@00<%w0JCxwD-B#;6$k(T
diff --git a/tests/data/acpi/x86/pc/DSDT.roothp b/tests/data/acpi/x86/pc/DSDT.roothp
index 45d3dbe1b69143a956b4f829913ca47f07134741..a872aa6f49d8cb7b67f1c130c9deedbbb6af1206 100644
GIT binary patch
delta 84
zcmaE!@FIcBCD<h-!+?Q-F>52&b|HnP^Nca^!A|i4o#z+>oIMSqo4A7w4B|QB9bJML
oqMO_|KNN~#WHg>^C!)wN$i?T*_=EWeGXsaR0E6J>T#;YW0AE!Yi2wiq
delta 83
zcmaEn@H~ObCD<h--GG6Cv3Vocb|Hnv^Nca^!A|i49p@MWoIMSqo4A7w4B|QB9bJML
nqMO_{KNN~#WHg#=C!)wFz{Ts%_=EWeGXsZ`0K?`ykzdjPPD>bx
diff --git a/tests/data/acpi/x86/q35/DSDT b/tests/data/acpi/x86/q35/DSDT
index 377e880175f6f11101548c0c64da61b5aee00bd9..a8c861548911887910e12e072bdb3e4cb6567f31 100644
GIT binary patch
delta 65
zcmaFu_{NdTCD<k8jRFG$<C=|J^75Q+(lPPDPVoYMla1sZ7`-PK%YR@ro}8kf$S=sn
V=g#<p`3Exthq3^J;N-~)5del35)A+V
delta 64
zcmaFk_}Y=nCD<k8wE_bJ<I#;=^75Rn(lPPDPVoZ1la1sZ7`-MJ%YR@rnw+Ab$S1(X
U>(2Ot`3Exthmrup<S7af0C`ao4FCWD
diff --git a/tests/data/acpi/x86/q35/DSDT.acpierst b/tests/data/acpi/x86/q35/DSDT.acpierst
index 026bfdfebf66c1803f158ac8c115eb5f49b5cb19..9e37e5c22777af3cbd49e9ce78e0d06507232339 100644
GIT binary patch
delta 65
zcmez4_}7ukCD<k8uL1)Dqt8Yzd3jEEnV9%sr+5MX$wu;ljNX%5<UcSPPcBtZ<QL@P
Vb7%a){DYZ+Ls@`9aPks`2mpnI5+?uv
delta 64
zcmezC_{WjUCD<k8j{*Y&W9mjOd3jDZnV9%sr+5Ls$wu;lj9!yl<UcSPO)gbX<P+fH
Ub!Ys+{DYZ+LrH*P@=}Ee0C=_%CjbBd
diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat b/tests/data/acpi/x86/q35/DSDT.acpihmat
index f1b8483d8da21dd57f3e5e7a1e4eb787df2c38ac..0b10e246a71b3f68dfed557ae281ee196691276b 100644
GIT binary patch
delta 65
zcmbQ?Gt-C5CD<iIQjLLuF=Hc_j|!)obWD7(Q@nuR<aiYaM(@cBR6Z~oPoAi%$S=sn
V=g#<p`3Exthq3^J;N%0U5dcDQ5oQ1Y
delta 64
zcmbQ~GsB0=CD<iILXClev2i1pj|!)&bWD7(Q@nuh<aiYaMz6^WR6Z~oO`fQ#$S1(X
U>(2Ot`3Exthmrup<b$da05*jYW&i*H
diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x b/tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x
index a7731403f460a235bf705770a1547dafeee069ab..8f7f626906ee76e5d077e2709d249b19cb2675d7 100644
GIT binary patch
delta 66
zcmcbcbT5g^CD<h-&X9qDQD!68I$cgDqnP+$r+5Lc%?EYYFfw{i&eQ+EXgoRIK#^aN
Wi_e|$2lEeR1`cHb2EoaF2Im2+u@jU4
delta 65
zcmcbYbT^61CD<h-){udL(R3r%I$cgjqnP+$r+5L+%?EYYFfw{g&eQ+EXf!$AK#@;?
Vi`Sj;2lEeR1`Z_whROW~=K-Gm6O;e|
diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator b/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator
index cb4995de7e33cd9f2d134ec96651d217873d6944..7a19fb922d841ae8b004b1586de53d865cb83b03 100644
GIT binary patch
delta 65
zcmZp2X?Edq33dr#R$^daRNBa8roibY9TOky6ffX6*;B!R(R*^2!Usm<$<>OA{DNG3
V?u<W}e=sv}C<`zMPF|%L0RR#65J&(3
delta 64
zcmZp6X>#Fm33dr#Qet3WwBE>Nroibc9TOky6ffXA*;B!R(Q9&-!Usm9$<>OAd;(m&
U?u<W}e=sv}C<!o3Uac4b00#>YNB{r;
diff --git a/tests/data/acpi/x86/q35/DSDT.applesmc b/tests/data/acpi/x86/q35/DSDT.applesmc
index 92c8fdb6cbb8ae8bdf5ede9679eea92486eaf372..c33430f4ffc646eb2294c65a4eb269d9354c4f50 100644
GIT binary patch
delta 94
zcmbQ~G|P$0CD<iIN|AwqarQ<od3jD3xtRE1r+5LM$wu-HjGmi|<>eR+jh+2{4LRaH
xJY9GkFR(Il#D{vi0LkDGM=pMjc;}#CK|wA)cg7#gKbRRflm!?BCm&RZ002W%7Ht3k
delta 74
zcmbQ`G}DR8CD<iIQjvjyamz+7d3jD}xtRE1r+5MH$wu-Hj2@ed<>eUpjhy{`4LRaH
eJY9GkFR(IB&QXxy{K5Q#nSnz|fMN0>g$Mw{l@kj9
diff --git a/tests/data/acpi/x86/q35/DSDT.bridge b/tests/data/acpi/x86/q35/DSDT.bridge
index 957b3ad90c787616eac212865bce0a19a5ac1e6e..5185e0636be78abb0ffbcbe7cd06eac56ce60493 100644
GIT binary patch
delta 66
zcmeB(>x|=a33dtL)MsE|Jid`jUY^tEYfOBwQ@nu7W+VA$yo}zHC3QbA8c*iZQ{)%q
W;&W&G!Tf`nfkRn<L2$CA-gy9Yr4j@H
delta 65
zcmeB->xkoW33dtL&}U#^e6W#AUY^tYYfOBwQ@nulW+VA$yo_FxC3QbA8cpWXQ{)ri
V;&o^I!Tf`nfkR1vVX~Fpc>riC5(EGM
diff --git a/tests/data/acpi/x86/q35/DSDT.core-count b/tests/data/acpi/x86/q35/DSDT.core-count
index 50ca91b065d9a2ba95f97d01856865f0e7c615f6..39f481a88419fbb95231eda19846f6064e09d96b 100644
GIT binary patch
delta 92
zcmdm)x+|5-CD<iomk|R4qsm6Ew+5VU(lPPDPVoYMlMEdgy(c>welRq4_V+d9i1+Yx
v;c>jc%E%EP>gfU`gF_s-_&MU8gMtMGx%k`}e=z@GX5dg3U=W;~XcPee%_<l%
delta 72
zcmdm$x-*r_CD<iorx61KqwPknw+5W9(lPPDPVoZ1lMEdgy(T*ve&9E9_V+d9i1+Yx
c;c>jc$~c+FNP_bR^ABbQ4kZDG$w@{L03N6mfdBvi
diff --git a/tests/data/acpi/x86/q35/DSDT.core-count2 b/tests/data/acpi/x86/q35/DSDT.core-count2
index f460be2bf74ae512db8f24418b42e8cf2a56202d..354132347ba51404e9ba2a64aa0b0b2aa9977ef8 100644
GIT binary patch
delta 67
zcmdng!L+%9iOVI}CB(Refq}7fBUf4zr<-(4e6UlzfZycGCI?3E$-A09Fd9!@-K@wj
X$i?T*_=EWeGXsaR0E6J<Tg?#w%=;Ac
delta 66
zcmdno!L+G^iOVI}CB&$Ofq}7aBUf4zr>k^Ke6UlzfbZnWCI?2Z$-A09Fd9u>-K@wb
Wz{Ts%_=EWeGXsZ`0K??l%@F{-`xNs4
diff --git a/tests/data/acpi/x86/q35/DSDT.cphp b/tests/data/acpi/x86/q35/DSDT.cphp
index 7c87d41d03fcfd2b5b82f2581f16de6bc0bb10bf..d059d32caf9f46026f06f170e4c8ea59aca101b3 100644
GIT binary patch
delta 65
zcmdn(y2q8vCD<ioj}ij|qx?p$_X?bD(lPPDPVoYMlbIA97`-PuD}G=!o@}C|$S=sn
V=g#<p`3Exthq3^J;N)bb2moN<5fcCa
delta 64
zcmdnvy4#h@CD<iow-N&bqs2z9_X?b@(lPPDPVoZ1lbIA97`-MtD}G=!nrxz^$S1(X
U>(2Ot`3Exthmrup<P@a{095A@6951J
diff --git a/tests/data/acpi/x86/q35/DSDT.cxl b/tests/data/acpi/x86/q35/DSDT.cxl
index da86b25f51b550ab20771111cb0a2bc49e713186..89bf38c3708d0ff1a27002fdc36bcfe51283c774 100644
GIT binary patch
delta 66
zcmZ3KzBrxBCD<iou`vS!<NJ+VTMW58WMkrko#F)?WGA06Ol0()tY!3p(Ri}7u_C`9
W7oR)h59S}t3>?Y=41$xrj3WTBeiF6-
delta 65
zcmZ3Sz9^l`CD<iokud`U<Ijy;TMW6}Wn<!lo#F-jWhS36Ol0($tY!3p(P*-?u_B)U
V7q2_x59S}t3>-=V43oW$BLJcw61D&U
diff --git a/tests/data/acpi/x86/q35/DSDT.dimmpxm b/tests/data/acpi/x86/q35/DSDT.dimmpxm
index a2d812e5a23a3ce7739789246b342e703f8c96c0..1dfd971925a52e1b0281ed4e0f819bc73edac81e 100644
GIT binary patch
delta 65
zcmV-H0KWg>PU21qL{mgmVkZCq0nD)ql_d#A8(d#gLSGP0lc*&?0ZWtVCGY_=liDUB
X4-pCuM*;W)_yYh4BM<-)lL;qSu;~*W
delta 64
zcmV-G0Kfm@PT@`pL{mgmVJ83p0p+m@l_d#98(d#gLSGO~lc*&?0ZNnUCGY_<liDUB
W4iE|rM*;W)_yYh4A`k$R3MW{ikrN#N
diff --git a/tests/data/acpi/x86/q35/DSDT.ipmibt b/tests/data/acpi/x86/q35/DSDT.ipmibt
index 43ac1bd693d1b3f67d2a9e89ccaf8a56656df22d..4d64e1b90bb7bb1446a3c24ed838be7595a7e29c 100644
GIT binary patch
delta 66
zcmdnywB3ozCD<jzT#<o+@%~0Gd3jDpg_!tYr+5L+$wu-HjBcBY<*gYRjVG^HP~;cn
W;&W&G!Tf`nfkRn<L2&Xtg$Mvpo)H`X
delta 65
zcmdn)w9SdjCD<jzOp$?s@yA9kd3jC;g_!tYr+5L6$wu-HjINuD<*gYRjV7;GP~;Qf
V;&o^I!Tf`nfkR1vVe);22mnPY5gY&j
diff --git a/tests/data/acpi/x86/q35/DSDT.ipmismbus b/tests/data/acpi/x86/q35/DSDT.ipmismbus
index 1b998820d46e522b3129e42a867ed691c1f83e8f..6b23a3ea38c5cf17ba35d4601265d7b1120c6c41 100644
GIT binary patch
delta 65
zcmX@?bi|3vCD<jzMUjDlF<>K?yga9$LQH(HQ@nuNWFvV8M(@eR@*fzDC#NVV@(XhD
VxikJ?{=v+^p)9~4IC-+d1^_)P5g7mg
delta 64
zcmX@&bl8c@CD<jzS&@N(F>@oAyga9`LQH(HQ@nudWFvV8Mz6`m@*fzDCZ{MU@(FP9
Ux-<S@{=v+^p(MaCd5XdY05P%=82|tP
diff --git a/tests/data/acpi/x86/q35/DSDT.ivrs b/tests/data/acpi/x86/q35/DSDT.ivrs
index 026bfdfebf66c1803f158ac8c115eb5f49b5cb19..9e37e5c22777af3cbd49e9ce78e0d06507232339 100644
GIT binary patch
delta 65
zcmez4_}7ukCD<k8uL1)Dqt8Yzd3jEEnV9%sr+5MX$wu;ljNX%5<UcSPPcBtZ<QL@P
Vb7%a){DYZ+Ls@`9aPks`2mpnI5+?uv
delta 64
zcmezC_{WjUCD<k8j{*Y&W9mjOd3jDZnV9%sr+5Ls$wu;lj9!yl<UcSPO)gbX<P+fH
Ub!Ys+{DYZ+LrH*P@=}Ee0C=_%CjbBd
diff --git a/tests/data/acpi/x86/q35/DSDT.memhp b/tests/data/acpi/x86/q35/DSDT.memhp
index 7346125d23fb3174c0ce678a2cdf2fdc77c4a9fa..2a463e3e130190bab1246f100a590b1cbd2aae98 100644
GIT binary patch
delta 65
zcmdnxv)hNuCD<jzT8)8$v3?_0o(iX%bWD7(Q@nuR<VF<-M(@doR6Z~oPu{Gm$S=sn
V=g#<p`3Exthq3^J;N(ZD5dd+@5{&==
delta 63
zcmV-F0KosdOu9@8L{mgmIwk-B0hqB0ZX^js8(d#gLSGO~lYt~a0ZNm?B=7+;ld~lu
Vlb|I93HSr}0{{pj5CD_oC0J)56LtUq
diff --git a/tests/data/acpi/x86/q35/DSDT.mmio64 b/tests/data/acpi/x86/q35/DSDT.mmio64
index 15a291dbfb62e6ceb0249e02eb25b319744e351f..8e0b75edb910133b674ad43d5294dc8cc4f3d4cd 100644
GIT binary patch
delta 65
zcmccWb<K;*CD<h-OqGFw(P1N3g)*nROiX;RQ@nux<Zk6aM(@dYl|L{VPd=xj$S=sn
V=g#<p`3Exthq3^J;N-t55deax6Al0X
delta 64
zcmccSb=8Z@CD<h-RF#2&F>)hUg)*m`OiX;RQ@nuR<Zk6aMz6_tl|L{VO+Kfh$S1(X
U>(2Ot`3Exthmrup<bNs=0Ci6j4gdfE
diff --git a/tests/data/acpi/x86/q35/DSDT.multi-bridge b/tests/data/acpi/x86/q35/DSDT.multi-bridge
index 889a9040d950dd08980408d57f1037a5fc20c961..988d6f2b40d68f7a3d5e5b099cba4d7fb427126b 100644
GIT binary patch
delta 96
zcmaEm{xF@(CD<k8p)msk<H3zw^733QI*c*#!A|i4-J6Z&eFYi4CpQ{=Ff?}d_ci2*
z_waP#alF9F$Ppjv=>jB!LmavIIpUpzf&~S+_}m$PF#lj?;7}G|5Zt`b(4GkZXzdx^
delta 76
zcmaEu{ve&pCD<k8fiVLE<E@Qc^735GI*c*#!A|i4U7L;NeFYi4CN~;<;5Tyi_ci2*
g_waP#alF9FIN8Tgg7XLS4`v1qB>{%biwy0V0H1mmZ2$lO
diff --git a/tests/data/acpi/x86/q35/DSDT.noacpihp b/tests/data/acpi/x86/q35/DSDT.noacpihp
index 780616774f97a2d7305faf9e9a9d12afeb0e2fa2..fbf5a94ca16f761b6eabd665258042888a9b8ea7 100644
GIT binary patch
delta 66
zcmaFp@W_G7CD<h-Nr8cZv2P<+i7cm!UQB$jQ@nuB=62aUMn><+-{d|p8c%*MugEXR
W#pllWgZT$D1BbEzgWzN_1#bYSl@iSW
delta 65
zcmaFl@X&$FCD<h-QGtPhars8B5?M}Xy_oo5r+5MH&F!*zjEr8BzsY@IG@ATeUXf3L
Vi`Sj;2lEeR1`Z_whRNaz-T;}L63qYr
diff --git a/tests/data/acpi/x86/q35/DSDT.nohpet b/tests/data/acpi/x86/q35/DSDT.nohpet
index 0f862ab2938e0e11aa8335630fad389095b37edd..d158841273146883c1e15be331bd6f9d53d78e9e 100644
GIT binary patch
delta 65
zcmccXaL<9uCD<h-PJw}ev2-KXL^)13>6rLnr+5Ls$xGxM7`-PymHWVGJo%cuBEKLP
VpF86Z<{!)q9LfR=f|FSlA^?tr5?}xT
delta 64
zcmccTaMyv$CD<h-R)K+mv2P>SL^)1Z>6rLnr+5M1$xGxM7`-MxmHWVGH2IpmBA);k
UuRG%p<{!)q97+NVli3s^0D#^SU;qFB
diff --git a/tests/data/acpi/x86/q35/DSDT.numamem b/tests/data/acpi/x86/q35/DSDT.numamem
index df8edc05b69ecd1331973b16e534b44616b50f58..384fccb6b424645f418b854c0dab258b4a88a7ad 100644
GIT binary patch
delta 65
zcmez9_{ovWCD<k8lL7++qs2xpRe4S~>6rLnr+5Ls$rkbsjNX$g<v%bQPtH<M<QL@P
Vb7%a){DYZ+Ls@`9aPmxr2mp455y=1m
delta 64
zcmez5_|cKeCD<k8qXGj1W8g+ERe4TV>6rLnr+5M1$rkbsj9!x~<v%bQP0mtK<P+fH
Ub!Ys+{DYZ+LrH*P@+^f20BQ>n$p8QV
diff --git a/tests/data/acpi/x86/q35/DSDT.pvpanic-isa b/tests/data/acpi/x86/q35/DSDT.pvpanic-isa
index da3ce12787c28e555b6ba5eacb26275bdd4587f1..c77ecc8cd7c627a86b8142493228625b6c6fbb04 100644
GIT binary patch
delta 67
zcmccMbkT{+CD<h-P?3RwF?S=EygaA3VoZFnQ@nulWFvV8CI{)wCGsJRjK-5sDk$;`
Xa`Cw{{$T#W%)p^6z#usJhe8AZUfmI4
delta 66
zcmccUbis+sCD<h-K#_rgv3w(!yga9uVoZFnQ@nuFWFvV8CV#2TCGsJRj7F1BDk$;^
WaPhh`{$T#W%)p@}z%cozLIeO(C=p=*
diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count b/tests/data/acpi/x86/q35/DSDT.thread-count
index 50ca91b065d9a2ba95f97d01856865f0e7c615f6..39f481a88419fbb95231eda19846f6064e09d96b 100644
GIT binary patch
delta 92
zcmdm)x+|5-CD<iomk|R4qsm6Ew+5VU(lPPDPVoYMlMEdgy(c>welRq4_V+d9i1+Yx
v;c>jc%E%EP>gfU`gF_s-_&MU8gMtMGx%k`}e=z@GX5dg3U=W;~XcPee%_<l%
delta 72
zcmdm$x-*r_CD<iorx61KqwPknw+5W9(lPPDPVoZ1lMEdgy(T*ve&9E9_V+d9i1+Yx
c;c>jc$~c+FNP_bR^ABbQ4kZDG$w@{L03N6mfdBvi
diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count2 b/tests/data/acpi/x86/q35/DSDT.thread-count2
index f460be2bf74ae512db8f24418b42e8cf2a56202d..354132347ba51404e9ba2a64aa0b0b2aa9977ef8 100644
GIT binary patch
delta 67
zcmdng!L+%9iOVI}CB(Refq}7fBUf4zr<-(4e6UlzfZycGCI?3E$-A09Fd9!@-K@wj
X$i?T*_=EWeGXsaR0E6J<Tg?#w%=;Ac
delta 66
zcmdno!L+G^iOVI}CB&$Ofq}7aBUf4zr>k^Ke6UlzfbZnWCI?2Z$-A09Fd9u>-K@wb
Wz{Ts%_=EWeGXsZ`0K??l%@F{-`xNs4
diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm12 b/tests/data/acpi/x86/q35/DSDT.tis.tpm12
index 67ebd7c158759221b801ecb67d8562d92fa219d5..393cc7caca7ef7766ef9ab7f4c876af88964c7d7 100644
GIT binary patch
delta 78
zcmX@<cFK**CD<jzOPPUz@%2V7ZFw#ahnV<ar+5JehspNx_Kd!p>*bx8`Hh|ZeGNI{
iJv?1_951jkPJS;h#^cWTgZT$D1BbEzgW%+kN)Z5MbrqNZ
delta 75
zcmX@*cG8W@CD<jzQ<;H*@#{t|ZFw$thnV<ar+5K>`^on5_KZH8>*bx8`Hh_YeGNI{
fJv?1_951jkPM)JA!TE#v2QveQk^sZxPf8I0DiRd}
diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm2 b/tests/data/acpi/x86/q35/DSDT.tis.tpm2
index c6b58472157d575e2625557d1346586be06b927c..b0abfd68bde79bf6f0d4acfc959e88477a2097b5 100644
GIT binary patch
delta 66
zcmaFt_QZ|LCD<h-MVWztaoR>MZFx>7r<nL)r+5Lc$#(J%jP9H3<ztu`jVIqxQsfup
W;&W&G!Tf`nfkRn<L2xp+as&W&fe|kN
delta 65
zcmaFj_SlWfCD<h-S($->as5UvZFx>dr<nL)r+5L+$#(J%jBcCj<ztu`jV9kwQsfih
V;&o^I!Tf`nfkR1vVKR?$1ORF(5ibA$
diff --git a/tests/data/acpi/x86/q35/DSDT.type4-count b/tests/data/acpi/x86/q35/DSDT.type4-count
index 17a64adb2055ad3168754ca121bf29851d2ee496..e1f05c12982fa847a4e153e4cb066558071505a6 100644
GIT binary patch
delta 67
zcmaDlk@49?MlP3Nmyl;33=E8p8@VLiIo+gV;)9*y1^g!KxH~X<PtJA!z-T-<&O?!3
Xkc-cq@dxt{W(E#r0S3Xzy&e$&vfUE|
delta 66
zcmaDhk@4w7MlP3Nmyo9(3=E7>8@VLiIbEe=;)9*y1$-y#xH~X<P0n@yz-Tl%&O?z;
WfQ#3i@dxt{W(E!=0fxza9uWYgL=yx6
diff --git a/tests/data/acpi/x86/q35/DSDT.viot b/tests/data/acpi/x86/q35/DSDT.viot
index 6eb30e8f4b2c54e4789c649475adff356c8c58a4..a8d0d543d76d8567ea02eb028bb539566af24c23 100644
GIT binary patch
delta 65
zcmcapbhn7hCD<h-){=pNv2G)mk2$B8d`x_>Q@nuF<aqNIM(@c_%s((1PrhoQ$S=sn
V=g#<p`3Exthq3^J;A9rd2mq{Q6B7Uc
delta 64
zcmcaxbf<{RCD<h-#*%@7ar#CsA9GGm`Iz`%r+5L!$?@hbj9!zUn15h2ntatlkxzh&
U*PZbP^ABbQ4kZDG$*h(U0G=ch6951J
diff --git a/tests/data/acpi/x86/q35/DSDT.xapic b/tests/data/acpi/x86/q35/DSDT.xapic
index 111bb041dc0d114351add07c040dde61643d157a..c1719edeb7e5ac5d3b7988812558ccafe26c00bd 100644
GIT binary patch
delta 67
zcmX>%o$35^CN7s?myq+_3=E8g8@ZUeINhXU;)9*y1^gz9b~!M5PY&z)z-T<#y<3rA
Xkc-cq@dxt{W(E#r0S3XzW!(_~)AJM@
delta 66
zcmX><o$1_kCN7s?mymPa3=E828@ZUeI9;V<;)9*y1$-xqb~!M5O%Ch&z-Tnty<3q_
WfQ#3i@dxt{W(E!=0fx!t-4OuAZWJ5<
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH v3 4/4] tests: data: update x86 ACPI tables
2026-05-08 10:17 ` [PATCH v3 4/4] tests: data: update x86 ACPI tables Mark Cave-Ayland
@ 2026-05-11 7:09 ` Ani Sinha
2026-05-14 13:37 ` Igor Mammedov
1 sibling, 0 replies; 14+ messages in thread
From: Ani Sinha @ 2026-05-11 7:09 UTC (permalink / raw)
To: Mark Cave-Ayland; +Cc: mst, imammedo, pbonzini, marcandre.lureau, qemu-devel
On Fri, May 8, 2026 at 3:49 PM Mark Cave-Ayland
<mark.caveayland@nutanix.com> wrote:
>
> Update the x86 ACPI tables to reflect the IRQ descriptor changes for ISA serial
> ports:
>
> Device (COM1)
> {
> Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID
> Name (_UID, One) // _UID: Unique ID
> Name (_STA, 0x0F) // _STA: Status
> Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
> {
> IO (Decode16,
> 0x03F8, // Range Minimum
> 0x03F8, // Range Maximum
> 0x00, // Alignment
> 0x08, // Length
> )
> - IRQNoFlags ()
> + IRQ (Edge, ActiveHigh, Shared, )
> {4}
> })
> }
>
> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
Acked-by: Ani Sinha <anisinha@redhat.com>
> tests/qtest/bios-tables-test-allowed-diff.h | 47 ------------------
> tests/data/acpi/x86/microvm/DSDT | Bin 365 -> 366 bytes
> tests/data/acpi/x86/microvm/DSDT.ioapic2 | Bin 365 -> 366 bytes
> tests/data/acpi/x86/microvm/DSDT.pcie | Bin 2985 -> 2986 bytes
> tests/data/acpi/x86/microvm/DSDT.rtc | Bin 404 -> 405 bytes
> tests/data/acpi/x86/microvm/DSDT.usb | Bin 414 -> 415 bytes
> tests/data/acpi/x86/pc/DSDT | Bin 8598 -> 8599 bytes
> tests/data/acpi/x86/pc/DSDT.acpierst | Bin 8509 -> 8510 bytes
> tests/data/acpi/x86/pc/DSDT.acpihmat | Bin 9923 -> 9924 bytes
> tests/data/acpi/x86/pc/DSDT.bridge | Bin 15469 -> 15470 bytes
> tests/data/acpi/x86/pc/DSDT.cphp | Bin 9062 -> 9063 bytes
> tests/data/acpi/x86/pc/DSDT.dimmpxm | Bin 10252 -> 10253 bytes
> tests/data/acpi/x86/pc/DSDT.hpbridge | Bin 8549 -> 8550 bytes
> tests/data/acpi/x86/pc/DSDT.hpbrroot | Bin 5087 -> 5088 bytes
> tests/data/acpi/x86/pc/DSDT.ipmikcs | Bin 8670 -> 8671 bytes
> tests/data/acpi/x86/pc/DSDT.memhp | Bin 9957 -> 9958 bytes
> tests/data/acpi/x86/pc/DSDT.nohpet | Bin 8456 -> 8457 bytes
> tests/data/acpi/x86/pc/DSDT.numamem | Bin 8604 -> 8605 bytes
> tests/data/acpi/x86/pc/DSDT.roothp | Bin 12391 -> 12392 bytes
> tests/data/acpi/x86/q35/DSDT | Bin 8427 -> 8428 bytes
> tests/data/acpi/x86/q35/DSDT.acpierst | Bin 8444 -> 8445 bytes
> tests/data/acpi/x86/q35/DSDT.acpihmat | Bin 9752 -> 9753 bytes
> .../data/acpi/x86/q35/DSDT.acpihmat-generic-x | Bin 12637 -> 12638 bytes
> .../acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8706 -> 8707 bytes
> tests/data/acpi/x86/q35/DSDT.applesmc | Bin 8473 -> 8474 bytes
> tests/data/acpi/x86/q35/DSDT.bridge | Bin 12040 -> 12041 bytes
> tests/data/acpi/x86/q35/DSDT.core-count | Bin 12985 -> 12986 bytes
> tests/data/acpi/x86/q35/DSDT.core-count2 | Bin 33842 -> 33843 bytes
> tests/data/acpi/x86/q35/DSDT.cphp | Bin 8891 -> 8892 bytes
> tests/data/acpi/x86/q35/DSDT.cxl | Bin 13218 -> 13219 bytes
> tests/data/acpi/x86/q35/DSDT.dimmpxm | Bin 10081 -> 10082 bytes
> tests/data/acpi/x86/q35/DSDT.ipmibt | Bin 8502 -> 8503 bytes
> tests/data/acpi/x86/q35/DSDT.ipmismbus | Bin 8515 -> 8516 bytes
> tests/data/acpi/x86/q35/DSDT.ivrs | Bin 8444 -> 8445 bytes
> tests/data/acpi/x86/q35/DSDT.memhp | Bin 9786 -> 9787 bytes
> tests/data/acpi/x86/q35/DSDT.mmio64 | Bin 9557 -> 9558 bytes
> tests/data/acpi/x86/q35/DSDT.multi-bridge | Bin 13280 -> 13281 bytes
> tests/data/acpi/x86/q35/DSDT.noacpihp | Bin 8289 -> 8290 bytes
> tests/data/acpi/x86/q35/DSDT.nohpet | Bin 8285 -> 8286 bytes
> tests/data/acpi/x86/q35/DSDT.numamem | Bin 8433 -> 8434 bytes
> tests/data/acpi/x86/q35/DSDT.pvpanic-isa | Bin 8528 -> 8529 bytes
> tests/data/acpi/x86/q35/DSDT.thread-count | Bin 12985 -> 12986 bytes
> tests/data/acpi/x86/q35/DSDT.thread-count2 | Bin 33842 -> 33843 bytes
> tests/data/acpi/x86/q35/DSDT.tis.tpm12 | Bin 9033 -> 9034 bytes
> tests/data/acpi/x86/q35/DSDT.tis.tpm2 | Bin 9059 -> 9060 bytes
> tests/data/acpi/x86/q35/DSDT.type4-count | Bin 18661 -> 18662 bytes
> tests/data/acpi/x86/q35/DSDT.viot | Bin 14684 -> 14685 bytes
> tests/data/acpi/x86/q35/DSDT.xapic | Bin 35790 -> 35791 bytes
> 48 files changed, 47 deletions(-)
>
> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
> index cef44135bc..dfb8523c8b 100644
> --- a/tests/qtest/bios-tables-test-allowed-diff.h
> +++ b/tests/qtest/bios-tables-test-allowed-diff.h
> @@ -1,48 +1 @@
> /* List of comma-separated changed AML files to ignore */
> -"tests/data/acpi/x86/pc/DSDT",
> -"tests/data/acpi/x86/pc/DSDT.bridge",
> -"tests/data/acpi/x86/pc/DSDT.ipmikcs",
> -"tests/data/acpi/x86/pc/DSDT.cphp",
> -"tests/data/acpi/x86/pc/DSDT.numamem",
> -"tests/data/acpi/x86/pc/DSDT.nohpet",
> -"tests/data/acpi/x86/pc/DSDT.memhp",
> -"tests/data/acpi/x86/pc/DSDT.dimmpxm",
> -"tests/data/acpi/x86/pc/DSDT.acpihmat",
> -"tests/data/acpi/x86/pc/DSDT.acpierst",
> -"tests/data/acpi/x86/pc/DSDT.roothp",
> -"tests/data/acpi/x86/pc/DSDT.hpbridge",
> -"tests/data/acpi/x86/pc/DSDT.hpbrroot",
> -"tests/data/acpi/x86/q35/DSDT",
> -"tests/data/acpi/x86/q35/DSDT.tis.tpm2",
> -"tests/data/acpi/x86/q35/DSDT.tis.tpm12",
> -"tests/data/acpi/x86/q35/DSDT.bridge",
> -"tests/data/acpi/x86/q35/DSDT.noacpihp",
> -"tests/data/acpi/x86/q35/DSDT.multi-bridge",
> -"tests/data/acpi/x86/q35/DSDT.ipmibt",
> -"tests/data/acpi/x86/q35/DSDT.cphp",
> -"tests/data/acpi/x86/q35/DSDT.numamem",
> -"tests/data/acpi/x86/q35/DSDT.nohpet",
> -"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator",
> -"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x",
> -"tests/data/acpi/x86/q35/DSDT.memhp",
> -"tests/data/acpi/x86/q35/DSDT.dimmpxm",
> -"tests/data/acpi/x86/q35/DSDT.acpihmat",
> -"tests/data/acpi/x86/q35/DSDT.mmio64",
> -"tests/data/acpi/x86/q35/DSDT.acpierst",
> -"tests/data/acpi/x86/q35/DSDT.applesmc",
> -"tests/data/acpi/x86/q35/DSDT.pvpanic-isa",
> -"tests/data/acpi/x86/q35/DSDT.ivrs",
> -"tests/data/acpi/x86/q35/DSDT.type4-count",
> -"tests/data/acpi/x86/q35/DSDT.core-count",
> -"tests/data/acpi/x86/q35/DSDT.core-count2",
> -"tests/data/acpi/x86/q35/DSDT.thread-count",
> -"tests/data/acpi/x86/q35/DSDT.thread-count2",
> -"tests/data/acpi/x86/q35/DSDT.viot",
> -"tests/data/acpi/x86/q35/DSDT.cxl",
> -"tests/data/acpi/x86/q35/DSDT.ipmismbus",
> -"tests/data/acpi/x86/q35/DSDT.xapic",
> -"tests/data/acpi/x86/microvm/DSDT",
> -"tests/data/acpi/x86/microvm/DSDT.usb",
> -"tests/data/acpi/x86/microvm/DSDT.rtc",
> -"tests/data/acpi/x86/microvm/DSDT.ioapic2",
> -"tests/data/acpi/x86/microvm/DSDT.pcie",
> diff --git a/tests/data/acpi/x86/microvm/DSDT b/tests/data/acpi/x86/microvm/DSDT
> index f477668f2ee80241e47b340ad4a30f5480df2049..475a59328c5e111c04d92cb971ac13b2a9e9c403 100644
> GIT binary patch
> delta 47
> zcmaFM^p1(kCD<h-kCB0a>DNRqX-1EUYUYf_6XO*51-ba#8GkVUU}oS@7GMyZ*!utg
> DFjow9
>
> delta 46
> zcmaFI^p=UsCD<h-myv;iNpK>UG^6`OHFHLziE)a20$jZAj6axvFf(u{2{26TdjJ3k
> C0}FKk
>
> diff --git a/tests/data/acpi/x86/microvm/DSDT.ioapic2 b/tests/data/acpi/x86/microvm/DSDT.ioapic2
> index e5924a49962e0cff4228bcfc77ebcf48cb4a2219..f4ef9bfcfaca231454aab43d6e29d18d95c6c7ff 100644
> GIT binary patch
> delta 47
> zcmaFM^p1(kCD<h-kCB0aY0E?|X-1EUYUYf_6XO*51-ba#8GkVUU}oS@7GMyZ*!utg
> DCs7P9
>
> delta 46
> zcmaFI^p=UsCD<h-myv;i>GVV{X-4;nYUYea6XO*51h{zJ8GkVUU}oS@5@49v_W%GN
> CLkuqf
>
> diff --git a/tests/data/acpi/x86/microvm/DSDT.pcie b/tests/data/acpi/x86/microvm/DSDT.pcie
> index b646a05551c1ed902413a462442346ce246f8675..54498ff6ed2cb09d3043311d1df1d043b52ab1a8 100644
> GIT binary patch
> delta 48
> zcmZ1}zDk_SCD<io6*mI|)5D2e(u^(>)yx@<C&nrA3v%(fGyY)y!OXy+EWjYRu~&v0
> E05LrarvLx|
>
> delta 47
> zcmZ1_zEYgaCD<ioB{u^D(~pT<(u~d%)yx@<CdMi932^bcGyY)y!OXy+B*3t-Plg)+
> DDIN=_
>
> diff --git a/tests/data/acpi/x86/microvm/DSDT.rtc b/tests/data/acpi/x86/microvm/DSDT.rtc
> index e375473b5f033d374dd2a64a9f814fd16c3e262f..5ea1b89d68bb18d14c4061b9b68b30e614bfaacd 100644
> GIT binary patch
> delta 48
> zcmbQjJe8TtCD<ioDkB2}(}{^((v1ES)yx@<C&nrA3v%(fGyY)y!OXy+EWjYRv6r0@
> E02^To2><{9
>
> delta 47
> zcmbQrJcXIdCD<io3L^sp)BTBD(u{r+)yx@<CdMi932^bcGyY)y!OXy+B*3t-kDU<!
> D6Tu4!
>
> diff --git a/tests/data/acpi/x86/microvm/DSDT.usb b/tests/data/acpi/x86/microvm/DSDT.usb
> index d63fd84620a2689120b32262f964e6a098d71632..cb19cd1b29abd64e5dcce33b039e9c47eefc5fd7 100644
> GIT binary patch
> delta 48
> zcmbQoJfE4%CD<ioJ|hDI6W2s8X-3b9YUYf_6XO*51-ba#8GkVUU}oS@7GMzE*el2g
> E00zAZZ2$lO
>
> delta 47
> zcmbQwJdc^nCD<io9wP$-lj1}!X-1EUYUYea6XO*51h{zJ8GkVUU}oS@5@6WaC&&l@
> D|FjBi
>
> diff --git a/tests/data/acpi/x86/pc/DSDT b/tests/data/acpi/x86/pc/DSDT
> index 6ea2d36d138daffb59a8636759078500adc58f24..056f4c5304660e9b2162d8707a0dbfd0ef5adec8 100644
> GIT binary patch
> delta 82
> zcmbQ{Jl&bgCD<iox*`Ju<Gqbs+lA!3p2frmJH-n)JqvL5G>C5E4mL1|=ZJT731WzD
> ma^HMkD29>Ic(RR%BEKLPpF86Z<{!)q9LfR=f}68Nw0Qv<Fc%5{
>
> delta 81
> zcmbR4Jk6QQCD<ionj!-O<M)kR+lAyjpT)!nJH-n)J_~U6G>C5E4mL1|=ZJT731WzD
> la@%}gD29>IXtIrnBA);kuRG%p<{!)q97+NVn{!08c>xKT7YYCX
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.acpierst b/tests/data/acpi/x86/pc/DSDT.acpierst
> index d8c173aa613f51b1c76ea7b9dee19e899cba240d..9b49234dd0b25d8eb9f9ed1b57d62acb9caa3da8 100644
> GIT binary patch
> delta 82
> zcmdn%w9kplCD<jzPLY9uQEemFb|E>(hcWTNPVoYs4+5M$4WgU4gAEMgIpQ5%f*7Kk
> m+&AABieY3lo@^tc$S=sn=g#<p`3Exthq3^J;O1<ROFRJP7#7|D
>
> delta 81
> zcmdnzwAYEtCD<jzR*`{$(S9S>b|E>3hcWTNPVoXB4+5M$4WgU4gAEMgIpQ5%f*7Kk
> l+&14AieY3lnrtJY$S1(X>(2Ot`3Exthmrup<{XhrJOI{H7Ty2=
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.acpihmat b/tests/data/acpi/x86/pc/DSDT.acpihmat
> index ba363d6af76af728b7c88bbaf47f7e0ea3dcb41f..8541991737151a1e2f4dbb7c5ef49787d47d4832 100644
> GIT binary patch
> delta 82
> zcmX@?d&HN^CD<k8h#CU}<Lr%GPsHWCp2frmJH-n)JqvL5G>C5E4mL1|=ZJT731WzD
> ma^K7&5yQx6JULTRkzbID&z<oH^ABbQ4rKub!Ob%ywRr(Dofj|w
>
> delta 81
> zcmX@&d)SxDCD<k8uo?pc<CcwFPsHUspT)!nJH-n)J_~U6G>C5E4mL1|=ZJT731WzD
> la@))!5yQx6G&xgJkxzh&*PZbP^ABbQ4kZDG%`+vnc>y947cc+-
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.bridge b/tests/data/acpi/x86/pc/DSDT.bridge
> index b68302363cb24181988d6e3dceb04a0946838d5e..c9f1741f5c3286373e0582f68ca5cca9e5ab2f45 100644
> GIT binary patch
> delta 83
> zcmaD`@vef)CD<h-&xV14@y$lA?LrEDy-YFj!A|i4t-VYE&YlL*P29l-2Jsy6jxIqA
> n(M|4~9}2}VG8#{|6H(+B<l=K@{K5Q#nSn!DfI)C^u80NzW)K(S
>
> delta 82
> zcmaD?@wS4?CD<h-*M@<Ck#!^2b|Hn{UZ$A%V5fM2mR_a+XHSFZChlMZgLsa3N0%Um
> m=q9(#4~1eF8I2~}i74_3aPhh`{$T#W%)p@}z_2(^L<0a2uNLC~
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.cphp b/tests/data/acpi/x86/pc/DSDT.cphp
> index 20688edf2da41146ece4faa4141517408a42870c..0812b021e25e186c69172311ef2062732db0ebfd 100644
> GIT binary patch
> delta 82
> zcmaFn_S}ujCD<h-U73M_F>oVSyNI0EvzYi`r+5LUX93Qh2GLF2!3GBL9Py4WK@8DN
> m?wi+(#4s`%Pv#L*<QL@Pb7%a){DYZ+Ls@`9aI>|THZK4L%oaTW
>
> delta 81
> zcmaFv_RNjTCD<h-O__m#F>51NyNI0UvzYi`r+5L!X93Qh2GLF2!3GBL9Py4WK@8DN
> lZkyMO#4s`%P393(<P+fHb!Ys+{DYZ+LrH*PvyGTGF97w$7Cis}
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.dimmpxm b/tests/data/acpi/x86/pc/DSDT.dimmpxm
> index 8d4be05d2c71ca8de6d732d3e48e0e323143160c..8247d79552d1d3af270c331c4d130b3591067202 100644
> GIT binary patch
> delta 95
> zcmeAP=ndd<33dtL)nH&?{I`)ySCZ4~SxkJeQ@nuFWCuwRM)%F3k}-^i#?Jn}h8*!8
> yo-RC&7g!lN;zK=MfMjrpBNsnMymL^npdc5YJL3=LAIuCK$^s06n;%MP^8x^{8yBVk
>
> delta 75
> zcmeAT=n3F*33dtL(O_U;6yM0DE6M5kEG9nKDPF*FvV)`uqub_C$rwg{BWHhKLymY4
> fPZu7?3#^Qjd!!^de=z@GX5df~VA%XfN}Cq|+i4SC
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.hpbridge b/tests/data/acpi/x86/pc/DSDT.hpbridge
> index 2b5b885b862a2fe8bc4a24446400dccf685dab85..41a4cc2a1a498bd810718b848651ff866ad7bb00 100644
> GIT binary patch
> delta 82
> zcmaFr^vsFNCD<h-O_70tQD`IAb|E>>$1(B2PVoYcj{}@N4WgU4gAEMgIpQ5%f*7Kk
> m+&AABieY3lo@^tc$S=sn=g#<p`3Exthq3^J;O1<RUpxQ@I2UgK
>
> delta 81
> zcmaFn^wf#VCD<h-Rgr;#QF|lTb|E>B$1(B2PVoW`j{}@N4WgU4gAEMgIpQ5%f*7Kk
> l+&14AieY3lnrtJY$S1(X>(2Ot`3Exthmrup<{Xh<JOK9l7jFOn
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.hpbrroot b/tests/data/acpi/x86/pc/DSDT.hpbrroot
> index cc6f26a3f8fe85f34a8acb5432bab3cf4d3ab1f6..2573df7906b4315af7e925de55dd7b93cf75a9a4 100644
> GIT binary patch
> delta 82
> zcmcbw{y?3}CD<k8fiMFDW8g+E9zi)TotXGwr+5J;od9P~gXkviU;~4Aj(A6xAcp8B
> m_su4PF^r7HlP3x(@(XhDxikJ?{=v+^p)9~4xcPvPJR<;?;uO>X
>
> delta 81
> zcmaE$eqWu-CD<k8zAys=W7bA49zi)zotXGwr+5KJod9P~gXkviU;~4Aj(A6xAcp8B
> lx6LMkF^r5xlP3x(@(FP9x-<S@{=v+^p(Mbt`Jj+IBLIoK6x09!
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.ipmikcs b/tests/data/acpi/x86/pc/DSDT.ipmikcs
> index 052a84e294eee4ecef9a36341493f841caf887a5..117488ca8ac05841815d70bd0104180f0d814cd0 100644
> GIT binary patch
> delta 82
> zcmV-Y0ImPtL*GLRL{mgm-yr}10a~#Nw-O#g>s((`LSGO{>QF;TFk6BPQ!p@J2wy=&
> oQUF_mPqW_=qyYgllY|r@4-pCuM*;W)_yYh4BM<-)v$GT{4NMIfM*si-
>
> delta 81
> zcmV-X0IvVvL*7FQL{mgm-XQ=00duhmw-O#f>s((`LSGO`>QF;TFk6BPQ!p@J2wy=&
> nQUF_mPP5+<qyYgklY|r@4iE|rM*;W)_yYh4A`k$xv=l21I)NBR
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.memhp b/tests/data/acpi/x86/pc/DSDT.memhp
> index 7efc12a46cb87c0684b7d880b2cc94d302744e03..ffa0d1312a6d5edb3afaab57547af60e1229c628 100644
> GIT binary patch
> delta 82
> zcmaFr`^=ZiCD<k8nHmEF<ED*VY!Y%_&tl?(o#F+Yo&`928bmj72OAi~bHqEk1TjQ6
> mxo_5!h+$+jp4=^|$S=sn=g#<p`3Exthq3^J;O1SD+PnZKrx!K=
>
> delta 81
> zcmaFn`_z}qCD<k8sTu<V<LQlDY!Y&w&tl?(o#F)?p9MI38bmj72OAi~bHqEk1TjQ6
> lxoy^yh+$+jn%pg^$S1(X>(2Ot`3Exthmrup=G~IoyZ{$C7d8L@
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.nohpet b/tests/data/acpi/x86/pc/DSDT.nohpet
> index 7eedfcd64ebd0193744864b4f6cbead35c7c3ab2..fd5cabdc3b412faff60305af9d049bbb645f70ef 100644
> GIT binary patch
> delta 82
> zcmeBh>U83A33dtLRAgXaT)vS@Q%KJ1SxkJeQ@nuFvjAsLgXkviU;~4Aj(A6xAcp8B
> m_sxMqF^r7Hlh+9=@(XhDxikJ?{=v+^p)9~4xcRQIHZK6MsTJ)2
>
> delta 81
> zcmeBl>Tu$633dtLP-I|WJg|{VQ%KJ9SxkJeQ@nuVvjAsLgXkviU;~4Aj(A6xAcp8B
> lx6Oe<F^r5xlh+9=@(FP9x-<S@{=v+^p(Mbt`JS*gF94yS73}~3
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.numamem b/tests/data/acpi/x86/pc/DSDT.numamem
> index 910b4952a0757025cfed1c60416d16054e70846f..0ea31f7c108463dce0d5fd89b63edc0c39cd0f01 100644
> GIT binary patch
> delta 95
> zcmbQ^JlC1aCD<iot|9{iW7bBly+WK`&tl?(o#F+YCSMQ|VRYa8R49hg(Ae4E*N`LL
> y!_$Sw@d7I&M|`NK3y=&BapdCXh<6SO78K;-b7%a){DYZ+Ls@`9aC4!EHZK4i4j9G&
>
> delta 75
> zcmV-R0JQ&|L!3hjL{mgmoFM=J0fVs$y%GsY=3HM>LSGO;lh6_r0Y<as5?lcfGDA;I
> hF$iBsNkj}m&;<dL926J{_yhO@00<%w0JCxwD-B#;6$k(T
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.roothp b/tests/data/acpi/x86/pc/DSDT.roothp
> index 45d3dbe1b69143a956b4f829913ca47f07134741..a872aa6f49d8cb7b67f1c130c9deedbbb6af1206 100644
> GIT binary patch
> delta 84
> zcmaE!@FIcBCD<h-!+?Q-F>52&b|HnP^Nca^!A|i4o#z+>oIMSqo4A7w4B|QB9bJML
> oqMO_|KNN~#WHg>^C!)wN$i?T*_=EWeGXsaR0E6J>T#;YW0AE!Yi2wiq
>
> delta 83
> zcmaEn@H~ObCD<h--GG6Cv3Vocb|Hnv^Nca^!A|i49p@MWoIMSqo4A7w4B|QB9bJML
> nqMO_{KNN~#WHg#=C!)wFz{Ts%_=EWeGXsZ`0K?`ykzdjPPD>bx
>
> diff --git a/tests/data/acpi/x86/q35/DSDT b/tests/data/acpi/x86/q35/DSDT
> index 377e880175f6f11101548c0c64da61b5aee00bd9..a8c861548911887910e12e072bdb3e4cb6567f31 100644
> GIT binary patch
> delta 65
> zcmaFu_{NdTCD<k8jRFG$<C=|J^75Q+(lPPDPVoYMla1sZ7`-PK%YR@ro}8kf$S=sn
> V=g#<p`3Exthq3^J;N-~)5del35)A+V
>
> delta 64
> zcmaFk_}Y=nCD<k8wE_bJ<I#;=^75Rn(lPPDPVoZ1la1sZ7`-MJ%YR@rnw+Ab$S1(X
> U>(2Ot`3Exthmrup<S7af0C`ao4FCWD
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.acpierst b/tests/data/acpi/x86/q35/DSDT.acpierst
> index 026bfdfebf66c1803f158ac8c115eb5f49b5cb19..9e37e5c22777af3cbd49e9ce78e0d06507232339 100644
> GIT binary patch
> delta 65
> zcmez4_}7ukCD<k8uL1)Dqt8Yzd3jEEnV9%sr+5MX$wu;ljNX%5<UcSPPcBtZ<QL@P
> Vb7%a){DYZ+Ls@`9aPks`2mpnI5+?uv
>
> delta 64
> zcmezC_{WjUCD<k8j{*Y&W9mjOd3jDZnV9%sr+5Ls$wu;lj9!yl<UcSPO)gbX<P+fH
> Ub!Ys+{DYZ+LrH*P@=}Ee0C=_%CjbBd
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat b/tests/data/acpi/x86/q35/DSDT.acpihmat
> index f1b8483d8da21dd57f3e5e7a1e4eb787df2c38ac..0b10e246a71b3f68dfed557ae281ee196691276b 100644
> GIT binary patch
> delta 65
> zcmbQ?Gt-C5CD<iIQjLLuF=Hc_j|!)obWD7(Q@nuR<aiYaM(@cBR6Z~oPoAi%$S=sn
> V=g#<p`3Exthq3^J;N%0U5dcDQ5oQ1Y
>
> delta 64
> zcmbQ~GsB0=CD<iILXClev2i1pj|!)&bWD7(Q@nuh<aiYaMz6^WR6Z~oO`fQ#$S1(X
> U>(2Ot`3Exthmrup<b$da05*jYW&i*H
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x b/tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x
> index a7731403f460a235bf705770a1547dafeee069ab..8f7f626906ee76e5d077e2709d249b19cb2675d7 100644
> GIT binary patch
> delta 66
> zcmcbcbT5g^CD<h-&X9qDQD!68I$cgDqnP+$r+5Lc%?EYYFfw{i&eQ+EXgoRIK#^aN
> Wi_e|$2lEeR1`cHb2EoaF2Im2+u@jU4
>
> delta 65
> zcmcbYbT^61CD<h-){udL(R3r%I$cgjqnP+$r+5L+%?EYYFfw{g&eQ+EXf!$AK#@;?
> Vi`Sj;2lEeR1`Z_whROW~=K-Gm6O;e|
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator b/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator
> index cb4995de7e33cd9f2d134ec96651d217873d6944..7a19fb922d841ae8b004b1586de53d865cb83b03 100644
> GIT binary patch
> delta 65
> zcmZp2X?Edq33dr#R$^daRNBa8roibY9TOky6ffX6*;B!R(R*^2!Usm<$<>OA{DNG3
> V?u<W}e=sv}C<`zMPF|%L0RR#65J&(3
>
> delta 64
> zcmZp6X>#Fm33dr#Qet3WwBE>Nroibc9TOky6ffXA*;B!R(Q9&-!Usm9$<>OAd;(m&
> U?u<W}e=sv}C<!o3Uac4b00#>YNB{r;
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.applesmc b/tests/data/acpi/x86/q35/DSDT.applesmc
> index 92c8fdb6cbb8ae8bdf5ede9679eea92486eaf372..c33430f4ffc646eb2294c65a4eb269d9354c4f50 100644
> GIT binary patch
> delta 94
> zcmbQ~G|P$0CD<iIN|AwqarQ<od3jD3xtRE1r+5LM$wu-HjGmi|<>eR+jh+2{4LRaH
> xJY9GkFR(Il#D{vi0LkDGM=pMjc;}#CK|wA)cg7#gKbRRflm!?BCm&RZ002W%7Ht3k
>
> delta 74
> zcmbQ`G}DR8CD<iIQjvjyamz+7d3jD}xtRE1r+5MH$wu-Hj2@ed<>eUpjhy{`4LRaH
> eJY9GkFR(IB&QXxy{K5Q#nSnz|fMN0>g$Mw{l@kj9
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.bridge b/tests/data/acpi/x86/q35/DSDT.bridge
> index 957b3ad90c787616eac212865bce0a19a5ac1e6e..5185e0636be78abb0ffbcbe7cd06eac56ce60493 100644
> GIT binary patch
> delta 66
> zcmeB(>x|=a33dtL)MsE|Jid`jUY^tEYfOBwQ@nu7W+VA$yo}zHC3QbA8c*iZQ{)%q
> W;&W&G!Tf`nfkRn<L2$CA-gy9Yr4j@H
>
> delta 65
> zcmeB->xkoW33dtL&}U#^e6W#AUY^tYYfOBwQ@nulW+VA$yo_FxC3QbA8cpWXQ{)ri
> V;&o^I!Tf`nfkR1vVX~Fpc>riC5(EGM
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.core-count b/tests/data/acpi/x86/q35/DSDT.core-count
> index 50ca91b065d9a2ba95f97d01856865f0e7c615f6..39f481a88419fbb95231eda19846f6064e09d96b 100644
> GIT binary patch
> delta 92
> zcmdm)x+|5-CD<iomk|R4qsm6Ew+5VU(lPPDPVoYMlMEdgy(c>welRq4_V+d9i1+Yx
> v;c>jc%E%EP>gfU`gF_s-_&MU8gMtMGx%k`}e=z@GX5dg3U=W;~XcPee%_<l%
>
> delta 72
> zcmdm$x-*r_CD<iorx61KqwPknw+5W9(lPPDPVoZ1lMEdgy(T*ve&9E9_V+d9i1+Yx
> c;c>jc$~c+FNP_bR^ABbQ4kZDG$w@{L03N6mfdBvi
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.core-count2 b/tests/data/acpi/x86/q35/DSDT.core-count2
> index f460be2bf74ae512db8f24418b42e8cf2a56202d..354132347ba51404e9ba2a64aa0b0b2aa9977ef8 100644
> GIT binary patch
> delta 67
> zcmdng!L+%9iOVI}CB(Refq}7fBUf4zr<-(4e6UlzfZycGCI?3E$-A09Fd9!@-K@wj
> X$i?T*_=EWeGXsaR0E6J<Tg?#w%=;Ac
>
> delta 66
> zcmdno!L+G^iOVI}CB&$Ofq}7aBUf4zr>k^Ke6UlzfbZnWCI?2Z$-A09Fd9u>-K@wb
> Wz{Ts%_=EWeGXsZ`0K??l%@F{-`xNs4
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.cphp b/tests/data/acpi/x86/q35/DSDT.cphp
> index 7c87d41d03fcfd2b5b82f2581f16de6bc0bb10bf..d059d32caf9f46026f06f170e4c8ea59aca101b3 100644
> GIT binary patch
> delta 65
> zcmdn(y2q8vCD<ioj}ij|qx?p$_X?bD(lPPDPVoYMlbIA97`-PuD}G=!o@}C|$S=sn
> V=g#<p`3Exthq3^J;N)bb2moN<5fcCa
>
> delta 64
> zcmdnvy4#h@CD<iow-N&bqs2z9_X?b@(lPPDPVoZ1lbIA97`-MtD}G=!nrxz^$S1(X
> U>(2Ot`3Exthmrup<P@a{095A@6951J
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.cxl b/tests/data/acpi/x86/q35/DSDT.cxl
> index da86b25f51b550ab20771111cb0a2bc49e713186..89bf38c3708d0ff1a27002fdc36bcfe51283c774 100644
> GIT binary patch
> delta 66
> zcmZ3KzBrxBCD<iou`vS!<NJ+VTMW58WMkrko#F)?WGA06Ol0()tY!3p(Ri}7u_C`9
> W7oR)h59S}t3>?Y=41$xrj3WTBeiF6-
>
> delta 65
> zcmZ3Sz9^l`CD<iokud`U<Ijy;TMW6}Wn<!lo#F-jWhS36Ol0($tY!3p(P*-?u_B)U
> V7q2_x59S}t3>-=V43oW$BLJcw61D&U
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.dimmpxm b/tests/data/acpi/x86/q35/DSDT.dimmpxm
> index a2d812e5a23a3ce7739789246b342e703f8c96c0..1dfd971925a52e1b0281ed4e0f819bc73edac81e 100644
> GIT binary patch
> delta 65
> zcmV-H0KWg>PU21qL{mgmVkZCq0nD)ql_d#A8(d#gLSGP0lc*&?0ZWtVCGY_=liDUB
> X4-pCuM*;W)_yYh4BM<-)lL;qSu;~*W
>
> delta 64
> zcmV-G0Kfm@PT@`pL{mgmVJ83p0p+m@l_d#98(d#gLSGO~lc*&?0ZNnUCGY_<liDUB
> W4iE|rM*;W)_yYh4A`k$R3MW{ikrN#N
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.ipmibt b/tests/data/acpi/x86/q35/DSDT.ipmibt
> index 43ac1bd693d1b3f67d2a9e89ccaf8a56656df22d..4d64e1b90bb7bb1446a3c24ed838be7595a7e29c 100644
> GIT binary patch
> delta 66
> zcmdnywB3ozCD<jzT#<o+@%~0Gd3jDpg_!tYr+5L+$wu-HjBcBY<*gYRjVG^HP~;cn
> W;&W&G!Tf`nfkRn<L2&Xtg$Mvpo)H`X
>
> delta 65
> zcmdn)w9SdjCD<jzOp$?s@yA9kd3jC;g_!tYr+5L6$wu-HjINuD<*gYRjV7;GP~;Qf
> V;&o^I!Tf`nfkR1vVe);22mnPY5gY&j
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.ipmismbus b/tests/data/acpi/x86/q35/DSDT.ipmismbus
> index 1b998820d46e522b3129e42a867ed691c1f83e8f..6b23a3ea38c5cf17ba35d4601265d7b1120c6c41 100644
> GIT binary patch
> delta 65
> zcmX@?bi|3vCD<jzMUjDlF<>K?yga9$LQH(HQ@nuNWFvV8M(@eR@*fzDC#NVV@(XhD
> VxikJ?{=v+^p)9~4IC-+d1^_)P5g7mg
>
> delta 64
> zcmX@&bl8c@CD<jzS&@N(F>@oAyga9`LQH(HQ@nudWFvV8Mz6`m@*fzDCZ{MU@(FP9
> Ux-<S@{=v+^p(MaCd5XdY05P%=82|tP
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.ivrs b/tests/data/acpi/x86/q35/DSDT.ivrs
> index 026bfdfebf66c1803f158ac8c115eb5f49b5cb19..9e37e5c22777af3cbd49e9ce78e0d06507232339 100644
> GIT binary patch
> delta 65
> zcmez4_}7ukCD<k8uL1)Dqt8Yzd3jEEnV9%sr+5MX$wu;ljNX%5<UcSPPcBtZ<QL@P
> Vb7%a){DYZ+Ls@`9aPks`2mpnI5+?uv
>
> delta 64
> zcmezC_{WjUCD<k8j{*Y&W9mjOd3jDZnV9%sr+5Ls$wu;lj9!yl<UcSPO)gbX<P+fH
> Ub!Ys+{DYZ+LrH*P@=}Ee0C=_%CjbBd
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.memhp b/tests/data/acpi/x86/q35/DSDT.memhp
> index 7346125d23fb3174c0ce678a2cdf2fdc77c4a9fa..2a463e3e130190bab1246f100a590b1cbd2aae98 100644
> GIT binary patch
> delta 65
> zcmdnxv)hNuCD<jzT8)8$v3?_0o(iX%bWD7(Q@nuR<VF<-M(@doR6Z~oPu{Gm$S=sn
> V=g#<p`3Exthq3^J;N(ZD5dd+@5{&==
>
> delta 63
> zcmV-F0KosdOu9@8L{mgmIwk-B0hqB0ZX^js8(d#gLSGO~lYt~a0ZNm?B=7+;ld~lu
> Vlb|I93HSr}0{{pj5CD_oC0J)56LtUq
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.mmio64 b/tests/data/acpi/x86/q35/DSDT.mmio64
> index 15a291dbfb62e6ceb0249e02eb25b319744e351f..8e0b75edb910133b674ad43d5294dc8cc4f3d4cd 100644
> GIT binary patch
> delta 65
> zcmccWb<K;*CD<h-OqGFw(P1N3g)*nROiX;RQ@nux<Zk6aM(@dYl|L{VPd=xj$S=sn
> V=g#<p`3Exthq3^J;N-t55deax6Al0X
>
> delta 64
> zcmccSb=8Z@CD<h-RF#2&F>)hUg)*m`OiX;RQ@nuR<Zk6aMz6_tl|L{VO+Kfh$S1(X
> U>(2Ot`3Exthmrup<bNs=0Ci6j4gdfE
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.multi-bridge b/tests/data/acpi/x86/q35/DSDT.multi-bridge
> index 889a9040d950dd08980408d57f1037a5fc20c961..988d6f2b40d68f7a3d5e5b099cba4d7fb427126b 100644
> GIT binary patch
> delta 96
> zcmaEm{xF@(CD<k8p)msk<H3zw^733QI*c*#!A|i4-J6Z&eFYi4CpQ{=Ff?}d_ci2*
> z_waP#alF9F$Ppjv=>jB!LmavIIpUpzf&~S+_}m$PF#lj?;7}G|5Zt`b(4GkZXzdx^
>
> delta 76
> zcmaEu{ve&pCD<k8fiVLE<E@Qc^735GI*c*#!A|i4U7L;NeFYi4CN~;<;5Tyi_ci2*
> g_waP#alF9FIN8Tgg7XLS4`v1qB>{%biwy0V0H1mmZ2$lO
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.noacpihp b/tests/data/acpi/x86/q35/DSDT.noacpihp
> index 780616774f97a2d7305faf9e9a9d12afeb0e2fa2..fbf5a94ca16f761b6eabd665258042888a9b8ea7 100644
> GIT binary patch
> delta 66
> zcmaFp@W_G7CD<h-Nr8cZv2P<+i7cm!UQB$jQ@nuB=62aUMn><+-{d|p8c%*MugEXR
> W#pllWgZT$D1BbEzgWzN_1#bYSl@iSW
>
> delta 65
> zcmaFl@X&$FCD<h-QGtPhars8B5?M}Xy_oo5r+5MH&F!*zjEr8BzsY@IG@ATeUXf3L
> Vi`Sj;2lEeR1`Z_whRNaz-T;}L63qYr
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.nohpet b/tests/data/acpi/x86/q35/DSDT.nohpet
> index 0f862ab2938e0e11aa8335630fad389095b37edd..d158841273146883c1e15be331bd6f9d53d78e9e 100644
> GIT binary patch
> delta 65
> zcmccXaL<9uCD<h-PJw}ev2-KXL^)13>6rLnr+5Ls$xGxM7`-PymHWVGJo%cuBEKLP
> VpF86Z<{!)q9LfR=f|FSlA^?tr5?}xT
>
> delta 64
> zcmccTaMyv$CD<h-R)K+mv2P>SL^)1Z>6rLnr+5M1$xGxM7`-MxmHWVGH2IpmBA);k
> UuRG%p<{!)q97+NVli3s^0D#^SU;qFB
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.numamem b/tests/data/acpi/x86/q35/DSDT.numamem
> index df8edc05b69ecd1331973b16e534b44616b50f58..384fccb6b424645f418b854c0dab258b4a88a7ad 100644
> GIT binary patch
> delta 65
> zcmez9_{ovWCD<k8lL7++qs2xpRe4S~>6rLnr+5Ls$rkbsjNX$g<v%bQPtH<M<QL@P
> Vb7%a){DYZ+Ls@`9aPmxr2mp455y=1m
>
> delta 64
> zcmez5_|cKeCD<k8qXGj1W8g+ERe4TV>6rLnr+5M1$rkbsj9!x~<v%bQP0mtK<P+fH
> Ub!Ys+{DYZ+LrH*P@+^f20BQ>n$p8QV
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.pvpanic-isa b/tests/data/acpi/x86/q35/DSDT.pvpanic-isa
> index da3ce12787c28e555b6ba5eacb26275bdd4587f1..c77ecc8cd7c627a86b8142493228625b6c6fbb04 100644
> GIT binary patch
> delta 67
> zcmccMbkT{+CD<h-P?3RwF?S=EygaA3VoZFnQ@nulWFvV8CI{)wCGsJRjK-5sDk$;`
> Xa`Cw{{$T#W%)p^6z#usJhe8AZUfmI4
>
> delta 66
> zcmccUbis+sCD<h-K#_rgv3w(!yga9uVoZFnQ@nuFWFvV8CV#2TCGsJRj7F1BDk$;^
> WaPhh`{$T#W%)p@}z%cozLIeO(C=p=*
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count b/tests/data/acpi/x86/q35/DSDT.thread-count
> index 50ca91b065d9a2ba95f97d01856865f0e7c615f6..39f481a88419fbb95231eda19846f6064e09d96b 100644
> GIT binary patch
> delta 92
> zcmdm)x+|5-CD<iomk|R4qsm6Ew+5VU(lPPDPVoYMlMEdgy(c>welRq4_V+d9i1+Yx
> v;c>jc%E%EP>gfU`gF_s-_&MU8gMtMGx%k`}e=z@GX5dg3U=W;~XcPee%_<l%
>
> delta 72
> zcmdm$x-*r_CD<iorx61KqwPknw+5W9(lPPDPVoZ1lMEdgy(T*ve&9E9_V+d9i1+Yx
> c;c>jc$~c+FNP_bR^ABbQ4kZDG$w@{L03N6mfdBvi
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count2 b/tests/data/acpi/x86/q35/DSDT.thread-count2
> index f460be2bf74ae512db8f24418b42e8cf2a56202d..354132347ba51404e9ba2a64aa0b0b2aa9977ef8 100644
> GIT binary patch
> delta 67
> zcmdng!L+%9iOVI}CB(Refq}7fBUf4zr<-(4e6UlzfZycGCI?3E$-A09Fd9!@-K@wj
> X$i?T*_=EWeGXsaR0E6J<Tg?#w%=;Ac
>
> delta 66
> zcmdno!L+G^iOVI}CB&$Ofq}7aBUf4zr>k^Ke6UlzfbZnWCI?2Z$-A09Fd9u>-K@wb
> Wz{Ts%_=EWeGXsZ`0K??l%@F{-`xNs4
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm12 b/tests/data/acpi/x86/q35/DSDT.tis.tpm12
> index 67ebd7c158759221b801ecb67d8562d92fa219d5..393cc7caca7ef7766ef9ab7f4c876af88964c7d7 100644
> GIT binary patch
> delta 78
> zcmX@<cFK**CD<jzOPPUz@%2V7ZFw#ahnV<ar+5JehspNx_Kd!p>*bx8`Hh|ZeGNI{
> iJv?1_951jkPJS;h#^cWTgZT$D1BbEzgW%+kN)Z5MbrqNZ
>
> delta 75
> zcmX@*cG8W@CD<jzQ<;H*@#{t|ZFw$thnV<ar+5K>`^on5_KZH8>*bx8`Hh_YeGNI{
> fJv?1_951jkPM)JA!TE#v2QveQk^sZxPf8I0DiRd}
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm2 b/tests/data/acpi/x86/q35/DSDT.tis.tpm2
> index c6b58472157d575e2625557d1346586be06b927c..b0abfd68bde79bf6f0d4acfc959e88477a2097b5 100644
> GIT binary patch
> delta 66
> zcmaFt_QZ|LCD<h-MVWztaoR>MZFx>7r<nL)r+5Lc$#(J%jP9H3<ztu`jVIqxQsfup
> W;&W&G!Tf`nfkRn<L2xp+as&W&fe|kN
>
> delta 65
> zcmaFj_SlWfCD<h-S($->as5UvZFx>dr<nL)r+5L+$#(J%jBcCj<ztu`jV9kwQsfih
> V;&o^I!Tf`nfkR1vVKR?$1ORF(5ibA$
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.type4-count b/tests/data/acpi/x86/q35/DSDT.type4-count
> index 17a64adb2055ad3168754ca121bf29851d2ee496..e1f05c12982fa847a4e153e4cb066558071505a6 100644
> GIT binary patch
> delta 67
> zcmaDlk@49?MlP3Nmyl;33=E8p8@VLiIo+gV;)9*y1^g!KxH~X<PtJA!z-T-<&O?!3
> Xkc-cq@dxt{W(E#r0S3Xzy&e$&vfUE|
>
> delta 66
> zcmaDhk@4w7MlP3Nmyo9(3=E7>8@VLiIbEe=;)9*y1$-y#xH~X<P0n@yz-Tl%&O?z;
> WfQ#3i@dxt{W(E!=0fxza9uWYgL=yx6
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.viot b/tests/data/acpi/x86/q35/DSDT.viot
> index 6eb30e8f4b2c54e4789c649475adff356c8c58a4..a8d0d543d76d8567ea02eb028bb539566af24c23 100644
> GIT binary patch
> delta 65
> zcmcapbhn7hCD<h-){=pNv2G)mk2$B8d`x_>Q@nuF<aqNIM(@c_%s((1PrhoQ$S=sn
> V=g#<p`3Exthq3^J;A9rd2mq{Q6B7Uc
>
> delta 64
> zcmcaxbf<{RCD<h-#*%@7ar#CsA9GGm`Iz`%r+5L!$?@hbj9!zUn15h2ntatlkxzh&
> U*PZbP^ABbQ4kZDG$*h(U0G=ch6951J
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.xapic b/tests/data/acpi/x86/q35/DSDT.xapic
> index 111bb041dc0d114351add07c040dde61643d157a..c1719edeb7e5ac5d3b7988812558ccafe26c00bd 100644
> GIT binary patch
> delta 67
> zcmX>%o$35^CN7s?myq+_3=E8g8@ZUeINhXU;)9*y1^gz9b~!M5PY&z)z-T<#y<3rA
> Xkc-cq@dxt{W(E#r0S3XzW!(_~)AJM@
>
> delta 66
> zcmX><o$1_kCN7s?mymPa3=E828@ZUeI9;V<;)9*y1$-xqb~!M5O%Ch&z-Tnty<3q_
> WfQ#3i@dxt{W(E!=0fx!t-4OuAZWJ5<
>
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: [PATCH v3 4/4] tests: data: update x86 ACPI tables
2026-05-08 10:17 ` [PATCH v3 4/4] tests: data: update x86 ACPI tables Mark Cave-Ayland
2026-05-11 7:09 ` Ani Sinha
@ 2026-05-14 13:37 ` Igor Mammedov
1 sibling, 0 replies; 14+ messages in thread
From: Igor Mammedov @ 2026-05-14 13:37 UTC (permalink / raw)
To: Mark Cave-Ayland; +Cc: mst, anisinha, pbonzini, marcandre.lureau, qemu-devel
On Fri, 8 May 2026 11:17:43 +0100
Mark Cave-Ayland <mark.caveayland@nutanix.com> wrote:
> Update the x86 ACPI tables to reflect the IRQ descriptor changes for ISA serial
> ports:
>
> Device (COM1)
> {
> Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID
> Name (_UID, One) // _UID: Unique ID
> Name (_STA, 0x0F) // _STA: Status
> Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
> {
> IO (Decode16,
> 0x03F8, // Range Minimum
> 0x03F8, // Range Maximum
> 0x00, // Alignment
> 0x08, // Length
> )
> - IRQNoFlags ()
> + IRQ (Edge, ActiveHigh, Shared, )
> {4}
> })
> }
>
> Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
Acked-by: Igor Mammedov <imammedo@redhat.com>
> ---
> tests/qtest/bios-tables-test-allowed-diff.h | 47 ------------------
> tests/data/acpi/x86/microvm/DSDT | Bin 365 -> 366 bytes
> tests/data/acpi/x86/microvm/DSDT.ioapic2 | Bin 365 -> 366 bytes
> tests/data/acpi/x86/microvm/DSDT.pcie | Bin 2985 -> 2986 bytes
> tests/data/acpi/x86/microvm/DSDT.rtc | Bin 404 -> 405 bytes
> tests/data/acpi/x86/microvm/DSDT.usb | Bin 414 -> 415 bytes
> tests/data/acpi/x86/pc/DSDT | Bin 8598 -> 8599 bytes
> tests/data/acpi/x86/pc/DSDT.acpierst | Bin 8509 -> 8510 bytes
> tests/data/acpi/x86/pc/DSDT.acpihmat | Bin 9923 -> 9924 bytes
> tests/data/acpi/x86/pc/DSDT.bridge | Bin 15469 -> 15470 bytes
> tests/data/acpi/x86/pc/DSDT.cphp | Bin 9062 -> 9063 bytes
> tests/data/acpi/x86/pc/DSDT.dimmpxm | Bin 10252 -> 10253 bytes
> tests/data/acpi/x86/pc/DSDT.hpbridge | Bin 8549 -> 8550 bytes
> tests/data/acpi/x86/pc/DSDT.hpbrroot | Bin 5087 -> 5088 bytes
> tests/data/acpi/x86/pc/DSDT.ipmikcs | Bin 8670 -> 8671 bytes
> tests/data/acpi/x86/pc/DSDT.memhp | Bin 9957 -> 9958 bytes
> tests/data/acpi/x86/pc/DSDT.nohpet | Bin 8456 -> 8457 bytes
> tests/data/acpi/x86/pc/DSDT.numamem | Bin 8604 -> 8605 bytes
> tests/data/acpi/x86/pc/DSDT.roothp | Bin 12391 -> 12392 bytes
> tests/data/acpi/x86/q35/DSDT | Bin 8427 -> 8428 bytes
> tests/data/acpi/x86/q35/DSDT.acpierst | Bin 8444 -> 8445 bytes
> tests/data/acpi/x86/q35/DSDT.acpihmat | Bin 9752 -> 9753 bytes
> .../data/acpi/x86/q35/DSDT.acpihmat-generic-x | Bin 12637 -> 12638 bytes
> .../acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8706 -> 8707 bytes
> tests/data/acpi/x86/q35/DSDT.applesmc | Bin 8473 -> 8474 bytes
> tests/data/acpi/x86/q35/DSDT.bridge | Bin 12040 -> 12041 bytes
> tests/data/acpi/x86/q35/DSDT.core-count | Bin 12985 -> 12986 bytes
> tests/data/acpi/x86/q35/DSDT.core-count2 | Bin 33842 -> 33843 bytes
> tests/data/acpi/x86/q35/DSDT.cphp | Bin 8891 -> 8892 bytes
> tests/data/acpi/x86/q35/DSDT.cxl | Bin 13218 -> 13219 bytes
> tests/data/acpi/x86/q35/DSDT.dimmpxm | Bin 10081 -> 10082 bytes
> tests/data/acpi/x86/q35/DSDT.ipmibt | Bin 8502 -> 8503 bytes
> tests/data/acpi/x86/q35/DSDT.ipmismbus | Bin 8515 -> 8516 bytes
> tests/data/acpi/x86/q35/DSDT.ivrs | Bin 8444 -> 8445 bytes
> tests/data/acpi/x86/q35/DSDT.memhp | Bin 9786 -> 9787 bytes
> tests/data/acpi/x86/q35/DSDT.mmio64 | Bin 9557 -> 9558 bytes
> tests/data/acpi/x86/q35/DSDT.multi-bridge | Bin 13280 -> 13281 bytes
> tests/data/acpi/x86/q35/DSDT.noacpihp | Bin 8289 -> 8290 bytes
> tests/data/acpi/x86/q35/DSDT.nohpet | Bin 8285 -> 8286 bytes
> tests/data/acpi/x86/q35/DSDT.numamem | Bin 8433 -> 8434 bytes
> tests/data/acpi/x86/q35/DSDT.pvpanic-isa | Bin 8528 -> 8529 bytes
> tests/data/acpi/x86/q35/DSDT.thread-count | Bin 12985 -> 12986 bytes
> tests/data/acpi/x86/q35/DSDT.thread-count2 | Bin 33842 -> 33843 bytes
> tests/data/acpi/x86/q35/DSDT.tis.tpm12 | Bin 9033 -> 9034 bytes
> tests/data/acpi/x86/q35/DSDT.tis.tpm2 | Bin 9059 -> 9060 bytes
> tests/data/acpi/x86/q35/DSDT.type4-count | Bin 18661 -> 18662 bytes
> tests/data/acpi/x86/q35/DSDT.viot | Bin 14684 -> 14685 bytes
> tests/data/acpi/x86/q35/DSDT.xapic | Bin 35790 -> 35791 bytes
> 48 files changed, 47 deletions(-)
>
> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
> index cef44135bc..dfb8523c8b 100644
> --- a/tests/qtest/bios-tables-test-allowed-diff.h
> +++ b/tests/qtest/bios-tables-test-allowed-diff.h
> @@ -1,48 +1 @@
> /* List of comma-separated changed AML files to ignore */
> -"tests/data/acpi/x86/pc/DSDT",
> -"tests/data/acpi/x86/pc/DSDT.bridge",
> -"tests/data/acpi/x86/pc/DSDT.ipmikcs",
> -"tests/data/acpi/x86/pc/DSDT.cphp",
> -"tests/data/acpi/x86/pc/DSDT.numamem",
> -"tests/data/acpi/x86/pc/DSDT.nohpet",
> -"tests/data/acpi/x86/pc/DSDT.memhp",
> -"tests/data/acpi/x86/pc/DSDT.dimmpxm",
> -"tests/data/acpi/x86/pc/DSDT.acpihmat",
> -"tests/data/acpi/x86/pc/DSDT.acpierst",
> -"tests/data/acpi/x86/pc/DSDT.roothp",
> -"tests/data/acpi/x86/pc/DSDT.hpbridge",
> -"tests/data/acpi/x86/pc/DSDT.hpbrroot",
> -"tests/data/acpi/x86/q35/DSDT",
> -"tests/data/acpi/x86/q35/DSDT.tis.tpm2",
> -"tests/data/acpi/x86/q35/DSDT.tis.tpm12",
> -"tests/data/acpi/x86/q35/DSDT.bridge",
> -"tests/data/acpi/x86/q35/DSDT.noacpihp",
> -"tests/data/acpi/x86/q35/DSDT.multi-bridge",
> -"tests/data/acpi/x86/q35/DSDT.ipmibt",
> -"tests/data/acpi/x86/q35/DSDT.cphp",
> -"tests/data/acpi/x86/q35/DSDT.numamem",
> -"tests/data/acpi/x86/q35/DSDT.nohpet",
> -"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator",
> -"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x",
> -"tests/data/acpi/x86/q35/DSDT.memhp",
> -"tests/data/acpi/x86/q35/DSDT.dimmpxm",
> -"tests/data/acpi/x86/q35/DSDT.acpihmat",
> -"tests/data/acpi/x86/q35/DSDT.mmio64",
> -"tests/data/acpi/x86/q35/DSDT.acpierst",
> -"tests/data/acpi/x86/q35/DSDT.applesmc",
> -"tests/data/acpi/x86/q35/DSDT.pvpanic-isa",
> -"tests/data/acpi/x86/q35/DSDT.ivrs",
> -"tests/data/acpi/x86/q35/DSDT.type4-count",
> -"tests/data/acpi/x86/q35/DSDT.core-count",
> -"tests/data/acpi/x86/q35/DSDT.core-count2",
> -"tests/data/acpi/x86/q35/DSDT.thread-count",
> -"tests/data/acpi/x86/q35/DSDT.thread-count2",
> -"tests/data/acpi/x86/q35/DSDT.viot",
> -"tests/data/acpi/x86/q35/DSDT.cxl",
> -"tests/data/acpi/x86/q35/DSDT.ipmismbus",
> -"tests/data/acpi/x86/q35/DSDT.xapic",
> -"tests/data/acpi/x86/microvm/DSDT",
> -"tests/data/acpi/x86/microvm/DSDT.usb",
> -"tests/data/acpi/x86/microvm/DSDT.rtc",
> -"tests/data/acpi/x86/microvm/DSDT.ioapic2",
> -"tests/data/acpi/x86/microvm/DSDT.pcie",
> diff --git a/tests/data/acpi/x86/microvm/DSDT b/tests/data/acpi/x86/microvm/DSDT
> index f477668f2ee80241e47b340ad4a30f5480df2049..475a59328c5e111c04d92cb971ac13b2a9e9c403 100644
> GIT binary patch
> delta 47
> zcmaFM^p1(kCD<h-kCB0a>DNRqX-1EUYUYf_6XO*51-ba#8GkVUU}oS@7GMyZ*!utg
> DFjow9
>
> delta 46
> zcmaFI^p=UsCD<h-myv;iNpK>UG^6`OHFHLziE)a20$jZAj6axvFf(u{2{26TdjJ3k
> C0}FKk
>
> diff --git a/tests/data/acpi/x86/microvm/DSDT.ioapic2 b/tests/data/acpi/x86/microvm/DSDT.ioapic2
> index e5924a49962e0cff4228bcfc77ebcf48cb4a2219..f4ef9bfcfaca231454aab43d6e29d18d95c6c7ff 100644
> GIT binary patch
> delta 47
> zcmaFM^p1(kCD<h-kCB0aY0E?|X-1EUYUYf_6XO*51-ba#8GkVUU}oS@7GMyZ*!utg
> DCs7P9
>
> delta 46
> zcmaFI^p=UsCD<h-myv;i>GVV{X-4;nYUYea6XO*51h{zJ8GkVUU}oS@5@49v_W%GN
> CLkuqf
>
> diff --git a/tests/data/acpi/x86/microvm/DSDT.pcie b/tests/data/acpi/x86/microvm/DSDT.pcie
> index b646a05551c1ed902413a462442346ce246f8675..54498ff6ed2cb09d3043311d1df1d043b52ab1a8 100644
> GIT binary patch
> delta 48
> zcmZ1}zDk_SCD<io6*mI|)5D2e(u^(>)yx@<C&nrA3v%(fGyY)y!OXy+EWjYRu~&v0
> E05LrarvLx|
>
> delta 47
> zcmZ1_zEYgaCD<ioB{u^D(~pT<(u~d%)yx@<CdMi932^bcGyY)y!OXy+B*3t-Plg)+
> DDIN=_
>
> diff --git a/tests/data/acpi/x86/microvm/DSDT.rtc b/tests/data/acpi/x86/microvm/DSDT.rtc
> index e375473b5f033d374dd2a64a9f814fd16c3e262f..5ea1b89d68bb18d14c4061b9b68b30e614bfaacd 100644
> GIT binary patch
> delta 48
> zcmbQjJe8TtCD<ioDkB2}(}{^((v1ES)yx@<C&nrA3v%(fGyY)y!OXy+EWjYRv6r0@
> E02^To2><{9
>
> delta 47
> zcmbQrJcXIdCD<io3L^sp)BTBD(u{r+)yx@<CdMi932^bcGyY)y!OXy+B*3t-kDU<!
> D6Tu4!
>
> diff --git a/tests/data/acpi/x86/microvm/DSDT.usb b/tests/data/acpi/x86/microvm/DSDT.usb
> index d63fd84620a2689120b32262f964e6a098d71632..cb19cd1b29abd64e5dcce33b039e9c47eefc5fd7 100644
> GIT binary patch
> delta 48
> zcmbQoJfE4%CD<ioJ|hDI6W2s8X-3b9YUYf_6XO*51-ba#8GkVUU}oS@7GMzE*el2g
> E00zAZZ2$lO
>
> delta 47
> zcmbQwJdc^nCD<io9wP$-lj1}!X-1EUYUYea6XO*51h{zJ8GkVUU}oS@5@6WaC&&l@
> D|FjBi
>
> diff --git a/tests/data/acpi/x86/pc/DSDT b/tests/data/acpi/x86/pc/DSDT
> index 6ea2d36d138daffb59a8636759078500adc58f24..056f4c5304660e9b2162d8707a0dbfd0ef5adec8 100644
> GIT binary patch
> delta 82
> zcmbQ{Jl&bgCD<iox*`Ju<Gqbs+lA!3p2frmJH-n)JqvL5G>C5E4mL1|=ZJT731WzD
> ma^HMkD29>Ic(RR%BEKLPpF86Z<{!)q9LfR=f}68Nw0Qv<Fc%5{
>
> delta 81
> zcmbR4Jk6QQCD<ionj!-O<M)kR+lAyjpT)!nJH-n)J_~U6G>C5E4mL1|=ZJT731WzD
> la@%}gD29>IXtIrnBA);kuRG%p<{!)q97+NVn{!08c>xKT7YYCX
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.acpierst b/tests/data/acpi/x86/pc/DSDT.acpierst
> index d8c173aa613f51b1c76ea7b9dee19e899cba240d..9b49234dd0b25d8eb9f9ed1b57d62acb9caa3da8 100644
> GIT binary patch
> delta 82
> zcmdn%w9kplCD<jzPLY9uQEemFb|E>(hcWTNPVoYs4+5M$4WgU4gAEMgIpQ5%f*7Kk
> m+&AABieY3lo@^tc$S=sn=g#<p`3Exthq3^J;O1<ROFRJP7#7|D
>
> delta 81
> zcmdnzwAYEtCD<jzR*`{$(S9S>b|E>3hcWTNPVoXB4+5M$4WgU4gAEMgIpQ5%f*7Kk
> l+&14AieY3lnrtJY$S1(X>(2Ot`3Exthmrup<{XhrJOI{H7Ty2=
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.acpihmat b/tests/data/acpi/x86/pc/DSDT.acpihmat
> index ba363d6af76af728b7c88bbaf47f7e0ea3dcb41f..8541991737151a1e2f4dbb7c5ef49787d47d4832 100644
> GIT binary patch
> delta 82
> zcmX@?d&HN^CD<k8h#CU}<Lr%GPsHWCp2frmJH-n)JqvL5G>C5E4mL1|=ZJT731WzD
> ma^K7&5yQx6JULTRkzbID&z<oH^ABbQ4rKub!Ob%ywRr(Dofj|w
>
> delta 81
> zcmX@&d)SxDCD<k8uo?pc<CcwFPsHUspT)!nJH-n)J_~U6G>C5E4mL1|=ZJT731WzD
> la@))!5yQx6G&xgJkxzh&*PZbP^ABbQ4kZDG%`+vnc>y947cc+-
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.bridge b/tests/data/acpi/x86/pc/DSDT.bridge
> index b68302363cb24181988d6e3dceb04a0946838d5e..c9f1741f5c3286373e0582f68ca5cca9e5ab2f45 100644
> GIT binary patch
> delta 83
> zcmaD`@vef)CD<h-&xV14@y$lA?LrEDy-YFj!A|i4t-VYE&YlL*P29l-2Jsy6jxIqA
> n(M|4~9}2}VG8#{|6H(+B<l=K@{K5Q#nSn!DfI)C^u80NzW)K(S
>
> delta 82
> zcmaD?@wS4?CD<h-*M@<Ck#!^2b|Hn{UZ$A%V5fM2mR_a+XHSFZChlMZgLsa3N0%Um
> m=q9(#4~1eF8I2~}i74_3aPhh`{$T#W%)p@}z_2(^L<0a2uNLC~
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.cphp b/tests/data/acpi/x86/pc/DSDT.cphp
> index 20688edf2da41146ece4faa4141517408a42870c..0812b021e25e186c69172311ef2062732db0ebfd 100644
> GIT binary patch
> delta 82
> zcmaFn_S}ujCD<h-U73M_F>oVSyNI0EvzYi`r+5LUX93Qh2GLF2!3GBL9Py4WK@8DN
> m?wi+(#4s`%Pv#L*<QL@Pb7%a){DYZ+Ls@`9aI>|THZK4L%oaTW
>
> delta 81
> zcmaFv_RNjTCD<h-O__m#F>51NyNI0UvzYi`r+5L!X93Qh2GLF2!3GBL9Py4WK@8DN
> lZkyMO#4s`%P393(<P+fHb!Ys+{DYZ+LrH*PvyGTGF97w$7Cis}
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.dimmpxm b/tests/data/acpi/x86/pc/DSDT.dimmpxm
> index 8d4be05d2c71ca8de6d732d3e48e0e323143160c..8247d79552d1d3af270c331c4d130b3591067202 100644
> GIT binary patch
> delta 95
> zcmeAP=ndd<33dtL)nH&?{I`)ySCZ4~SxkJeQ@nuFWCuwRM)%F3k}-^i#?Jn}h8*!8
> yo-RC&7g!lN;zK=MfMjrpBNsnMymL^npdc5YJL3=LAIuCK$^s06n;%MP^8x^{8yBVk
>
> delta 75
> zcmeAT=n3F*33dtL(O_U;6yM0DE6M5kEG9nKDPF*FvV)`uqub_C$rwg{BWHhKLymY4
> fPZu7?3#^Qjd!!^de=z@GX5df~VA%XfN}Cq|+i4SC
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.hpbridge b/tests/data/acpi/x86/pc/DSDT.hpbridge
> index 2b5b885b862a2fe8bc4a24446400dccf685dab85..41a4cc2a1a498bd810718b848651ff866ad7bb00 100644
> GIT binary patch
> delta 82
> zcmaFr^vsFNCD<h-O_70tQD`IAb|E>>$1(B2PVoYcj{}@N4WgU4gAEMgIpQ5%f*7Kk
> m+&AABieY3lo@^tc$S=sn=g#<p`3Exthq3^J;O1<RUpxQ@I2UgK
>
> delta 81
> zcmaFn^wf#VCD<h-Rgr;#QF|lTb|E>B$1(B2PVoW`j{}@N4WgU4gAEMgIpQ5%f*7Kk
> l+&14AieY3lnrtJY$S1(X>(2Ot`3Exthmrup<{Xh<JOK9l7jFOn
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.hpbrroot b/tests/data/acpi/x86/pc/DSDT.hpbrroot
> index cc6f26a3f8fe85f34a8acb5432bab3cf4d3ab1f6..2573df7906b4315af7e925de55dd7b93cf75a9a4 100644
> GIT binary patch
> delta 82
> zcmcbw{y?3}CD<k8fiMFDW8g+E9zi)TotXGwr+5J;od9P~gXkviU;~4Aj(A6xAcp8B
> m_su4PF^r7HlP3x(@(XhDxikJ?{=v+^p)9~4xcPvPJR<;?;uO>X
>
> delta 81
> zcmaE$eqWu-CD<k8zAys=W7bA49zi)zotXGwr+5KJod9P~gXkviU;~4Aj(A6xAcp8B
> lx6LMkF^r5xlP3x(@(FP9x-<S@{=v+^p(Mbt`Jj+IBLIoK6x09!
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.ipmikcs b/tests/data/acpi/x86/pc/DSDT.ipmikcs
> index 052a84e294eee4ecef9a36341493f841caf887a5..117488ca8ac05841815d70bd0104180f0d814cd0 100644
> GIT binary patch
> delta 82
> zcmV-Y0ImPtL*GLRL{mgm-yr}10a~#Nw-O#g>s((`LSGO{>QF;TFk6BPQ!p@J2wy=&
> oQUF_mPqW_=qyYgllY|r@4-pCuM*;W)_yYh4BM<-)v$GT{4NMIfM*si-
>
> delta 81
> zcmV-X0IvVvL*7FQL{mgm-XQ=00duhmw-O#f>s((`LSGO`>QF;TFk6BPQ!p@J2wy=&
> nQUF_mPP5+<qyYgklY|r@4iE|rM*;W)_yYh4A`k$xv=l21I)NBR
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.memhp b/tests/data/acpi/x86/pc/DSDT.memhp
> index 7efc12a46cb87c0684b7d880b2cc94d302744e03..ffa0d1312a6d5edb3afaab57547af60e1229c628 100644
> GIT binary patch
> delta 82
> zcmaFr`^=ZiCD<k8nHmEF<ED*VY!Y%_&tl?(o#F+Yo&`928bmj72OAi~bHqEk1TjQ6
> mxo_5!h+$+jp4=^|$S=sn=g#<p`3Exthq3^J;O1SD+PnZKrx!K=
>
> delta 81
> zcmaFn`_z}qCD<k8sTu<V<LQlDY!Y&w&tl?(o#F)?p9MI38bmj72OAi~bHqEk1TjQ6
> lxoy^yh+$+jn%pg^$S1(X>(2Ot`3Exthmrup=G~IoyZ{$C7d8L@
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.nohpet b/tests/data/acpi/x86/pc/DSDT.nohpet
> index 7eedfcd64ebd0193744864b4f6cbead35c7c3ab2..fd5cabdc3b412faff60305af9d049bbb645f70ef 100644
> GIT binary patch
> delta 82
> zcmeBh>U83A33dtLRAgXaT)vS@Q%KJ1SxkJeQ@nuFvjAsLgXkviU;~4Aj(A6xAcp8B
> m_sxMqF^r7Hlh+9=@(XhDxikJ?{=v+^p)9~4xcRQIHZK6MsTJ)2
>
> delta 81
> zcmeBl>Tu$633dtLP-I|WJg|{VQ%KJ9SxkJeQ@nuVvjAsLgXkviU;~4Aj(A6xAcp8B
> lx6Oe<F^r5xlh+9=@(FP9x-<S@{=v+^p(Mbt`JS*gF94yS73}~3
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.numamem b/tests/data/acpi/x86/pc/DSDT.numamem
> index 910b4952a0757025cfed1c60416d16054e70846f..0ea31f7c108463dce0d5fd89b63edc0c39cd0f01 100644
> GIT binary patch
> delta 95
> zcmbQ^JlC1aCD<iot|9{iW7bBly+WK`&tl?(o#F+YCSMQ|VRYa8R49hg(Ae4E*N`LL
> y!_$Sw@d7I&M|`NK3y=&BapdCXh<6SO78K;-b7%a){DYZ+Ls@`9aC4!EHZK4i4j9G&
>
> delta 75
> zcmV-R0JQ&|L!3hjL{mgmoFM=J0fVs$y%GsY=3HM>LSGO;lh6_r0Y<as5?lcfGDA;I
> hF$iBsNkj}m&;<dL926J{_yhO@00<%w0JCxwD-B#;6$k(T
>
> diff --git a/tests/data/acpi/x86/pc/DSDT.roothp b/tests/data/acpi/x86/pc/DSDT.roothp
> index 45d3dbe1b69143a956b4f829913ca47f07134741..a872aa6f49d8cb7b67f1c130c9deedbbb6af1206 100644
> GIT binary patch
> delta 84
> zcmaE!@FIcBCD<h-!+?Q-F>52&b|HnP^Nca^!A|i4o#z+>oIMSqo4A7w4B|QB9bJML
> oqMO_|KNN~#WHg>^C!)wN$i?T*_=EWeGXsaR0E6J>T#;YW0AE!Yi2wiq
>
> delta 83
> zcmaEn@H~ObCD<h--GG6Cv3Vocb|Hnv^Nca^!A|i49p@MWoIMSqo4A7w4B|QB9bJML
> nqMO_{KNN~#WHg#=C!)wFz{Ts%_=EWeGXsZ`0K?`ykzdjPPD>bx
>
> diff --git a/tests/data/acpi/x86/q35/DSDT b/tests/data/acpi/x86/q35/DSDT
> index 377e880175f6f11101548c0c64da61b5aee00bd9..a8c861548911887910e12e072bdb3e4cb6567f31 100644
> GIT binary patch
> delta 65
> zcmaFu_{NdTCD<k8jRFG$<C=|J^75Q+(lPPDPVoYMla1sZ7`-PK%YR@ro}8kf$S=sn
> V=g#<p`3Exthq3^J;N-~)5del35)A+V
>
> delta 64
> zcmaFk_}Y=nCD<k8wE_bJ<I#;=^75Rn(lPPDPVoZ1la1sZ7`-MJ%YR@rnw+Ab$S1(X
> U>(2Ot`3Exthmrup<S7af0C`ao4FCWD
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.acpierst b/tests/data/acpi/x86/q35/DSDT.acpierst
> index 026bfdfebf66c1803f158ac8c115eb5f49b5cb19..9e37e5c22777af3cbd49e9ce78e0d06507232339 100644
> GIT binary patch
> delta 65
> zcmez4_}7ukCD<k8uL1)Dqt8Yzd3jEEnV9%sr+5MX$wu;ljNX%5<UcSPPcBtZ<QL@P
> Vb7%a){DYZ+Ls@`9aPks`2mpnI5+?uv
>
> delta 64
> zcmezC_{WjUCD<k8j{*Y&W9mjOd3jDZnV9%sr+5Ls$wu;lj9!yl<UcSPO)gbX<P+fH
> Ub!Ys+{DYZ+LrH*P@=}Ee0C=_%CjbBd
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat b/tests/data/acpi/x86/q35/DSDT.acpihmat
> index f1b8483d8da21dd57f3e5e7a1e4eb787df2c38ac..0b10e246a71b3f68dfed557ae281ee196691276b 100644
> GIT binary patch
> delta 65
> zcmbQ?Gt-C5CD<iIQjLLuF=Hc_j|!)obWD7(Q@nuR<aiYaM(@cBR6Z~oPoAi%$S=sn
> V=g#<p`3Exthq3^J;N%0U5dcDQ5oQ1Y
>
> delta 64
> zcmbQ~GsB0=CD<iILXClev2i1pj|!)&bWD7(Q@nuh<aiYaMz6^WR6Z~oO`fQ#$S1(X
> U>(2Ot`3Exthmrup<b$da05*jYW&i*H
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x b/tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x
> index a7731403f460a235bf705770a1547dafeee069ab..8f7f626906ee76e5d077e2709d249b19cb2675d7 100644
> GIT binary patch
> delta 66
> zcmcbcbT5g^CD<h-&X9qDQD!68I$cgDqnP+$r+5Lc%?EYYFfw{i&eQ+EXgoRIK#^aN
> Wi_e|$2lEeR1`cHb2EoaF2Im2+u@jU4
>
> delta 65
> zcmcbYbT^61CD<h-){udL(R3r%I$cgjqnP+$r+5L+%?EYYFfw{g&eQ+EXf!$AK#@;?
> Vi`Sj;2lEeR1`Z_whROW~=K-Gm6O;e|
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator b/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator
> index cb4995de7e33cd9f2d134ec96651d217873d6944..7a19fb922d841ae8b004b1586de53d865cb83b03 100644
> GIT binary patch
> delta 65
> zcmZp2X?Edq33dr#R$^daRNBa8roibY9TOky6ffX6*;B!R(R*^2!Usm<$<>OA{DNG3
> V?u<W}e=sv}C<`zMPF|%L0RR#65J&(3
>
> delta 64
> zcmZp6X>#Fm33dr#Qet3WwBE>Nroibc9TOky6ffXA*;B!R(Q9&-!Usm9$<>OAd;(m&
> U?u<W}e=sv}C<!o3Uac4b00#>YNB{r;
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.applesmc b/tests/data/acpi/x86/q35/DSDT.applesmc
> index 92c8fdb6cbb8ae8bdf5ede9679eea92486eaf372..c33430f4ffc646eb2294c65a4eb269d9354c4f50 100644
> GIT binary patch
> delta 94
> zcmbQ~G|P$0CD<iIN|AwqarQ<od3jD3xtRE1r+5LM$wu-HjGmi|<>eR+jh+2{4LRaH
> xJY9GkFR(Il#D{vi0LkDGM=pMjc;}#CK|wA)cg7#gKbRRflm!?BCm&RZ002W%7Ht3k
>
> delta 74
> zcmbQ`G}DR8CD<iIQjvjyamz+7d3jD}xtRE1r+5MH$wu-Hj2@ed<>eUpjhy{`4LRaH
> eJY9GkFR(IB&QXxy{K5Q#nSnz|fMN0>g$Mw{l@kj9
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.bridge b/tests/data/acpi/x86/q35/DSDT.bridge
> index 957b3ad90c787616eac212865bce0a19a5ac1e6e..5185e0636be78abb0ffbcbe7cd06eac56ce60493 100644
> GIT binary patch
> delta 66
> zcmeB(>x|=a33dtL)MsE|Jid`jUY^tEYfOBwQ@nu7W+VA$yo}zHC3QbA8c*iZQ{)%q
> W;&W&G!Tf`nfkRn<L2$CA-gy9Yr4j@H
>
> delta 65
> zcmeB->xkoW33dtL&}U#^e6W#AUY^tYYfOBwQ@nulW+VA$yo_FxC3QbA8cpWXQ{)ri
> V;&o^I!Tf`nfkR1vVX~Fpc>riC5(EGM
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.core-count b/tests/data/acpi/x86/q35/DSDT.core-count
> index 50ca91b065d9a2ba95f97d01856865f0e7c615f6..39f481a88419fbb95231eda19846f6064e09d96b 100644
> GIT binary patch
> delta 92
> zcmdm)x+|5-CD<iomk|R4qsm6Ew+5VU(lPPDPVoYMlMEdgy(c>welRq4_V+d9i1+Yx
> v;c>jc%E%EP>gfU`gF_s-_&MU8gMtMGx%k`}e=z@GX5dg3U=W;~XcPee%_<l%
>
> delta 72
> zcmdm$x-*r_CD<iorx61KqwPknw+5W9(lPPDPVoZ1lMEdgy(T*ve&9E9_V+d9i1+Yx
> c;c>jc$~c+FNP_bR^ABbQ4kZDG$w@{L03N6mfdBvi
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.core-count2 b/tests/data/acpi/x86/q35/DSDT.core-count2
> index f460be2bf74ae512db8f24418b42e8cf2a56202d..354132347ba51404e9ba2a64aa0b0b2aa9977ef8 100644
> GIT binary patch
> delta 67
> zcmdng!L+%9iOVI}CB(Refq}7fBUf4zr<-(4e6UlzfZycGCI?3E$-A09Fd9!@-K@wj
> X$i?T*_=EWeGXsaR0E6J<Tg?#w%=;Ac
>
> delta 66
> zcmdno!L+G^iOVI}CB&$Ofq}7aBUf4zr>k^Ke6UlzfbZnWCI?2Z$-A09Fd9u>-K@wb
> Wz{Ts%_=EWeGXsZ`0K??l%@F{-`xNs4
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.cphp b/tests/data/acpi/x86/q35/DSDT.cphp
> index 7c87d41d03fcfd2b5b82f2581f16de6bc0bb10bf..d059d32caf9f46026f06f170e4c8ea59aca101b3 100644
> GIT binary patch
> delta 65
> zcmdn(y2q8vCD<ioj}ij|qx?p$_X?bD(lPPDPVoYMlbIA97`-PuD}G=!o@}C|$S=sn
> V=g#<p`3Exthq3^J;N)bb2moN<5fcCa
>
> delta 64
> zcmdnvy4#h@CD<iow-N&bqs2z9_X?b@(lPPDPVoZ1lbIA97`-MtD}G=!nrxz^$S1(X
> U>(2Ot`3Exthmrup<P@a{095A@6951J
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.cxl b/tests/data/acpi/x86/q35/DSDT.cxl
> index da86b25f51b550ab20771111cb0a2bc49e713186..89bf38c3708d0ff1a27002fdc36bcfe51283c774 100644
> GIT binary patch
> delta 66
> zcmZ3KzBrxBCD<iou`vS!<NJ+VTMW58WMkrko#F)?WGA06Ol0()tY!3p(Ri}7u_C`9
> W7oR)h59S}t3>?Y=41$xrj3WTBeiF6-
>
> delta 65
> zcmZ3Sz9^l`CD<iokud`U<Ijy;TMW6}Wn<!lo#F-jWhS36Ol0($tY!3p(P*-?u_B)U
> V7q2_x59S}t3>-=V43oW$BLJcw61D&U
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.dimmpxm b/tests/data/acpi/x86/q35/DSDT.dimmpxm
> index a2d812e5a23a3ce7739789246b342e703f8c96c0..1dfd971925a52e1b0281ed4e0f819bc73edac81e 100644
> GIT binary patch
> delta 65
> zcmV-H0KWg>PU21qL{mgmVkZCq0nD)ql_d#A8(d#gLSGP0lc*&?0ZWtVCGY_=liDUB
> X4-pCuM*;W)_yYh4BM<-)lL;qSu;~*W
>
> delta 64
> zcmV-G0Kfm@PT@`pL{mgmVJ83p0p+m@l_d#98(d#gLSGO~lc*&?0ZNnUCGY_<liDUB
> W4iE|rM*;W)_yYh4A`k$R3MW{ikrN#N
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.ipmibt b/tests/data/acpi/x86/q35/DSDT.ipmibt
> index 43ac1bd693d1b3f67d2a9e89ccaf8a56656df22d..4d64e1b90bb7bb1446a3c24ed838be7595a7e29c 100644
> GIT binary patch
> delta 66
> zcmdnywB3ozCD<jzT#<o+@%~0Gd3jDpg_!tYr+5L+$wu-HjBcBY<*gYRjVG^HP~;cn
> W;&W&G!Tf`nfkRn<L2&Xtg$Mvpo)H`X
>
> delta 65
> zcmdn)w9SdjCD<jzOp$?s@yA9kd3jC;g_!tYr+5L6$wu-HjINuD<*gYRjV7;GP~;Qf
> V;&o^I!Tf`nfkR1vVe);22mnPY5gY&j
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.ipmismbus b/tests/data/acpi/x86/q35/DSDT.ipmismbus
> index 1b998820d46e522b3129e42a867ed691c1f83e8f..6b23a3ea38c5cf17ba35d4601265d7b1120c6c41 100644
> GIT binary patch
> delta 65
> zcmX@?bi|3vCD<jzMUjDlF<>K?yga9$LQH(HQ@nuNWFvV8M(@eR@*fzDC#NVV@(XhD
> VxikJ?{=v+^p)9~4IC-+d1^_)P5g7mg
>
> delta 64
> zcmX@&bl8c@CD<jzS&@N(F>@oAyga9`LQH(HQ@nudWFvV8Mz6`m@*fzDCZ{MU@(FP9
> Ux-<S@{=v+^p(MaCd5XdY05P%=82|tP
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.ivrs b/tests/data/acpi/x86/q35/DSDT.ivrs
> index 026bfdfebf66c1803f158ac8c115eb5f49b5cb19..9e37e5c22777af3cbd49e9ce78e0d06507232339 100644
> GIT binary patch
> delta 65
> zcmez4_}7ukCD<k8uL1)Dqt8Yzd3jEEnV9%sr+5MX$wu;ljNX%5<UcSPPcBtZ<QL@P
> Vb7%a){DYZ+Ls@`9aPks`2mpnI5+?uv
>
> delta 64
> zcmezC_{WjUCD<k8j{*Y&W9mjOd3jDZnV9%sr+5Ls$wu;lj9!yl<UcSPO)gbX<P+fH
> Ub!Ys+{DYZ+LrH*P@=}Ee0C=_%CjbBd
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.memhp b/tests/data/acpi/x86/q35/DSDT.memhp
> index 7346125d23fb3174c0ce678a2cdf2fdc77c4a9fa..2a463e3e130190bab1246f100a590b1cbd2aae98 100644
> GIT binary patch
> delta 65
> zcmdnxv)hNuCD<jzT8)8$v3?_0o(iX%bWD7(Q@nuR<VF<-M(@doR6Z~oPu{Gm$S=sn
> V=g#<p`3Exthq3^J;N(ZD5dd+@5{&==
>
> delta 63
> zcmV-F0KosdOu9@8L{mgmIwk-B0hqB0ZX^js8(d#gLSGO~lYt~a0ZNm?B=7+;ld~lu
> Vlb|I93HSr}0{{pj5CD_oC0J)56LtUq
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.mmio64 b/tests/data/acpi/x86/q35/DSDT.mmio64
> index 15a291dbfb62e6ceb0249e02eb25b319744e351f..8e0b75edb910133b674ad43d5294dc8cc4f3d4cd 100644
> GIT binary patch
> delta 65
> zcmccWb<K;*CD<h-OqGFw(P1N3g)*nROiX;RQ@nux<Zk6aM(@dYl|L{VPd=xj$S=sn
> V=g#<p`3Exthq3^J;N-t55deax6Al0X
>
> delta 64
> zcmccSb=8Z@CD<h-RF#2&F>)hUg)*m`OiX;RQ@nuR<Zk6aMz6_tl|L{VO+Kfh$S1(X
> U>(2Ot`3Exthmrup<bNs=0Ci6j4gdfE
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.multi-bridge b/tests/data/acpi/x86/q35/DSDT.multi-bridge
> index 889a9040d950dd08980408d57f1037a5fc20c961..988d6f2b40d68f7a3d5e5b099cba4d7fb427126b 100644
> GIT binary patch
> delta 96
> zcmaEm{xF@(CD<k8p)msk<H3zw^733QI*c*#!A|i4-J6Z&eFYi4CpQ{=Ff?}d_ci2*
> z_waP#alF9F$Ppjv=>jB!LmavIIpUpzf&~S+_}m$PF#lj?;7}G|5Zt`b(4GkZXzdx^
>
> delta 76
> zcmaEu{ve&pCD<k8fiVLE<E@Qc^735GI*c*#!A|i4U7L;NeFYi4CN~;<;5Tyi_ci2*
> g_waP#alF9FIN8Tgg7XLS4`v1qB>{%biwy0V0H1mmZ2$lO
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.noacpihp b/tests/data/acpi/x86/q35/DSDT.noacpihp
> index 780616774f97a2d7305faf9e9a9d12afeb0e2fa2..fbf5a94ca16f761b6eabd665258042888a9b8ea7 100644
> GIT binary patch
> delta 66
> zcmaFp@W_G7CD<h-Nr8cZv2P<+i7cm!UQB$jQ@nuB=62aUMn><+-{d|p8c%*MugEXR
> W#pllWgZT$D1BbEzgWzN_1#bYSl@iSW
>
> delta 65
> zcmaFl@X&$FCD<h-QGtPhars8B5?M}Xy_oo5r+5MH&F!*zjEr8BzsY@IG@ATeUXf3L
> Vi`Sj;2lEeR1`Z_whRNaz-T;}L63qYr
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.nohpet b/tests/data/acpi/x86/q35/DSDT.nohpet
> index 0f862ab2938e0e11aa8335630fad389095b37edd..d158841273146883c1e15be331bd6f9d53d78e9e 100644
> GIT binary patch
> delta 65
> zcmccXaL<9uCD<h-PJw}ev2-KXL^)13>6rLnr+5Ls$xGxM7`-PymHWVGJo%cuBEKLP
> VpF86Z<{!)q9LfR=f|FSlA^?tr5?}xT
>
> delta 64
> zcmccTaMyv$CD<h-R)K+mv2P>SL^)1Z>6rLnr+5M1$xGxM7`-MxmHWVGH2IpmBA);k
> UuRG%p<{!)q97+NVli3s^0D#^SU;qFB
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.numamem b/tests/data/acpi/x86/q35/DSDT.numamem
> index df8edc05b69ecd1331973b16e534b44616b50f58..384fccb6b424645f418b854c0dab258b4a88a7ad 100644
> GIT binary patch
> delta 65
> zcmez9_{ovWCD<k8lL7++qs2xpRe4S~>6rLnr+5Ls$rkbsjNX$g<v%bQPtH<M<QL@P
> Vb7%a){DYZ+Ls@`9aPmxr2mp455y=1m
>
> delta 64
> zcmez5_|cKeCD<k8qXGj1W8g+ERe4TV>6rLnr+5M1$rkbsj9!x~<v%bQP0mtK<P+fH
> Ub!Ys+{DYZ+LrH*P@+^f20BQ>n$p8QV
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.pvpanic-isa b/tests/data/acpi/x86/q35/DSDT.pvpanic-isa
> index da3ce12787c28e555b6ba5eacb26275bdd4587f1..c77ecc8cd7c627a86b8142493228625b6c6fbb04 100644
> GIT binary patch
> delta 67
> zcmccMbkT{+CD<h-P?3RwF?S=EygaA3VoZFnQ@nulWFvV8CI{)wCGsJRjK-5sDk$;`
> Xa`Cw{{$T#W%)p^6z#usJhe8AZUfmI4
>
> delta 66
> zcmccUbis+sCD<h-K#_rgv3w(!yga9uVoZFnQ@nuFWFvV8CV#2TCGsJRj7F1BDk$;^
> WaPhh`{$T#W%)p@}z%cozLIeO(C=p=*
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count b/tests/data/acpi/x86/q35/DSDT.thread-count
> index 50ca91b065d9a2ba95f97d01856865f0e7c615f6..39f481a88419fbb95231eda19846f6064e09d96b 100644
> GIT binary patch
> delta 92
> zcmdm)x+|5-CD<iomk|R4qsm6Ew+5VU(lPPDPVoYMlMEdgy(c>welRq4_V+d9i1+Yx
> v;c>jc%E%EP>gfU`gF_s-_&MU8gMtMGx%k`}e=z@GX5dg3U=W;~XcPee%_<l%
>
> delta 72
> zcmdm$x-*r_CD<iorx61KqwPknw+5W9(lPPDPVoZ1lMEdgy(T*ve&9E9_V+d9i1+Yx
> c;c>jc$~c+FNP_bR^ABbQ4kZDG$w@{L03N6mfdBvi
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count2 b/tests/data/acpi/x86/q35/DSDT.thread-count2
> index f460be2bf74ae512db8f24418b42e8cf2a56202d..354132347ba51404e9ba2a64aa0b0b2aa9977ef8 100644
> GIT binary patch
> delta 67
> zcmdng!L+%9iOVI}CB(Refq}7fBUf4zr<-(4e6UlzfZycGCI?3E$-A09Fd9!@-K@wj
> X$i?T*_=EWeGXsaR0E6J<Tg?#w%=;Ac
>
> delta 66
> zcmdno!L+G^iOVI}CB&$Ofq}7aBUf4zr>k^Ke6UlzfbZnWCI?2Z$-A09Fd9u>-K@wb
> Wz{Ts%_=EWeGXsZ`0K??l%@F{-`xNs4
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm12 b/tests/data/acpi/x86/q35/DSDT.tis.tpm12
> index 67ebd7c158759221b801ecb67d8562d92fa219d5..393cc7caca7ef7766ef9ab7f4c876af88964c7d7 100644
> GIT binary patch
> delta 78
> zcmX@<cFK**CD<jzOPPUz@%2V7ZFw#ahnV<ar+5JehspNx_Kd!p>*bx8`Hh|ZeGNI{
> iJv?1_951jkPJS;h#^cWTgZT$D1BbEzgW%+kN)Z5MbrqNZ
>
> delta 75
> zcmX@*cG8W@CD<jzQ<;H*@#{t|ZFw$thnV<ar+5K>`^on5_KZH8>*bx8`Hh_YeGNI{
> fJv?1_951jkPM)JA!TE#v2QveQk^sZxPf8I0DiRd}
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm2 b/tests/data/acpi/x86/q35/DSDT.tis.tpm2
> index c6b58472157d575e2625557d1346586be06b927c..b0abfd68bde79bf6f0d4acfc959e88477a2097b5 100644
> GIT binary patch
> delta 66
> zcmaFt_QZ|LCD<h-MVWztaoR>MZFx>7r<nL)r+5Lc$#(J%jP9H3<ztu`jVIqxQsfup
> W;&W&G!Tf`nfkRn<L2xp+as&W&fe|kN
>
> delta 65
> zcmaFj_SlWfCD<h-S($->as5UvZFx>dr<nL)r+5L+$#(J%jBcCj<ztu`jV9kwQsfih
> V;&o^I!Tf`nfkR1vVKR?$1ORF(5ibA$
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.type4-count b/tests/data/acpi/x86/q35/DSDT.type4-count
> index 17a64adb2055ad3168754ca121bf29851d2ee496..e1f05c12982fa847a4e153e4cb066558071505a6 100644
> GIT binary patch
> delta 67
> zcmaDlk@49?MlP3Nmyl;33=E8p8@VLiIo+gV;)9*y1^g!KxH~X<PtJA!z-T-<&O?!3
> Xkc-cq@dxt{W(E#r0S3Xzy&e$&vfUE|
>
> delta 66
> zcmaDhk@4w7MlP3Nmyo9(3=E7>8@VLiIbEe=;)9*y1$-y#xH~X<P0n@yz-Tl%&O?z;
> WfQ#3i@dxt{W(E!=0fxza9uWYgL=yx6
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.viot b/tests/data/acpi/x86/q35/DSDT.viot
> index 6eb30e8f4b2c54e4789c649475adff356c8c58a4..a8d0d543d76d8567ea02eb028bb539566af24c23 100644
> GIT binary patch
> delta 65
> zcmcapbhn7hCD<h-){=pNv2G)mk2$B8d`x_>Q@nuF<aqNIM(@c_%s((1PrhoQ$S=sn
> V=g#<p`3Exthq3^J;A9rd2mq{Q6B7Uc
>
> delta 64
> zcmcaxbf<{RCD<h-#*%@7ar#CsA9GGm`Iz`%r+5L!$?@hbj9!zUn15h2ntatlkxzh&
> U*PZbP^ABbQ4kZDG$*h(U0G=ch6951J
>
> diff --git a/tests/data/acpi/x86/q35/DSDT.xapic b/tests/data/acpi/x86/q35/DSDT.xapic
> index 111bb041dc0d114351add07c040dde61643d157a..c1719edeb7e5ac5d3b7988812558ccafe26c00bd 100644
> GIT binary patch
> delta 67
> zcmX>%o$35^CN7s?myq+_3=E8g8@ZUeINhXU;)9*y1^gz9b~!M5PY&z)z-T<#y<3rA
> Xkc-cq@dxt{W(E#r0S3XzW!(_~)AJM@
>
> delta 66
> zcmX><o$1_kCN7s?mymPa3=E828@ZUeI9;V<;)9*y1$-xqb~!M5O%Ch&z-Tnty<3q_
> WfQ#3i@dxt{W(E!=0fx!t-4OuAZWJ5<
>
^ permalink raw reply [flat|nested] 14+ messages in thread