Skip to content

Commit

Permalink
tests: acpi: update expected DSDT after ISA bridge is moved directly …
Browse files Browse the repository at this point in the history
…under PCI host bridge

example of the change for PC machine with hotplug disabled on root buss (no BSEL case):

 -        Field (PCI0.ISA.P40C, ByteAcc, NoLock, Preserve)
 +        Field (S08.P40C, ByteAcc, NoLock, Preserve)

 ===
 -    Scope (_SB.PCI0)
 -    {
 -        Device (ISA)
 -        {
 -            Name (_ADR, 0x00010000)  // _ADR: Address
 -            OperationRegion (P40C, PCI_Config, 0x60, 0x04)
 ...
 -        }
 -    }
 -
      Scope (_SB)
 ===
 +            Device (S08)
 +            {
 +                Name (_ADR, 0x00010000)  // _ADR: Address
 +                OperationRegion (P40C, PCI_Config, 0x60, 0x04)
 ...
 +            }
 +
              Device (S10)
              {
                  Name (_ADR, 0x00020000)  // _ADR: Address

with hotplug enabled on root bus (i.e. bus has BSEL configured),
a following addtional entries will be seen:

 +                Name (ASUN, One)
 +                Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
 +                {
 +                    Local0 = Package (0x02)
 +                        {
 +                            BSEL,
 +                            ASUN
 +                        }
 +                    Return (PDSM (Arg0, Arg1, Arg2, Arg3, Local0))
 +                }

similar changes are expected for Q35 modulo:

 -        Field (PCI0.ISA.PIRQ, ByteAcc, NoLock, Preserve)
 +        Field (SF8.PIRQ, ByteAcc, NoLock, Preserve)

and bridge address

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <20221017102146.2254096-5-imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  • Loading branch information
Igor Mammedov authored and mstsirkin committed Nov 7, 2022
1 parent 47a373f commit fd4f2ae
Show file tree
Hide file tree
Showing 35 changed files with 0 additions and 34 deletions.
Binary file modified tests/data/acpi/pc/DSDT
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.acpierst
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.acpihmat
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.bridge
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.cphp
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.dimmpxm
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.hpbridge
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.hpbrroot
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.ipmikcs
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.memhp
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.nohpet
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.numamem
Binary file not shown.
Binary file modified tests/data/acpi/pc/DSDT.roothp
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.acpierst
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.acpihmat
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.applesmc
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.bridge
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.cphp
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.cxl
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.dimmpxm
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.ipmibt
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.ipmismbus
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.ivrs
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.memhp
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.mmio64
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.multi-bridge
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.nohpet
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.numamem
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.pvpanic-isa
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.tis.tpm12
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.tis.tpm2
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.viot
Binary file not shown.
Binary file modified tests/data/acpi/q35/DSDT.xapic
Binary file not shown.
34 changes: 0 additions & 34 deletions tests/qtest/bios-tables-test-allowed-diff.h
@@ -1,35 +1 @@
/* List of comma-separated changed AML files to ignore */
"tests/data/acpi/pc/DSDT",
"tests/data/acpi/pc/DSDT.acpierst",
"tests/data/acpi/pc/DSDT.acpihmat",
"tests/data/acpi/pc/DSDT.bridge",
"tests/data/acpi/pc/DSDT.cphp",
"tests/data/acpi/pc/DSDT.dimmpxm",
"tests/data/acpi/pc/DSDT.hpbridge",
"tests/data/acpi/pc/DSDT.hpbrroot",
"tests/data/acpi/pc/DSDT.ipmikcs",
"tests/data/acpi/pc/DSDT.memhp",
"tests/data/acpi/pc/DSDT.nohpet",
"tests/data/acpi/pc/DSDT.numamem",
"tests/data/acpi/pc/DSDT.roothp",
"tests/data/acpi/q35/DSDT",
"tests/data/acpi/q35/DSDT.acpierst",
"tests/data/acpi/q35/DSDT.acpihmat",
"tests/data/acpi/q35/DSDT.applesmc",
"tests/data/acpi/q35/DSDT.bridge",
"tests/data/acpi/q35/DSDT.cphp",
"tests/data/acpi/q35/DSDT.cxl",
"tests/data/acpi/q35/DSDT.dimmpxm",
"tests/data/acpi/q35/DSDT.ipmibt",
"tests/data/acpi/q35/DSDT.ipmismbus",
"tests/data/acpi/q35/DSDT.ivrs",
"tests/data/acpi/q35/DSDT.memhp",
"tests/data/acpi/q35/DSDT.mmio64",
"tests/data/acpi/q35/DSDT.multi-bridge",
"tests/data/acpi/q35/DSDT.nohpet",
"tests/data/acpi/q35/DSDT.numamem",
"tests/data/acpi/q35/DSDT.pvpanic-isa",
"tests/data/acpi/q35/DSDT.tis.tpm12",
"tests/data/acpi/q35/DSDT.tis.tpm2",
"tests/data/acpi/q35/DSDT.viot",
"tests/data/acpi/q35/DSDT.xapic",

0 comments on commit fd4f2ae

Please sign in to comment.