================== Fixed ACPI Control Table: size:116 oemid:ABIT Product:AWRDACPI OEM Revision: 0 0 0 0 Creator: Creator Revision: 0 0 0 0 facs_ptr:3ff0000 dsdt_ptr:3ff30c0 int_model: Dual PIC sci int:9 smi command port:b2 acpi_enable:a1 acpi_disable:a0 s4biosreq:a4 pm1a register block:4000 pm1b register block:0 pm1a control block:4004 pm1b control block:0 pm2 control block:0 pm timer block:4008 GP0 register block:400c GP1 register block:0 pm1 register len:4 pm1 control len:2 pm2 control len:0 pm timer len:4 gpe0 len:4 gpe1 len:0 gpe1 base:0 p_lvl2_lat:90 ms p_lvl3_lat:900 ms flash_size:0 flash_stride:0 duty offset 1 duty width 3 flag 805004a lvl2lat:90 lvl3lat:900 ================== Firmware ACPI Control Status: 0 0 0 0 GlobalLock:0 Flag:1 ================== Differentiated System Description Table : size:6982 oemid:ABIT Product:AWRDACPI OEM Revision: 0 10 0 0 Creator:MSFT Creator Revision: 9 0 0 1 Scope( \( (_PR_) ) ) { Processor( \( ( (_PR_) (CPU0) ) ) 1 4010 6 ) { } } Name( \( (_S0_) ) Package(2 ) { Byte(5 ) Byte(5 ) } ) Name( \( (_S1_) ) Package(2 ) { Byte(4 ) Byte(4 ) } ) Name( \( (_S4_) ) Package(2 ) { 0() 0() } ) Name( \( (_S5_) ) Package(2 ) { 0() 0() } ) OpRegion( \( (DEBG) ) 1 Byte(80 ) Byte(1 ) ) Field( \( (DEBG) ) 1 ) { [( (DBG1) 8 ) ]} OpRegion( (EXTM) 0 Dword(ff830 ) Byte(10 ) ) Field( (EXTM) 2 ) { [( (ROM1) 10 ) ][( (RMS1) 10 ) ][( (ROM2) 10 ) ][( (RMS2) 10 ) ][( (ROM3) 10 ) ][( (RMS3) 10 ) ][( (AMEM) 20 ) ]} OpRegion( \( (TRAP) ) 1 Word(402f ) Byte(1 ) ) Field( \( (TRAP) ) 1 ) { [( 0() 1 ) ][( (TR13) 1 ) ]} OpRegion( \( (GBLE) ) 1 Word(4021 ) Byte(1 ) ) Field( \( (GBLE) ) 1 ) { [( (ESMI) 8 ) ]} Name( (CMDB) Buffer( Byte(8 ) ) { } ) CreBField( (CMDB) Byte(0 ) (BYT0) ) CreBField( (CMDB) Byte(1 ) (BYT1) ) CreBField( (CMDB) Byte(2 ) (BYT2) ) CreBField( (CMDB) Byte(3 ) (BYT3) ) CreBField( (CMDB) Byte(4 ) (BYT4) ) CreBField( (CMDB) Byte(5 ) (BYT5) ) CreBField( (CMDB) Byte(6 ) (BYT6) ) CreBField( (CMDB) Byte(7 ) (BYT7) ) Name( (IDEB) Buffer( Byte(38 ) ) { } ) CreateField( (IDEB) Byte(0 ) Byte(38 ) (CMD0) ) CreateField( (IDEB) Byte(38 ) Byte(38 ) (CMD1) ) CreateField( (IDEB) Byte(70 ) Byte(38 ) (CMD2) ) CreateField( (IDEB) Byte(a8 ) Byte(38 ) (CMD3) ) CreateField( (IDEB) Byte(e0 ) Byte(38 ) (CMD4) ) CreateField( (IDEB) Word(118 ) Byte(38 ) (CMD5) ) CreateField( (IDEB) Word(150 ) Byte(38 ) (CMD6) ) CreateField( (IDEB) Word(188 ) Byte(38 ) (CMD7) ) OpRegion( (APMP) 1 Byte(b2 ) Byte(2 ) ) Field( (APMP) 1 ) { [( (APMC) 8 ) ][( (APMD) 8 ) ]} OpRegion( (ELCR) 1 Word(4d0 ) Byte(2 ) ) Field( (ELCR) 1 ) { [( (ELC1) 8 ) ][( (ELC2) 8 ) ]} OpRegion( (GPOB) 1 Word(4034 ) Byte(4 ) ) Field( (GPOB) 1 ) { [( (GP00) 1 ) ][( (GP01) 1 ) ][( (GP02) 1 ) ][( (GP03) 1 ) ][( (GP04) 1 ) ][( (GP05) 1 ) ][( (GP06) 1 ) ][( (GP07) 1 ) ][( (GP08) 1 ) ][( (GP09) 1 ) ][( (GP0A) 1 ) ][( (GP0B) 1 ) ][( (GP0C) 1 ) ][( (GP0D) 1 ) ][( (GP0E) 1 ) ][( (GP0F) 1 ) ][( (GP10) 1 ) ][( (GP11) 1 ) ][( (GP12) 1 ) ][( (GP13) 1 ) ][( (GP14) 1 ) ][( (GP15) 1 ) ][( (GP16) 1 ) ][( (GP17) 1 ) ][( (GP18) 1 ) ][( (GP19) 1 ) ][( (GP1A) 1 ) ][( (GP1B) 1 ) ][( (GP1C) 1 ) ][( (GP1D) 1 ) ][( (GP1E) 1 ) ][( (GP1F) 1 ) ]} Method( \( (_PTS) ) 1 ) { If( EQ( Arg0() Byte(5 ) ) ) { Store( (ESMI) Local0() ) AND( Local0() Byte(fb ) Local0() ) Store( Local0() (ESMI) ) Store( 1() (TR13) ) } If( EQ( Arg0() Byte(1 ) ) ) { Store( 1() (TR13) ) } If( EQ( Arg0() Byte(2 ) ) ) { Store( 1() (TR13) ) } OR( Arg0() Byte(f0 ) Local0() ) Store( Local0() (DBG1) ) Store( 0() (GP00) ) If( EQ( Arg0() Byte(4 ) ) ) { } } Method( \( (_WAK) ) 1 ) { Store( Byte(ff ) (DBG1) ) Store( 1() (GP00) ) Notify( \( ( (_SB_) (PWRB) ) ) Byte(2 ) ) } Scope( \( (_SI_) ) ) { Method( (_MSG) 1 ) { Store( Local0() Local0() ) } Method( (_SST) 1 ) { If( EQ( Arg0() Byte(3 ) ) ) { } If( EQ( Arg0() Byte(1 ) ) ) { } Store( Local0() Local0() ) } } Scope( \( (_GPE) ) ) { } Scope( \( (_SB_) ) ) { Device( (PWRB) ) { Name( (_HID) Dword(c0cd041 ) ) Method( (_STA) 0 ) { Return( Byte(b ) ) } } Device( (PCI0) ) { Name( (_HID) Dword(30ad041 ) ) Name( (_ADR) Byte(0 ) ) Method( (_STA) 0 ) { Return( Byte(f ) ) } Name( (_CRS) Buffer( Byte(b8 ) ) { 88 0d 00 02 01 00 00 00 00 00 ff 00 00 00 01 00 47 01 f8 0c f8 0c 01 08 88 0d 00 01 0c 03 ff ff 00 00 f7 0c 00 00 f8 0c 88 0d 00 01 0c 03 ff ff 00 0d ff 3f 00 00 00 33 47 01 00 40 00 40 01 42 88 0d 00 01 0c 03 ff ff 42 40 ff 4f 00 00 be 0f 47 01 00 50 00 50 01 10 88 0d 00 01 0c 03 ff ff 10 50 ff ff 00 00 f0 af 87 17 00 00 0c 03 ff ff ff ff 00 00 0a 00 ff ff 0b 00 00 00 00 00 00 00 02 00 87 17 00 00 0c 03 ff ff ff ff 00 00 0c 00 ff ff 0d 00 00 00 00 00 00 00 02 00 87 17 00 00 0c 03 ff ff ff ff 00 00 10 00 ff ff ff ff 00 00 00 00 00 00 f0 ff 79 00 } ) Name( (_PRT) Package(1c ) { Package(4 ) { Dword(fffff ) Byte(0 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKA) \) ) Byte(0 ) } Package(4 ) { Dword(fffff ) Byte(1 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKB) \) ) Byte(0 ) } Package(4 ) { Dword(fffff ) Byte(2 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKC) \) ) Byte(0 ) } Package(4 ) { Dword(fffff ) Byte(3 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKD) \) ) Byte(0 ) } Package(4 ) { Dword(dffff ) Byte(0 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKB) \) ) Byte(0 ) } Package(4 ) { Dword(dffff ) Byte(1 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKC) \) ) Byte(0 ) } Package(4 ) { Dword(dffff ) Byte(2 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKD) \) ) Byte(0 ) } Package(4 ) { Dword(dffff ) Byte(3 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKA) \) ) Byte(0 ) } Package(4 ) { Dword(bffff ) Byte(0 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKC) \) ) Byte(0 ) } Package(4 ) { Dword(bffff ) Byte(1 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKD) \) ) Byte(0 ) } Package(4 ) { Dword(bffff ) Byte(2 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKA) \) ) Byte(0 ) } Package(4 ) { Dword(bffff ) Byte(3 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKB) \) ) Byte(0 ) } Package(4 ) { Dword(9ffff ) Byte(0 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKD) \) ) Byte(0 ) } Package(4 ) { Dword(9ffff ) Byte(1 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKA) \) ) Byte(0 ) } Package(4 ) { Dword(9ffff ) Byte(2 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKB) \) ) Byte(0 ) } Package(4 ) { Dword(9ffff ) Byte(3 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKC) \) ) Byte(0 ) } Package(4 ) { Dword(11ffff ) Byte(0 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKD) \) ) Byte(0 ) } Package(4 ) { Dword(11ffff ) Byte(1 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKA) \) ) Byte(0 ) } Package(4 ) { Dword(11ffff ) Byte(2 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKB) \) ) Byte(0 ) } Package(4 ) { Dword(11ffff ) Byte(3 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKC) \) ) Byte(0 ) } Package(4 ) { Dword(7ffff ) Byte(0 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKA) \) ) Byte(0 ) } Package(4 ) { Dword(7ffff ) Byte(1 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKB) \) ) Byte(0 ) } Package(4 ) { Dword(7ffff ) Byte(2 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKC) \) ) Byte(0 ) } Package(4 ) { Dword(7ffff ) Byte(3 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKD) \) ) Byte(0 ) } Package(4 ) { Dword(1ffff ) Byte(0 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKA) \) ) Byte(0 ) } Package(4 ) { Dword(1ffff ) Byte(1 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKB) \) ) Byte(0 ) } Package(4 ) { Dword(1ffff ) Byte(2 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKC) \) ) Byte(0 ) } Package(4 ) { Dword(1ffff ) Byte(3 ) \( ((_SB_) \(PCI0) \(ISA_) \(LNKD) \) ) Byte(0 ) } } ) Device( (FAN0) ) { Name( (_HID) Dword(b0cd041 ) ) } Device( (PX40) ) { Name( (_ADR) Dword(70000 ) ) OpRegion( (PIRQ) 2 Byte(60 ) Byte(4 ) ) Scope( \( 0() ) ) { Field( \( ((_SB_) \(PCI0) \(PX40) \(PIRQ) \) ) 1 ) { [( (PIRA) 8 ) ][( (PIRB) 8 ) ][( (PIRC) 8 ) ][( (PIRD) 8 ) ]} } } Device( (USB0) ) { Name( (_ADR) Dword(70002 ) ) } Device( (PX43) ) { Name( (_ADR) Dword(70003 ) ) } Device( (ISA_) ) { Name( (_HID) Dword(ad041 ) ) Method( (_STA) 0 ) { Return( Byte(b ) ) } Device( (LNKA) ) { Name( (_HID) Dword(f0cd041 ) ) Name( (_UID) Byte(1 ) ) Method( (_STA) 0 ) { AND( (PIRA) Byte(80 ) Local0() ) If( EQ( Local0() Byte(80 ) ) ) { Return( Byte(9 ) ) } Else() { Return( Byte(b ) ) } } Method( (_PRS) 0 ) { Name( (BUFA) Buffer( Byte(6 ) ) { 23 f8 dc 18 79 00 } ) Return( (BUFA) ) } Method( (_DIS) 0 ) { Store( Byte(1 ) Local3() ) AND( (PIRA) Byte(f ) Local1() ) Store( Local1() Local2() ) If( GT( Local1() Byte(8 ) ) ) { Sub( Local1() Byte(8 ) Local1() ) } SHL( Local3() Local1() Local3() ) Not( Local3() Local3() ) If( GT( Local2() Byte(8 ) ) ) { AND( (ELC2) Local3() (ELC2) ) } Else() { AND( (ELC1) Local3() (ELC1) ) } OR( (PIRA) Byte(80 ) (PIRA) ) } Method( (_CRS) 0 ) { Name( (BUFA) Buffer( Byte(6 ) ) { 23 00 00 18 79 00 } ) CreBField( (BUFA) Byte(1 ) (IRA1) ) CreBField( (BUFA) Byte(2 ) (IRA2) ) Store( Byte(0 ) Local3() ) Store( Byte(0 ) Local4() ) AND( (PIRA) Byte(8f ) Local1() ) If( LT( Local1() Byte(80 ) ) ) { AND( Local1() Byte(f ) Local1() ) If( GT( Local1() Byte(7 ) ) ) { Sub( Local1() Byte(8 ) Local2() ) SHL( 1() Local2() Local4() ) } Else() { If( GT( Local1() Byte(0 ) ) ) { SHL( 1() Local1() Local3() ) } } Store( Local3() (IRA1) ) Store( Local4() (IRA2) ) } Return( (BUFA) ) } Method( (_SRS) 1 ) { CreBField( Arg0() Byte(1 ) (IRA1) ) CreBField( Arg0() Byte(2 ) (IRA2) ) SHL( (IRA2) Byte(8 ) Local0() ) OR( Local0() (IRA1) Local0() ) Store( Byte(0 ) Local1() ) SHR( Local0() Byte(1 ) Local0() ) While( GT( Local0() Byte(0 ) ) ) { Inc( Local1() ) SHR( Local0() Byte(1 ) Local0() ) } AND( (PIRA) Byte(70 ) Local0() ) OR( Local1() Local0() (PIRA) ) } } Device( (LNKB) ) { Name( (_HID) Dword(f0cd041 ) ) Name( (_UID) Byte(2 ) ) Method( (_STA) 0 ) { AND( (PIRB) Byte(80 ) Local0() ) If( EQ( Local0() Byte(80 ) ) ) { Return( Byte(9 ) ) } Else() { Return( Byte(b ) ) } } Method( (_PRS) 0 ) { Name( (BUFB) Buffer( Byte(6 ) ) { 23 f8 dc 18 79 00 } ) Return( (BUFB) ) } Method( (_DIS) 0 ) { Store( Byte(1 ) Local3() ) AND( (PIRB) Byte(f ) Local1() ) Store( Local1() Local2() ) If( GT( Local1() Byte(8 ) ) ) { Sub( Local1() Byte(8 ) Local1() ) } SHL( Local3() Local1() Local3() ) Not( Local3() Local3() ) If( GT( Local2() Byte(8 ) ) ) { AND( (ELC2) Local3() (ELC2) ) } Else() { AND( (ELC1) Local3() (ELC1) ) } OR( (PIRB) Byte(80 ) (PIRB) ) } Method( (_CRS) 0 ) { Name( (BUFB) Buffer( Byte(6 ) ) { 23 00 00 18 79 00 } ) CreBField( (BUFB) Byte(1 ) (IRB1) ) CreBField( (BUFB) Byte(2 ) (IRB2) ) Store( Byte(0 ) Local3() ) Store( Byte(0 ) Local4() ) AND( (PIRB) Byte(8f ) Local1() ) If( LT( Local1() Byte(80 ) ) ) { AND( Local1() Byte(f ) Local1() ) If( GT( Local1() Byte(7 ) ) ) { Sub( Local1() Byte(8 ) Local2() ) SHL( 1() Local2() Local4() ) } Else() { If( GT( Local1() Byte(0 ) ) ) { SHL( 1() Local1() Local3() ) } } Store( Local3() (IRB1) ) Store( Local4() (IRB2) ) } Return( (BUFB) ) } Method( (_SRS) 1 ) { CreBField( Arg0() Byte(1 ) (IRB1) ) CreBField( Arg0() Byte(2 ) (IRB2) ) SHL( (IRB2) Byte(8 ) Local0() ) OR( Local0() (IRB1) Local0() ) Store( Byte(0 ) Local1() ) SHR( Local0() Byte(1 ) Local0() ) While( GT( Local0() Byte(0 ) ) ) { Inc( Local1() ) SHR( Local0() Byte(1 ) Local0() ) } AND( (PIRB) Byte(70 ) Local0() ) OR( Local1() Local0() (PIRB) ) } } Device( (LNKC) ) { Name( (_HID) Dword(f0cd041 ) ) Name( (_UID) Byte(3 ) ) Method( (_STA) 0 ) { AND( (PIRC) Byte(80 ) Local0() ) If( EQ( Local0() Byte(80 ) ) ) { Return( Byte(9 ) ) } Else() { Return( Byte(b ) ) } } Name( (_PRS) Buffer( Byte(6 ) ) { 23 f8 dc 18 79 00 } ) Method( (_DIS) 0 ) { Store( Byte(1 ) Local3() ) AND( (PIRC) Byte(f ) Local1() ) Store( Local1() Local2() ) If( GT( Local1() Byte(8 ) ) ) { Sub( Local1() Byte(8 ) Local1() ) } SHL( Local3() Local1() Local3() ) Not( Local3() Local3() ) If( GT( Local2() Byte(8 ) ) ) { AND( (ELC2) Local3() (ELC2) ) } Else() { AND( (ELC1) Local3() (ELC1) ) } OR( (PIRC) Byte(80 ) (PIRC) ) } Method( (_CRS) 0 ) { Name( (BUFC) Buffer( Byte(6 ) ) { 23 00 00 18 79 00 } ) CreBField( (BUFC) Byte(1 ) (IRC1) ) CreBField( (BUFC) Byte(2 ) (IRC2) ) Store( Byte(0 ) Local3() ) Store( Byte(0 ) Local4() ) AND( (PIRC) Byte(8f ) Local0() ) If( LT( Local0() Byte(80 ) ) ) { AND( Local0() Byte(f ) Local0() ) If( GT( Local0() Byte(7 ) ) ) { Sub( Local0() Byte(8 ) Local2() ) SHL( 1() Local2() Local4() ) } Else() { If( GT( Local0() Byte(0 ) ) ) { SHL( 1() Local0() Local3() ) } } Store( Local3() (IRC1) ) Store( Local4() (IRC2) ) } Return( (BUFC) ) } Method( (_SRS) 1 ) { CreBField( Arg0() Byte(1 ) (IRC1) ) CreBField( Arg0() Byte(2 ) (IRC2) ) SHL( (IRC2) Byte(8 ) Local0() ) OR( Local0() (IRC1) Local0() ) Store( Byte(0 ) Local1() ) SHR( Local0() Byte(1 ) Local0() ) While( GT( Local0() Byte(0 ) ) ) { Inc( Local1() ) SHR( Local0() Byte(1 ) Local0() ) } AND( (PIRC) Byte(70 ) Local0() ) OR( Local1() Local0() (PIRC) ) } } Device( (LNKD) ) { Name( (_HID) Dword(f0cd041 ) ) Name( (_UID) Byte(4 ) ) Method( (_STA) 0 ) { AND( (PIRD) Byte(80 ) Local0() ) If( EQ( Local0() Byte(80 ) ) ) { Return( Byte(9 ) ) } Else() { Return( Byte(b ) ) } } Name( (_PRS) Buffer( Byte(6 ) ) { 23 f8 dc 18 79 00 } ) Method( (_DIS) 0 ) { Store( Byte(1 ) Local3() ) AND( (PIRD) Byte(f ) Local1() ) Store( Local1() Local2() ) If( GT( Local1() Byte(8 ) ) ) { Sub( Local1() Byte(8 ) Local1() ) } SHL( Local3() Local1() Local3() ) Not( Local3() Local3() ) If( GT( Local2() Byte(8 ) ) ) { AND( (ELC2) Local3() (ELC2) ) } Else() { AND( (ELC1) Local3() (ELC1) ) } OR( (PIRD) Byte(80 ) (PIRD) ) } Method( (_CRS) 0 ) { Name( (BUFD) Buffer( Byte(6 ) ) { 23 00 00 18 79 00 } ) CreBField( (BUFD) Byte(1 ) (IRD1) ) CreBField( (BUFD) Byte(2 ) (IRD2) ) Store( Byte(0 ) Local3() ) Store( Byte(0 ) Local4() ) AND( (PIRD) Byte(8f ) Local0() ) If( LT( Local0() Byte(80 ) ) ) { AND( Local0() Byte(f ) Local0() ) If( GT( Local0() Byte(7 ) ) ) { Sub( Local0() Byte(8 ) Local2() ) SHL( 1() Local2() Local4() ) } Else() { If( GT( Local0() Byte(0 ) ) ) { SHL( 1() Local0() Local3() ) } } Store( Local3() (IRD1) ) Store( Local4() (IRD2) ) } Return( (BUFD) ) } Method( (_SRS) 1 ) { CreBField( Arg0() Byte(1 ) (IRD1) ) CreBField( Arg0() Byte(2 ) (IRD2) ) SHL( (IRD2) Byte(8 ) Local0() ) OR( Local0() (IRD1) Local0() ) Store( Byte(0 ) Local1() ) SHR( Local0() Byte(1 ) Local0() ) While( GT( Local0() Byte(0 ) ) ) { Inc( Local1() ) SHR( Local0() Byte(1 ) Local0() ) } AND( (PIRD) Byte(70 ) Local0() ) OR( Local1() Local0() (PIRD) ) } } Device( (MEM_) ) { Name( (_HID) Dword(10cd041 ) ) Method( (_CRS) 0 ) { Name( (BUF0) Buffer( Byte(62 ) ) { 86 09 00 13 00 00 00 00 00 00 0a 00 86 09 00 12 00 00 0f 00 00 40 00 00 86 09 00 12 00 40 0f 00 00 40 00 00 86 09 00 12 00 80 0f 00 00 40 00 00 86 09 00 12 00 c0 0f 00 00 40 00 00 86 09 00 13 00 00 10 00 00 00 00 00 86 09 00 12 00 00 00 00 00 00 01 00 86 09 00 12 00 00 ff ff 00 00 01 00 79 00 } ) CreDWField( (BUF0) Byte(44 ) (EXTM) ) CreDWField( (BUF0) Byte(4c ) (ACMM) ) CreWField( (BUF0) Byte(35 ) (RMA1) ) CreWField( (BUF0) Byte(39 ) (RSS1) ) CreWField( (BUF0) Byte(29 ) (RMA2) ) CreWField( (BUF0) Byte(2d ) (RSS2) ) CreWField( (BUF0) Byte(1d ) (RMA3) ) CreWField( (BUF0) Byte(21 ) (RSS3) ) CreWField( (BUF0) Byte(11 ) (RMA4) ) CreWField( (BUF0) Byte(17 ) (RSS4) ) If( LNot( EQ( (ROM1) 0() ) ) ) { Store( (ROM1) (RMA1) ) Store( (RMS1) (RSS1) ) Store( Byte(80 ) (RSS2) ) } If( LNot( EQ( (ROM2) 0() ) ) ) { Store( (ROM2) (RMA2) ) Store( (RMS2) (RSS2) ) Store( Byte(c0 ) (RSS3) ) } If( LNot( EQ( (ROM3) 0() ) ) ) { Store( (ROM3) (RMA3) ) Store( (RMS3) (RSS3) ) Store( Word(100 ) (RSS4) ) } Sub( (AMEM) Dword(100000 ) (EXTM) ) Store( (AMEM) (ACMM) ) Return( (BUF0) ) } } Device( (SYSR) ) { Name( (_HID) Dword(20cd041 ) ) Name( (_UID) Byte(1 ) ) Name( (_CRS) Buffer( Byte(62 ) ) { 47 01 10 00 10 00 01 10 47 01 22 00 22 00 01 1e 47 01 44 00 44 00 01 1c 47 01 62 00 62 00 01 02 47 01 65 00 65 00 01 0b 47 01 74 00 74 00 01 0c 47 01 91 00 91 00 01 03 47 01 a2 00 a2 00 01 1e 47 01 e0 00 e0 00 01 10 47 01 f0 03 f0 03 01 02 47 01 d0 04 d0 04 01 02 47 01 95 02 95 02 01 02 79 00 } ) } Device( (PIC_) ) { Name( (_HID) Word(d041 ) ) Name( (_CRS) Buffer( Byte(15 ) ) { 47 01 20 00 20 00 01 02 47 01 a0 00 a0 00 01 02 22 04 00 79 00 } ) } Device( (DMA1) ) { Name( (_HID) Dword(2d041 ) ) Name( (_CRS) Buffer( Byte(25 ) ) { 2a 10 04 47 01 00 00 00 00 01 10 47 01 80 00 80 00 01 11 47 01 94 00 94 00 01 0c 47 01 c0 00 c0 00 01 20 79 00 } ) } Device( (TMR_) ) { Name( (_HID) Dword(1d041 ) ) Name( (_CRS) Buffer( Byte(d ) ) { 47 01 40 00 40 00 01 04 22 01 00 79 00 } ) } Device( (RTC_) ) { Name( (_HID) Dword(bd041 ) ) Name( (_CRS) Buffer( Byte(d ) ) { 47 01 70 00 70 00 00 04 22 00 01 79 00 } ) } Device( (SPKR) ) { Name( (_HID) Dword(8d041 ) ) Name( (_CRS) Buffer( Byte(a ) ) { 47 01 61 00 61 00 01 01 79 00 } ) } Device( (COPR) ) { Name( (_HID) Dword(40cd041 ) ) Name( (_CRS) Buffer( Byte(d ) ) { 47 01 f0 00 f0 00 01 10 22 00 20 79 00 } ) } OpRegion( (WIN1) 1 Word(3f0 ) Byte(2 ) ) Field( (WIN1) 1 ) { [( (INDX) 8 ) ][( (DATA) 8 ) ]} IndexField( (INDX) (DATA) 1 ) { [( 0() 10 ) ][( (CFG_) 8 ) ][( 0() 20 ) ][( (LDN_) 8 ) ][( 0() c0 ) ][( (IDHI) 8 ) ][( (IDLO) 8 ) ][( (POWC) 8 ) ][( 0() 68 ) ][( (ACTR) 8 ) ][( 0() 178 ) ][( (IOAH) 8 ) ][( (IOAL) 8 ) ][( 0() 70 ) ][( (INTR) 8 ) ][( 0() 8 ) ][( (INT1) 8 ) ][( 0() 8 ) ][( (DMCH) 8 ) ][( 0() 258 ) ][( (GP40) 8 ) ][( 0() 178 ) ][( (OPT1) 8 ) ][( (OPT2) 8 ) ][( (OPT3) 8 ) ]} Method( (ENFG) 0 ) { Store( Byte(87 ) (INDX) ) Store( Byte(87 ) (INDX) ) } Method( (EXFG) 0 ) { Store( Byte(aa ) (INDX) ) } Device( (FDC0) ) { Name( (_HID) Dword(7d041 ) ) Method( (_STA) 0 ) { (ENFG) Store( 0() (LDN_) ) If( (ACTR) ) { (EXFG) Return( Byte(f ) ) } Else() { If( LOR( (IOAH) (IOAL) ) ) { (EXFG) Return( Byte(5 ) ) } Else() { (EXFG) Return( Byte(0 ) ) } } } Method( (_DIS) 0 ) { (ENFG) Store( Byte(0 ) (LDN_) ) Store( 0() (ACTR) ) (EXFG) } Method( (_CRS) 0 ) { Name( (BUF0) Buffer( Byte(18 ) ) { 47 01 f2 03 f2 03 01 04 47 01 f7 03 f7 03 01 01 22 40 00 2a 04 00 79 00 } ) CreBField( (BUF0) Byte(2 ) (IOLO) ) CreBField( (BUF0) Byte(3 ) (IOHI) ) CreBField( (BUF0) Byte(4 ) (IORL) ) CreBField( (BUF0) Byte(5 ) (IORH) ) (ENFG) (EXFG) Return( (BUF0) ) } Name( (_PRS) Buffer( Byte(1a ) ) { 30 47 01 f2 03 f2 03 01 04 47 01 f7 03 f7 03 01 01 22 40 00 2a 04 00 38 79 00 } ) Method( (_SRS) 1 ) { CreBField( Arg0() Byte(2 ) (IOLO) ) CreBField( Arg0() Byte(3 ) (IOHI) ) CreWField( Arg0() Byte(19 ) (IRQL) ) CreBField( Arg0() Byte(1c ) (DMAV) ) (ENFG) Store( 0() (LDN_) ) Store( 1() (ACTR) ) (EXFG) } } Device( (UAR1) ) { Name( (_HID) Dword(105d041 ) ) Name( (_UID) Byte(1 ) ) Method( (_STA) 0 ) { (ENFG) Store( Byte(2 ) (LDN_) ) If( (ACTR) ) { (EXFG) Return( Byte(f ) ) } Else() { If( LOR( (IOAH) (IOAL) ) ) { (EXFG) Return( Byte(d ) ) } Else() { (EXFG) Return( Byte(0 ) ) } } (EXFG) } Method( (_DIS) 0 ) { (ENFG) Store( Byte(2 ) (LDN_) ) Store( 0() (ACTR) ) (EXFG) } Method( (_CRS) 0 ) { Name( (BUF1) Buffer( Byte(d ) ) { 47 01 00 00 00 00 00 08 22 00 00 79 00 } ) CreBField( (BUF1) Byte(2 ) (IOLO) ) CreBField( (BUF1) Byte(3 ) (IOHI) ) CreBField( (BUF1) Byte(4 ) (IORL) ) CreBField( (BUF1) Byte(5 ) (IORH) ) CreBField( (BUF1) Byte(9 ) (IRQL) ) (ENFG) Store( Byte(2 ) (LDN_) ) Store( (IOAL) (IOLO) ) Store( (IOAL) (IORL) ) Store( (IOAH) (IOHI) ) Store( (IOAH) (IORH) ) Store( 1() Local0() ) SHL( Local0() (INTR) (IRQL) ) (EXFG) Return( (BUF1) ) } Name( (_PRS) Buffer( Byte(33 ) ) { 30 47 01 f8 03 f8 03 00 08 22 10 00 30 47 01 f8 02 f8 02 00 08 22 08 00 30 47 01 e8 03 e8 03 00 08 22 10 00 30 47 01 e8 02 e8 02 00 08 22 08 00 38 79 00 } ) Method( (_SRS) 1 ) { CreBField( Arg0() Byte(2 ) (IOLO) ) CreBField( Arg0() Byte(3 ) (IOHI) ) CreBField( Arg0() Byte(9 ) (IRQL) ) (ENFG) Store( Byte(2 ) (LDN_) ) Store( 1() (ACTR) ) Store( (IOLO) (IOAL) ) Store( (IOHI) (IOAH) ) FindSetRB( (IRQL) Local0() ) Sub( Local0() Byte(1 ) (INTR) ) (EXFG) } } Device( (COMB) ) { Name( (_HID) Dword(105d041 ) ) Name( (_UID) Byte(2 ) ) Method( (_STA) 0 ) { (ENFG) Store( Byte(3 ) (LDN_) ) If( (ACTR) ) { (EXFG) Return( Byte(f ) ) } Else() { If( LOR( (IOAH) (IOAL) ) ) { (EXFG) Return( Byte(d ) ) } Else() { (EXFG) Return( Byte(0 ) ) } } } Method( (_DIS) 0 ) { (ENFG) Store( Byte(3 ) (LDN_) ) If( EQ( (IDLO) Byte(73 ) ) ) { AND( (OPT2) Byte(38 ) Local0() ) If( EQ( Local0() Byte(0 ) ) ) { Store( 0() (ACTR) ) } } Else() { Store( 0() (ACTR) ) } (EXFG) } Method( (_CRS) 0 ) { Name( (BUF2) Buffer( Byte(d ) ) { 47 01 00 00 00 00 00 08 22 10 00 79 00 } ) CreBField( (BUF2) Byte(2 ) (IOLO) ) CreBField( (BUF2) Byte(3 ) (IOHI) ) CreBField( (BUF2) Byte(4 ) (IORL) ) CreBField( (BUF2) Byte(5 ) (IORH) ) CreBField( (BUF2) Byte(9 ) (IRQL) ) (ENFG) Store( Byte(3 ) (LDN_) ) Store( 1() (ACTR) ) Store( (IOAL) (IOLO) ) Store( (IOAL) (IORL) ) Store( (IOAH) (IOHI) ) Store( (IOAH) (IORH) ) Store( 1() Local0() ) SHL( Local0() (INTR) (IRQL) ) (EXFG) Return( (BUF2) ) } Name( (_PRS) Buffer( Byte(33 ) ) { 30 47 01 f8 03 f8 03 00 08 22 10 00 30 47 01 f8 02 f8 02 00 08 22 08 00 30 47 01 e8 03 e8 03 00 08 22 10 00 30 47 01 e8 02 e8 02 00 08 22 08 00 38 79 00 } ) Method( (_SRS) 1 ) { CreBField( Arg0() Byte(2 ) (IOLO) ) CreBField( Arg0() Byte(3 ) (IOHI) ) CreBField( Arg0() Byte(9 ) (IRQL) ) (ENFG) Store( Byte(3 ) (LDN_) ) Store( 1() (ACTR) ) Store( (IOLO) (IOAL) ) Store( (IOHI) (IOAH) ) FindSetRB( (IRQL) Local0() ) Sub( Local0() Byte(1 ) (INTR) ) (EXFG) } } Device( (LPT_) ) { Name( (_HID) Dword(4d041 ) ) Method( (_STA) 0 ) { (ENFG) Store( Byte(1 ) (LDN_) ) AND( (OPT1) Byte(2 ) Local0() ) If( LNot( EQ( Local0() Byte(2 ) ) ) ) { If( (ACTR) ) { (EXFG) Return( Byte(f ) ) } Else() { If( LOR( (IOAH) (IOAL) ) ) { (EXFG) Return( Byte(d ) ) } Else() { (EXFG) Return( Byte(0 ) ) } } } Else() { (EXFG) Return( Byte(0 ) ) } } Method( (_DIS) 0 ) { (ENFG) Store( Byte(1 ) (LDN_) ) Store( 0() (ACTR) ) (EXFG) } Method( (_CRS) 0 ) { Name( (BUF5) Buffer( Byte(d ) ) { 47 01 00 00 00 00 00 00 22 00 00 79 00 } ) CreBField( (BUF5) Byte(2 ) (IOLO) ) CreBField( (BUF5) Byte(3 ) (IOHI) ) CreBField( (BUF5) Byte(4 ) (IORL) ) CreBField( (BUF5) Byte(5 ) (IORH) ) CreBField( (BUF5) Byte(7 ) (IOLE) ) CreBField( (BUF5) Byte(9 ) (IRQL) ) (ENFG) Store( Byte(1 ) (LDN_) ) Store( (IOAL) (IOLO) ) Store( (IOLO) (IORL) ) Store( (IOAH) (IOHI) ) Store( (IOHI) (IORH) ) If( EQ( (IOLO) Byte(bc ) ) ) { Store( Byte(4 ) (IOLE) ) } Else() { Store( Byte(8 ) (IOLE) ) } Store( 1() Local0() ) Store( (INTR) Local5() ) SHL( Local0() Local5() (IRQL) ) Store( 1() (ACTR) ) (EXFG) Return( (BUF5) ) } Name( (_PRS) Buffer( Byte(27 ) ) { 30 47 01 78 03 78 03 00 08 22 b8 00 30 47 01 78 02 78 02 00 08 22 b8 00 30 47 01 bc 03 bc 03 00 04 22 b8 00 38 79 00 } ) Method( (_SRS) 1 ) { CreBField( Arg0() Byte(2 ) (IOLO) ) CreBField( Arg0() Byte(3 ) (IOHI) ) CreBField( Arg0() Byte(4 ) (IORL) ) CreBField( Arg0() Byte(5 ) (IORH) ) CreBField( Arg0() Byte(9 ) (IRQL) ) (ENFG) Store( Byte(1 ) (LDN_) ) Store( 1() (ACTR) ) Store( (IOLO) (IOAL) ) Store( (IOHI) (IOAH) ) FindSetLB( (IRQL) Local0() ) Sub( Local0() Byte(1 ) Local0() ) Store( Local0() (INTR) ) (EXFG) } } Device( (ECP_) ) { Name( (_HID) Dword(104d041 ) ) Method( (_STA) 0 ) { (ENFG) Store( Byte(1 ) (LDN_) ) AND( (OPT1) Byte(2 ) Local0() ) If( EQ( Local0() Byte(2 ) ) ) { If( (ACTR) ) { (EXFG) Return( Byte(f ) ) } Else() { If( LOR( (IOAH) (IOAL) ) ) { (EXFG) Return( Byte(d ) ) } Else() { (EXFG) Return( Byte(0 ) ) } } } Else() { (EXFG) Return( Byte(0 ) ) } } Method( (_DIS) 0 ) { (ENFG) Store( Byte(1 ) (LDN_) ) Store( 0() (ACTR) ) (EXFG) } Method( (_CRS) 0 ) { Name( (BUF6) Buffer( Byte(18 ) ) { 47 01 00 00 00 00 00 04 47 01 00 00 00 00 00 04 22 00 00 2a 00 00 79 00 } ) CreBField( (BUF6) Byte(2 ) (IOLO) ) CreBField( (BUF6) Byte(3 ) (IOHI) ) CreBField( (BUF6) Byte(4 ) (IORL) ) CreBField( (BUF6) Byte(5 ) (IORH) ) CreBField( (BUF6) Byte(a ) (IOEL) ) CreBField( (BUF6) Byte(b ) (IOEH) ) CreBField( (BUF6) Byte(c ) (IOML) ) CreBField( (BUF6) Byte(d ) (IOMH) ) CreBField( (BUF6) Byte(11 ) (IRQL) ) CreBField( (BUF6) Byte(14 ) (DMAC) ) (ENFG) Store( Byte(1 ) (LDN_) ) Store( 1() (ACTR) ) Store( (IOAL) Local2() ) Store( Local2() (IOLO) ) Store( (IOAH) Local3() ) Store( Local3() (IOHI) ) OR( Local3() Byte(4 ) Local3() ) Store( Local3() (IOEH) ) Store( Local3() (IOMH) ) Store( (IOLO) (IORL) ) Store( (IOLO) (IOEL) ) Store( (IOLO) (IOML) ) Store( (IOHI) (IORH) ) Store( 1() Local0() ) Store( (INTR) Local5() ) SHL( Local0() Local5() (IRQL) ) Store( 1() Local0() ) Store( (DMCH) Local5() ) SHL( Local0() Local5() (DMAC) ) (EXFG) Return( (BUF6) ) } Name( (_PRS) Buffer( Byte(48 ) ) { 30 47 01 78 03 78 03 00 08 47 01 78 07 78 07 00 04 22 b0 00 2a 0b 00 30 47 01 78 02 78 02 00 08 47 01 78 06 78 06 00 04 22 b8 00 2a 0b 00 30 47 01 bc 03 bc 03 00 04 47 01 bc 07 bc 07 00 04 22 b0 00 2a 0b 00 38 79 00 } ) Method( (_SRS) 1 ) { CreBField( Arg0() Byte(2 ) (IOLO) ) CreBField( Arg0() Byte(3 ) (IOHI) ) CreBField( Arg0() Byte(11 ) (IRQL) ) CreBField( Arg0() Byte(14 ) (DMAC) ) (ENFG) Store( Byte(1 ) (LDN_) ) Store( 1() (ACTR) ) Store( (IOLO) (IOAL) ) Store( (IOHI) (IOAH) ) FindSetLB( (IRQL) Local0() ) Sub( Local0() Byte(1 ) Local0() ) Store( Local0() (INTR) ) FindSetLB( (DMAC) Local1() ) Sub( Local1() Byte(1 ) (DMCH) ) (EXFG) } } OpRegion( \( (GRAM) ) 0 Word(400 ) Word(100 ) ) Field( \( (GRAM) ) 1 ) { [( 0() 80 ) ][( (FLG0) 8 ) ]} Device( (PS2M) ) { Name( (_HID) Dword(130fd041 ) ) Method( (_STA) 0 ) { AND( (FLG0) Byte(4 ) Local0() ) If( EQ( Local0() Byte(4 ) ) ) { Return( Byte(f ) ) } Else() { Return( Byte(0 ) ) } } Method( (_CRS) 0 ) { Name( (BUFM) Buffer( Byte(6 ) ) { 23 00 10 00 79 00 } ) Return( (BUFM) ) } } Device( (PS2K) ) { Name( (_HID) Dword(303d041 ) ) Method( (_STA) 0 ) { (ENFG) Store( Byte(5 ) (LDN_) ) If( (ACTR) ) { (EXFG) Return( Byte(f ) ) } Else() { (EXFG) Return( Byte(0 ) ) } } Method( (_CRS) 0 ) { Name( (BUF7) Buffer( Byte(15 ) ) { 47 01 60 00 60 00 01 01 47 01 64 00 64 00 01 01 22 02 00 79 00 } ) (ENFG) Store( Byte(5 ) (LDN_) ) (EXFG) Return( (BUF7) ) } } } } } ================== FALL BACK TO DEFAULT Unknown Block: Signature:BOOT size:40 oemid:ABIT Product: OEM Revision: 0 0 0 0 Creator: Creator Revision: 0 0 0 0 34 0 0 0