mb/emulation/qemu-q35: Convert to ASL 2.0 syntax

Generated 'build/dsdt.dsl' files are identical.

Change-Id: I4e0f64def6c4c712793d3b2ede99dd74f9046fcb
Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/46163
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Elyes HAOUAS 2020-10-08 09:21:19 +02:00 committed by Patrick Georgi
parent fda6e6f305
commit 6245d076b9
1 changed files with 16 additions and 16 deletions

View File

@ -46,31 +46,31 @@ DefinitionBlock (
CreateDWordField(Arg3, 0, CDW1)
// Check for proper UUID
If (LEqual(Arg0, ToUUID("33DB4D5B-1FF7-401C-9657-7441C03DD766"))) {
If (Arg0 == ToUUID("33DB4D5B-1FF7-401C-9657-7441C03DD766")) {
// Create DWORD-addressable fields from the Capabilities Buffer
CreateDWordField(Arg3, 4, CDW2)
CreateDWordField(Arg3, 8, CDW3)
// Save Capabilities DWORD2 & 3
Store(CDW2, SUPP)
Store(CDW3, CTRL)
SUPP = CDW2
CTRL = CDW3
// Always allow native PME, AER (no dependencies)
// Never allow SHPC (no SHPC controller in this system)
And(CTRL, 0x1D, CTRL)
CTRL &= 0x1D
If (LNotEqual(Arg1, One)) {
If (Arg1 != 1) {
// Unknown revision
Or(CDW1, 0x08, CDW1)
CDW1 |= 0x08
}
If (LNotEqual(CDW3, CTRL)) {
If (CDW3 != CTRL) {
// Capabilities bits were masked
Or(CDW1, 0x10, CDW1)
CDW1 |= 0x10
}
// Update DWORD3 in the buffer
Store(CTRL, CDW3)
CDW3 = CTRL
} Else {
Or(CDW1, 4, CDW1) // Unrecognized UUID
CDW1 |= 4 // Unrecognized UUID
}
Return (Arg3)
}
@ -145,7 +145,7 @@ DefinitionBlock (
/* Zero => PIC mode, One => APIC Mode */
Name(\PICF, Zero)
Method(\_PIC, 1, NotSerialized) {
Store(Arg0, \PICF)
\PICF = Arg0
}
Scope(\_SB) {
@ -269,7 +269,7 @@ DefinitionBlock (
section 6.2.8.1 */
/* Note: we provide the same info as the PCI routing
table of the Bochs BIOS */
If (LEqual(\PICF, Zero)) {
If (\PICF == 0) {
Return (PRTP)
} Else {
Return (PRTA)
@ -292,7 +292,7 @@ DefinitionBlock (
Method(IQST, 1, NotSerialized) {
// _STA method - get status
If (And(0x80, Arg0)) {
If (0x80 & Arg0) {
Return (0x09)
}
Return (0x0B)
@ -303,7 +303,7 @@ DefinitionBlock (
Interrupt(, Level, ActiveHigh, Shared) { 0 }
})
CreateDWordField(PRR0, 0x05, PRRI)
Store(And(Arg0, 0x0F), PRRI)
PRRI = Arg0 & 0x0F
Return (PRR0)
}
@ -320,14 +320,14 @@ DefinitionBlock (
Return (IQST(reg)) \
} \
Method(_DIS, 0, NotSerialized) { \
Or(reg, 0x80, reg) \
reg |= 0x80 \
} \
Method(_CRS, 0, NotSerialized) { \
Return (IQCR(reg)) \
} \
Method(_SRS, 1, NotSerialized) { \
CreateDWordField(Arg0, 0x05, PRRI) \
Store(PRRI, reg) \
reg = PRRI \
} \
}