http://bugzilla.kernel.org/show_bug.cgi?id=7985
------- Comment #7 from [EMAIL PROTECTED] 2007-10-09 03:50 -------
`acpidump -d` from FreeBSD 6.2:
PART ONE:
/*
* Intel ACPI Component Architecture
* AML Disassembler version 20041119
*
* Disassembly of /tmp/acpidump.XN4L3g, Tue Oct 9 14:43:11 2007
*/
DefinitionBlock ("DSDT.aml", "DSDT", 1, "ASUS", "A7V8X ", 4096)
{
Scope (\_PR)
{
Processor (\_PR.CPU0, 0x00, 0x00000000, 0x00) {}
}
OperationRegion (FSEG, SystemMemory, 0x000FDF00, 0x0100)
Field (FSEG, AnyAcc, NoLock, Preserve)
{
ACPR, 32,
MMSZ, 16,
NPS2, 8,
STRF, 8,
HCUD, 8,
HCPI, 8,
HDUD, 8,
HDPI, 8,
HEUD, 8,
HEPI, 8,
HFUD, 8,
HFPI, 8,
LPTM, 8,
CM2M, 8,
IRMD, 8,
FLG0, 8,
RTCS, 8
}
OperationRegion (NVSR, SystemMemory, ACPR, 0x0100)
Field (NVSR, AnyAcc, NoLock, Preserve)
{
TRTY, 8,
SLPT, 8,
KPSW, 8,
MPSW, 8,
TRD0, 8,
TRD1, 8,
TRD2, 8,
TRD3, 8,
OSFL, 8,
INFB, 8,
INFO, 1600
}
Method (MIN, 2, NotSerialized)
{
If (LLess (Arg0, Arg1))
{
Return (Arg0)
}
Else
{
Return (Arg1)
}
}
Method (SLEN, 1, NotSerialized)
{
Return (SizeOf (Arg0))
}
Method (S2BF, 1, Serialized)
{
Add (SLEN (Arg0), One, Local0)
Name (BUFF, Buffer (Local0) {})
Store (Arg0, BUFF)
Return (BUFF)
}
Method (SCMP, 2, NotSerialized)
{
Store (S2BF (Arg0), Local0)
Store (S2BF (Arg1), Local1)
Store (Zero, Local4)
Store (SLEN (Arg0), Local5)
Store (SLEN (Arg1), Local6)
Store (MIN (Local5, Local6), Local7)
While (LLess (Local4, Local7))
{
Store (DerefOf (Index (Local0, Local4)), Local2)
Store (DerefOf (Index (Local1, Local4)), Local3)
If (LGreater (Local2, Local3))
{
Return (One)
}
Else
{
If (LLess (Local2, Local3))
{
Return (Ones)
}
}
Increment (Local4)
}
If (LLess (Local4, Local5))
{
Return (One)
}
Else
{
If (LLess (Local4, Local6))
{
Return (Ones)
}
Else
{
Return (Zero)
}
}
}
OperationRegion (GPSC, SystemIO, 0xE42F, 0x01)
Field (GPSC, ByteAcc, NoLock, Preserve)
{
SMCM, 8
}
Method (ISMI, 1, Serialized)
{
Store (Arg0, TRTY)
Store (0xA7, SMCM)
}
OperationRegion (\DEBG, SystemIO, 0x80, 0x01)
Field (\DEBG, ByteAcc, NoLock, Preserve)
{
DBG1, 8
}
Method (DIAG, 1, NotSerialized)
{
Store (Arg0, DBG1)
}
Method (SSLP, 1, NotSerialized)
{
Store (Arg0, SLPT)
}
Scope (\_SI)
{
Method (_MSG, 1, NotSerialized)
{
If (LEqual (Arg0, Zero))
{
ISMI (0x00)
}
Else
{
ISMI (0x01)
}
}
}
Mutex (PSMX, 0x00)
Name (BU00, Buffer (0x08)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
})
CreateDWordField (BU00, 0x00, AG88)
CreateDWordField (BU00, 0x04, AG98)
Method (\_PTS, 1, NotSerialized)
{
SSLP (Arg0)
Store (\_SB.PCI0.AG88, \AG88)
Store (\_SB.PCI0.AG98, \AG98)
Or (Arg0, 0xF0, Local2)
Store (Local2, TRD0)
Store (0xAB, SMCM)
ISMI (0x3E)
ISMI (0x3D)
}
Method (\_WAK, 1, NotSerialized)
{
Store (\AG88, \_SB.PCI0.AG88)
Store (\AG98, \_SB.PCI0.AG98)
ISMI (0x3C)
ISMI (0x3F)
Store (0xFF, TRD0)
Store (0xAB, SMCM)
If (LEqual (RTCS, Zero))
{
Notify (\_SB.PWRB, 0x02)
}
}
Name (\_S0, Package (0x04)
{
0x00,
0x00,
0x00,
0x00
})
Name (\_S1, Package (0x04)
{
0x07,
0x00,
0x00,
0x00
})
Name (\S_3, Package (0x04)
{
0x07,
0x00,
0x00,
0x00
})
Name (\_S4, Package (0x04)
{
0x07,
0x00,
0x00,
0x00
})
Name (\_S5, Package (0x04)
{
0x07,
0x00,
0x00,
0x00
})
Name (\PICF, 0x00)
Method (_PIC, 1, NotSerialized)
{
Store (Arg0, \PICF)
\_SB.PCI0.PX40.SPIC ()
}
Scope (\_SB)
{
Device (PWRB)
{
Name (_HID, EisaId ("PNP0C0C"))
Method (_STA, 0, NotSerialized)
{
Return (0x0B)
}
}
Device (MEM1)
{
Name (_HID, EisaId ("PNP0C01"))
Method (_CRS, 0, NotSerialized)
{
Name (BUF1, ResourceTemplate ()
{
Memory32Fixed (ReadWrite, 0x00000000, 0x000A0000)
Memory32Fixed (ReadOnly, 0x000F0000, 0x00010000)
Memory32Fixed (ReadWrite, 0x00100000, 0x00000000)
Memory32Fixed (ReadWrite, 0xFEC00000, 0x00000100)
Memory32Fixed (ReadWrite, 0xFEE00000, 0x00001000)
})
CreateDWordField (BUF1, 0x20, EMLN)
Store (MEMS (), EMLN)
Decrement (EMLN)
ShiftLeft (EMLN, 0x14, EMLN)
Return (BUF1)
}
}
Method (MEMS, 0, NotSerialized)
{
Return (MMSZ)
}
Device (LNKA)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x01)
Method (_STA, 0, NotSerialized)
{
Store (\_SB.PCI0.PX40.PIRA, Local0)
If (LNot (LEqual (Local0, Zero)))
{
Return (0x0B)
}
Else
{
Return (0x09)
}
}
Name (_PRS, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {3,4,5,6,7,9,10,11,12}
})
Method (_DIS, 0, NotSerialized)
{
Store (Zero, \_SB.PCI0.PX40.PIRA)
}
Method (_CRS, 0, NotSerialized)
{
Name (BUFA, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {}
})
CreateWordField (BUFA, 0x01, IRA)
Store (\_SB.PCI0.PX40.PIRA, Local0)
ShiftLeft (One, Local0, Local1)
Store (Local1, IRA)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateByteField (Arg0, 0x01, IRA1)
CreateByteField (Arg0, 0x02, IRA2)
ShiftLeft (IRA2, 0x08, Local0)
Or (Local0, IRA1, Local0)
Store (0x00, Local1)
ShiftRight (Local0, 0x01, Local0)
While (LGreater (Local0, 0x00))
{
Increment (Local1)
ShiftRight (Local0, 0x01, Local0)
}
Store (Local1, \_SB.PCI0.PX40.PIRA)
}
}
Device (LNKB)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x02)
Method (_STA, 0, NotSerialized)
{
Store (\_SB.PCI0.PX40.PIRB, Local0)
If (LNot (LEqual (Local0, Zero)))
{
Return (0x0B)
}
Else
{
Return (0x09)
}
}
Name (_PRS, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {3,4,5,6,7,9,10,11,12}
})
Method (_DIS, 0, NotSerialized)
{
Store (Zero, \_SB.PCI0.PX40.PIRB)
}
Method (_CRS, 0, NotSerialized)
{
Name (BUFB, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {}
})
CreateWordField (BUFB, 0x01, IRB)
Store (\_SB.PCI0.PX40.PIRB, Local0)
ShiftLeft (One, Local0, Local1)
Store (Local1, IRB)
Return (BUFB)
}
Method (_SRS, 1, NotSerialized)
{
CreateByteField (Arg0, 0x01, IRB1)
CreateByteField (Arg0, 0x02, IRB2)
ShiftLeft (IRB2, 0x08, Local0)
Or (Local0, IRB1, Local0)
Store (0x00, Local1)
ShiftRight (Local0, 0x01, Local0)
While (LGreater (Local0, 0x00))
{
Increment (Local1)
ShiftRight (Local0, 0x01, Local0)
}
Store (Local1, \_SB.PCI0.PX40.PIRB)
}
}
Device (LNKC)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x03)
Method (_STA, 0, NotSerialized)
{
Store (\_SB.PCI0.PX40.PIRC, Local0)
If (LNot (LEqual (Local0, Zero)))
{
Return (0x0B)
}
Else
{
Return (0x09)
}
}
Name (_PRS, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {3,4,5,6,7,9,10,11,12}
})
Method (_DIS, 0, NotSerialized)
{
Store (Zero, \_SB.PCI0.PX40.PIRC)
}
Method (_CRS, 0, NotSerialized)
{
Name (BUFC, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {}
})
CreateWordField (BUFC, 0x01, IRC)
Store (\_SB.PCI0.PX40.PIRC, Local0)
ShiftLeft (One, Local0, Local1)
Store (Local1, IRC)
Return (BUFC)
}
Method (_SRS, 1, NotSerialized)
{
CreateByteField (Arg0, 0x01, IRC1)
CreateByteField (Arg0, 0x02, IRC2)
ShiftLeft (IRC2, 0x08, Local0)
Or (Local0, IRC1, Local0)
Store (0x00, Local1)
ShiftRight (Local0, 0x01, Local0)
While (LGreater (Local0, 0x00))
{
Increment (Local1)
ShiftRight (Local0, 0x01, Local0)
}
Store (Local1, \_SB.PCI0.PX40.PIRC)
}
}
Device (LNKD)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x04)
Method (_STA, 0, NotSerialized)
{
Store (\_SB.PCI0.PX40.PIRD, Local0)
If (LNot (LEqual (Local0, Zero)))
{
Return (0x0B)
}
Else
{
Return (0x09)
}
}
Name (_PRS, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {3,4,5,6,7,9,10,11,12}
})
Method (_DIS, 0, NotSerialized)
{
Store (Zero, \_SB.PCI0.PX40.PIRD)
}
Method (_CRS, 0, NotSerialized)
{
Name (BUFD, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {}
})
CreateWordField (BUFD, 0x01, IRD)
Store (\_SB.PCI0.PX40.PIRD, Local0)
ShiftLeft (One, Local0, Local1)
Store (Local1, IRD)
Return (BUFD)
}
Method (_SRS, 1, NotSerialized)
{
CreateByteField (Arg0, 0x01, IRD1)
CreateByteField (Arg0, 0x02, IRD2)
ShiftLeft (IRD2, 0x08, Local0)
Or (Local0, IRD1, Local0)
Store (0x00, Local1)
ShiftRight (Local0, 0x01, Local0)
While (LGreater (Local0, 0x00))
{
Increment (Local1)
ShiftRight (Local0, 0x01, Local0)
}
Store (Local1, \_SB.PCI0.PX40.PIRD)
}
}
Device (LNKE)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x05)
Method (_STA, 0, NotSerialized)
{
Store (Zero, Local0)
If (LNot (\_SB.PCI0.PX40.UPT0))
{
Store (One, Local0)
}
If (LNot (\_SB.PCI0.PX40.UPT1))
{
Store (One, Local0)
}
If (LNot (\_SB.PCI0.PX40.UPT2))
{
Store (One, Local0)
}
If (LNot (\_SB.PCI0.PX40.SU20))
{
Store (One, Local0)
}
If (Local0)
{
Return (0x0B)
}
Return (0x09)
}
Name (_PRS, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {3,4,5,6,7,9,10,11,12}
})
Method (_DIS, 0, NotSerialized)
{
Store (Zero, \_SB.PCI0.USB0.UIRQ)
Store (Zero, \_SB.PCI0.USB1.UIRQ)
Store (Zero, \_SB.PCI0.USB2.UIRQ)
Store (Zero, \_SB.PCI0.SU20.UIRQ)
}
Method (_CRS, 0, NotSerialized)
{
Name (BUFE, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {}
})
CreateWordField (BUFE, 0x01, IRE)
Store (\_SB.PCI0.USB0.UIRQ, Local0)
ShiftLeft (One, Local0, Local1)
Store (Local1, IRE)
Return (BUFE)
}
Method (_SRS, 1, NotSerialized)
{
CreateByteField (Arg0, 0x01, IRE1)
CreateByteField (Arg0, 0x02, IRE2)
ShiftLeft (IRE2, 0x08, Local0)
Or (Local0, IRE1, Local0)
Store (0x00, Local1)
ShiftRight (Local0, 0x01, Local0)
While (LGreater (Local0, 0x00))
{
Increment (Local1)
ShiftRight (Local0, 0x01, Local0)
}
Store (Local1, \_SB.PCI0.USB0.UIRQ)
Store (Local1, \_SB.PCI0.USB1.UIRQ)
Store (Local1, \_SB.PCI0.USB2.UIRQ)
Store (Local1, \_SB.PCI0.SU20.UIRQ)
}
}
Device (LNKF)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x06)
Method (_STA, 0, NotSerialized)
{
Store (Zero, Local0)
If (LNot (\_SB.PCI0.PX40.FNC5))
{
Store (One, Local0)
}
If (LNot (\_SB.PCI0.PX40.FNC6))
{
Store (One, Local0)
}
If (Local0)
{
Return (0x0B)
}
Return (0x09)
}
Name (_PRS, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {3,4,5,6,7,9,10,11,12}
})
Method (_DIS, 0, NotSerialized)
{
Store (Zero, \_SB.PCI0.AC97.PIRF)
}
Method (_CRS, 0, NotSerialized)
{
Name (BUFF, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared) {}
})
CreateWordField (BUFF, 0x01, IRF)
Store (\_SB.PCI0.AC97.PIRF, Local0)
ShiftLeft (One, Local0, Local1)
Store (Local1, IRF)
Return (BUFF)
}
Method (_SRS, 1, NotSerialized)
{
CreateByteField (Arg0, 0x01, IRF1)
CreateByteField (Arg0, 0x02, IRF2)
ShiftLeft (IRF2, 0x08, Local0)
Or (Local0, IRF1, Local0)
Store (0x00, Local1)
ShiftRight (Local0, 0x01, Local0)
While (LGreater (Local0, 0x00))
{
Increment (Local1)
ShiftRight (Local0, 0x01, Local0)
}
Store (Local1, \_SB.PCI0.AC97.PIRF)
}
}
Device (PCI0)
{
Name (_HID, EisaId ("PNP0A03"))
Name (_ADR, 0x00)
OperationRegion (TMP0, PCI_Config, 0x80, 0x20)
Field (TMP0, ByteAcc, NoLock, Preserve)
{
AG80, 32,
Offset (0x05),
Offset (0x06),
Offset (0x07),
Offset (0x08),
AG88, 32,
Offset (0x0D),
Offset (0x0E),
Offset (0x0F),
Offset (0x10),
AG90, 32,
AG94, 32,
AG98, 32
}
Method (_INI, 0, NotSerialized)
{
Store (0x00, OSFL)
If (LEqual (SCMP (\_OS, "Microsoft Windows NT"), Zero))
{
Store (0x02, OSFL)
}
If (LEqual (SCMP (\_OS, "Microsoft Windows"), Zero))
{
Store (0x01, OSFL)
}
If (LEqual (SCMP (\_OS, "Microsoft WindowsME: Millennium
Edition"), Zero))
{
Store (0x03, OSFL)
}
}
Method (_CRS, 0, NotSerialized)
{
Name (CRES, ResourceTemplate ()
{
WordBusNumber (ResourceProducer, MinFixed, MaxFixed,
PosDecode,
0x0000,
0x0000,
0x00FF,
0x0000,
0x0100)
IO (Decode16, 0x0CF8, 0x0CF8, 0x01, 0x08)
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode,
EntireRange,
0x0000,
0x0000,
0x0CF7,
0x0000,
0x0CF8)
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode,
EntireRange,
0x0000,
0x0D00,
0xFFFF,
0x0000,
0xF300)
DWordMemory (ResourceProducer, PosDecode, MinFixed,
MaxFixed, Cacheable, ReadWrite,
0x00000000,
0x000A0000,
0x000BFFFF,
0x00000000,
0x00020000)
DWordMemory (ResourceProducer, PosDecode, MinFixed,
MaxFixed, Cacheable, ReadWrite,
0x00000000,
0x000C8000,
0x000DFFFF,
0x00000000,
0x00018000)
DWordMemory (ResourceProducer, PosDecode, MinFixed,
MaxFixed, Cacheable, ReadWrite,
0x00000000,
0x00100000,
0xFEBFFFFF,
0x00000000,
0xFEB00000)
})
CreateDWordField (CRES, 0x76, RAMT)
CreateDWordField (CRES, 0x82, RAMR)
Store (MEMS (), RAMT)
ShiftLeft (RAMT, 0x14, RAMT)
Subtract (0xFEBFFFFF, RAMT, RAMR)
Increment (RAMR)
Return (CRES)
}
Name (PICM, Package (0x20)
{
Package (0x04)
{
0x0007FFFF,
0x00,
\_SB.LNKB,
0x00
},
Package (0x04)
{
0x0008FFFF,
0x00,
\_SB.LNKB,
0x00
},
Package (0x04)
{
0x0009FFFF,
0x00,
\_SB.LNKC,
0x00
},
Package (0x04)
{
0x000CFFFF,
0x00,
\_SB.LNKD,
0x00
},
Package (0x04)
{
0x000CFFFF,
0x01,
\_SB.LNKA,
0x00
},
Package (0x04)
{
0x000CFFFF,
0x02,
\_SB.LNKB,
0x00
},
Package (0x04)
{
0x000CFFFF,
0x03,
\_SB.LNKC,
0x00
},
Package (0x04)
{
0x000DFFFF,
0x00,
\_SB.LNKA,
0x00
},
Package (0x04)
{
0x000DFFFF,
0x01,
\_SB.LNKB,
0x00
},
Package (0x04)
{
0x000DFFFF,
0x02,
\_SB.LNKC,
0x00
},
Package (0x04)
{
0x000DFFFF,
0x03,
\_SB.LNKD,
0x00
},
Package (0x04)
{
0x000EFFFF,
0x00,
\_SB.LNKB,
0x00
},
Package (0x04)
{
0x000EFFFF,
0x01,
\_SB.LNKC,
0x00
},
Package (0x04)
{
0x000EFFFF,
0x02,
\_SB.LNKD,
0x00
},
Package (0x04)
{
0x000EFFFF,
0x03,
\_SB.LNKA,
0x00
},
Package (0x04)
{
0x000FFFFF,
0x00,
\_SB.LNKC,
0x00
},
Package (0x04)
{
0x000FFFFF,
0x01,
\_SB.LNKD,
0x00
},
Package (0x04)
{
0x000FFFFF,
0x02,
\_SB.LNKA,
0x00
},
Package (0x04)
{
0x000FFFFF,
0x03,
\_SB.LNKB,
0x00
},
Package (0x04)
{
0x000BFFFF,
0x00,
\_SB.LNKD,
0x00
},
Package (0x04)
{
0x000BFFFF,
0x01,
\_SB.LNKA,
0x00
},
Package (0x04)
{
0x000BFFFF,
0x02,
\_SB.LNKB,
0x00
},
Package (0x04)
{
0x000BFFFF,
0x03,
\_SB.LNKC,
0x00
},
Package (0x04)
{
0x000AFFFF,
0x00,
\_SB.LNKA,
0x00
},
Package (0x04)
{
0x000AFFFF,
0x01,
\_SB.LNKB,
0x00
},
Package (0x04)
{
0x000AFFFF,
0x02,
\_SB.LNKC,
0x00
},
Package (0x04)
{
0x000AFFFF,
0x03,
\_SB.LNKD,
0x00
},
Package (0x04)
{
0x0010FFFF,
0x00,
\_SB.LNKE,
0x00
},
Package (0x04)
{
0x0010FFFF,
0x01,
\_SB.LNKE,
0x00
},
Package (0x04)
{
0x0010FFFF,
0x02,
\_SB.LNKE,
0x00
},
Package (0x04)
{
0x0010FFFF,
0x03,
\_SB.LNKE,
0x00
},
Package (0x04)
{
0x0011FFFF,
0x02,
\_SB.LNKF,
0x00
}
})
Name (APIC, Package (0x20)
{
Package (0x04)
{
0x0007FFFF,
0x00,
0x00,
0x11
},
Package (0x04)
{
0x0008FFFF,
0x00,
0x00,
0x11
},
Package (0x04)
{
0x0009FFFF,
0x00,
0x00,
0x12
},
Package (0x04)
{
0x000CFFFF,
0x00,
0x00,
0x13
},
Package (0x04)
{
0x000CFFFF,
0x01,
0x00,
0x10
},
Package (0x04)
{
0x000CFFFF,
0x02,
0x00,
0x11
},
Package (0x04)
{
0x000CFFFF,
0x03,
0x00,
0x12
},
Package (0x04)
{
0x000DFFFF,
0x00,
0x00,
0x10
},
Package (0x04)
{
0x000DFFFF,
0x01,
0x00,
0x11
},
Package (0x04)
{
0x000DFFFF,
0x02,
0x00,
0x12
},
Package (0x04)
{
0x000DFFFF,
0x03,
0x00,
0x13
},
Package (0x04)
{
0x000EFFFF,
0x00,
0x00,
0x11
},
Package (0x04)
{
0x000EFFFF,
0x01,
0x00,
0x12
},
Package (0x04)
{
0x000EFFFF,
0x02,
0x00,
0x13
},
Package (0x04)
{
0x000EFFFF,
0x03,
0x00,
0x10
},
Package (0x04)
{
0x000FFFFF,
0x00,
0x00,
0x12
},
Package (0x04)
{
0x000FFFFF,
0x01,
0x00,
0x13
},
Package (0x04)
{
0x000FFFFF,
0x02,
0x00,
0x10
},
Package (0x04)
{
0x000FFFFF,
0x03,
0x00,
0x11
},
Package (0x04)
{
0x000BFFFF,
0x00,
0x00,
0x13
},
Package (0x04)
{
0x000BFFFF,
0x01,
0x00,
0x10
},
Package (0x04)
{
0x000BFFFF,
0x02,
0x00,
0x11
},
Package (0x04)
{
0x000BFFFF,
0x03,
0x00,
0x12
},
Package (0x04)
{
0x000AFFFF,
0x00,
0x00,
0x10
},
Package (0x04)
{
0x000AFFFF,
0x01,
0x00,
0x11
},
Package (0x04)
{
0x000AFFFF,
0x02,
0x00,
0x12
},
Package (0x04)
{
0x000AFFFF,
0x03,
0x00,
0x13
},
Package (0x04)
{
0x0010FFFF,
0x00,
0x00,
0x15
},
Package (0x04)
{
0x0010FFFF,
0x01,
0x00,
0x15
},
Package (0x04)
{
0x0010FFFF,
0x02,
0x00,
0x15
},
Package (0x04)
{
0x0010FFFF,
0x03,
0x00,
0x15
},
Package (0x04)
{
0x0011FFFF,
0x02,
0x00,
0x16
}
})
Method (_PRT, 0, NotSerialized)
{
If (LNot (\PICF))
{
Return (PICM)
}
Else
{
Return (APIC)
}
}
Device (PCI1)
{
Name (_ADR, 0x00010000)
Method (S_3D, 0, NotSerialized)
{
If (LEqual (SCMP (\_OS, "Microsoft Windows NT"), Zero))
{
Return (0x03)
}
If (LEqual (SCMP (\_OS, "Microsoft Windows"), Zero))
{
Return (0x03)
}
Else
{
Return (0x02)
}
}
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0B,
0x04
})
}
Name (PICM, Package (0x02)
{
Package (0x04)
{
0xFFFF,
0x00,
\_SB.LNKA,
0x00
},
Package (0x04)
{
0xFFFF,
0x01,
\_SB.LNKB,
0x00
}
})
Name (APIC, Package (0x02)
{
Package (0x04)
{
0xFFFF,
0x00,
0x00,
0x10
},
Package (0x04)
{
0xFFFF,
0x01,
0x00,
0x11
}
})
Method (_PRT, 0, NotSerialized)
{
If (LNot (\PICF))
{
Return (PICM)
}
Else
{
Return (APIC)
}
}
}
Scope (\_SB)
{
OperationRegion (PIDE, SystemIO, 0x03F6, 0x01)
Field (PIDE, ByteAcc, NoLock, Preserve)
{
, 3,
HMMM, 1,
, 3,
PBSY, 1
}
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla
