================== Fixed ACPI Control Table: size:116 oemid:AWARD Product:AWRDACPI OEM Revision:31 2e 30 30 Creator:AWRD 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:8166 oemid:ABIT Product:AWRDACPI OEM Revision: 0 10 0 0 Creator:MSFT Creator Revision: a 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( \( (SMIC) ) 1 Byte(b2 ) Byte(1 ) ) Field( \( (SMIC) ) 1 ) { [( (SCP_) 8 ) ]} 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 ) ]} OpRegion( (BEEP) 1 Byte(61 ) Byte(1 ) ) Field( (BEEP) 1 ) { [( (S1B_) 8 ) ]} OpRegion( (CONT) 1 Byte(40 ) Byte(4 ) ) Field( (CONT) 1 ) { [( (CNT0) 8 ) ][( (CNT1) 8 ) ][( (CNT2) 8 ) ][( (CTRL) 8 ) ]} Method( (SPKR) 1 ) { Store( (S1B_) Local0() ) Store( Byte(b6 ) (CTRL) ) Store( Byte(55 ) (CNT2) ) Store( Byte(3 ) (CNT2) ) Store( Arg0() Local2() ) While( GT( Local2() Byte(0 ) ) ) { OR( (S1B_) Byte(3 ) (S1B_) ) Store( Word(5fff ) Local3() ) While( GT( Local3() Byte(0 ) ) ) { Dec( Local3() ) } AND( (S1B_) Byte(fc ) (S1B_) ) Store( Word(eff ) Local3() ) While( GT( Local3() Byte(0 ) ) ) { Dec( Local3() ) } Dec( Local2() ) } Store( Local0() (S1B_) ) } Method( \( (_PTS) ) 1 ) { If( EQ( Arg0() Byte(5 ) ) ) { OR( Arg0() Byte(50 ) Local0() ) Store( Local0() (SCP_) ) Store( (ESMI) Local0() ) AND( Local0() Byte(fb ) Local0() ) Store( Local0() (ESMI) ) Store( 1() (TR13) ) } If( EQ( Arg0() Byte(1 ) ) ) { (SFAN) 0() 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 ) ) ) { } If( EQ( Arg0() Byte(5 ) ) ) { Store( 1() (GP00) ) } } Method( \( (_WAK) ) 1 ) { Store( Byte(ff ) (DBG1) ) (SFAN) Byte(ff ) Store( 1() (GP00) ) Notify( \( ( (_SB_) (PWRB) ) ) Byte(2 ) ) } Scope( \( (_SI_) ) ) { Method( (_MSG) 1 ) { Store( Local0() Local0() ) } Method( (_SST) 1 ) { If( EQ( Arg0() Byte(0 ) ) ) { Store( 1() (GP1B) ) } If( EQ( Arg0() Byte(1 ) ) ) { Store( 1() (GP1B) ) } If( EQ( Arg0() Byte(3 ) ) ) { Store( 0() (GP1B) ) } If( EQ( Arg0() Byte(3 ) ) ) { } If( EQ( Arg0() Byte(1 ) ) ) { } If( EQ( Arg0() Byte(0 ) ) ) { } Store( Local0() Local0() ) } } OpRegion( (TEMM) 0 Dword(ff810 ) Byte(c ) ) Field( (TEMM) 2 ) { [( (TP1H) 10 ) ][( (TP1L) 10 ) ][( (TP2H) 10 ) ][( (TP2L) 10 ) ][( (TRPC) 10 ) ][( (SENF) 10 ) ]} Name( (TVAR) Buffer( Byte(5 ) ) { 00 00 00 00 00 } ) CreBField( (TVAR) Byte(0 ) (PLCY) ) CreWField( (TVAR) Byte(1 ) (CTOS) ) CreWField( (TVAR) Byte(3 ) (CTHY) ) Store( (TP1H) (CTOS) ) Store( (TP1L) (CTHY) ) Name( (TBUF) Buffer( Byte(4 ) ) { 00 00 00 00 } ) CreBField( (TBUF) Byte(0 ) (DB00) ) CreBField( (TBUF) Byte(1 ) (DB01) ) CreWField( (TBUF) Byte(0 ) (DW00) ) CreWField( (TBUF) Byte(2 ) (DW01) ) CreDWField( (TBUF) Byte(0 ) (DATD) ) OpRegion( (IP__) 1 Word(295 ) Byte(2 ) ) Field( (IP__) 1 ) { [( (INDX) 8 ) ][( (DAT0) 8 ) ]} Method( (SCFG) 1 ) { (SBYT) Byte(40 ) Arg0() } Method( (STOS) 3 ) { Store( (GBYT) Byte(4e ) ) Local0() OR( Local0() Byte(1 ) Local1() ) (SBYT) Byte(4e ) Local1() (SBYT) Byte(55 ) Arg1() (SBYT) Byte(56 ) Arg0() (SBYT) Byte(4e ) Local0() } Method( (STHY) 3 ) { Store( (GBYT) Byte(4e ) ) Local0() OR( Local0() Byte(1 ) Local1() ) (SBYT) Byte(4e ) Local1() (SBYT) Byte(53 ) Arg1() (SBYT) Byte(54 ) Arg0() (SBYT) Byte(4e ) Local0() } Method( (RTMP) 0 ) { Store( (GBYT) Byte(4e ) ) Local0() OR( Local0() Byte(2 ) Local1() ) (SBYT) Byte(4e ) Local1() Store( (GBYT) Byte(50 ) ) Local1() Store( (GBYT) Byte(51 ) ) Local2() SHL( Local1() Byte(8 ) Local1() ) OR( Local1() Local2() Local3() ) SHR( Local3() Byte(7 ) Local3() ) SHL( Local3() Byte(2 ) Local1() ) Add( Local3() Local1() Local3() ) Add( Local3() Word(aac ) Local3() ) If( GT( Local3() Word(e94 ) ) ) { Store( Word(aac ) Local3() ) } (SBYT) Byte(4e ) Local0() Return( Local3() ) } Method( (SBYT) 2 ) { Store( Arg0() (INDX) ) Store( Arg1() (DAT0) ) } Method( (GBYT) 1 ) { Store( Arg0() (INDX) ) Store( (DAT0) Local7() ) Return( Local7() ) } Method( (SFAN) 1 ) { (SBYT) Byte(5b ) Arg0() (SBYT) Byte(5b ) Arg0() } Scope( \( (_TZ_) ) ) { Powerres( (PFAN) 0 0 ) { Method( (_STA) 0 ) { XOR( (GP00) 0() Local7() ) Return( Local7() ) } Method( (_ON_) 0 ) { Store( 1() (GP00) ) } Method( (_OFF) 0 ) { Store( 0() (GP00) ) } } Device( (FAN_) ) { Name( (_HID) Dword(b0cd041 ) ) Name( (_PR0) Package(1 ) { (PFAN) } ) } ThermalZone( (THRM) ) { Name( (_AL0) Package(1 ) { (FAN_) } ) Method( (_AC0) 0 ) { If( OR( (PLCY) (PLCY) Local7() ) ) { Return( (TP2H) ) } Else() { Return( (TP1H) ) } } Name( (_PSL) Package(1 ) { \( ( (_PR_) (CPU0) ) ) } ) Name( (_TSP) Byte(3c ) ) Name( (_TC1) Byte(4 ) ) Name( (_TC2) Byte(3 ) ) Method( (_PSV) 0 ) { If( OR( (PLCY) (PLCY) Local7() ) ) { Return( (TP1H) ) } Else() { Return( (TP2H) ) } } Method( (_CRT) 0 ) { Return( (TRPC) ) } Method( (_TMP) 0 ) { AND( (SENF) Byte(1 ) Local6() ) If( EQ( Local6() Byte(1 ) ) ) { Return( (RTMP) ) } Else() { Return( Word(b86 ) ) } } Method( (_SCP) 1 ) { If( Arg0() ) { Store( 1() (PLCY) ) } Else() { Store( 0() (PLCY) ) } Notify( \( ( (_TZ_) (THRM) ) ) Byte(81 ) ) } Method( (STMP) 2 ) { Store( Arg1() (DW00) ) If( Arg0() ) { (STHY) (DB00) (DB01) (DW00) } Else() { (STOS) (DB00) (DB01) (DW00) } } } } Scope( \( (_GPE) ) ) { } Scope( \( (_SB_) ) ) { Device( (PWRB) ) { Name( (_HID) Dword(c0cd041 ) ) Method( (_STA) 0 ) { Return( Byte(b ) ) } } Device( (MEM_) ) { Name( (_HID) Dword(10cd041 ) ) Method( (_CRS) 0 ) { Name( (BUF0) Buffer( Byte(7c ) ) { 87 17 00 00 0c 03 00 00 00 00 00 00 0a 00 ff ff 0e 00 00 00 00 00 00 00 05 00 86 09 00 01 00 00 0f 00 00 40 00 00 86 09 00 01 00 40 0f 00 00 40 00 00 86 09 00 01 00 80 0f 00 00 40 00 00 86 09 00 01 00 c0 0f 00 00 40 00 00 86 09 00 01 00 00 00 00 00 00 01 00 86 09 00 01 00 00 ff ff 00 00 01 00 86 09 00 01 00 00 00 00 00 00 0a 00 86 09 00 01 00 00 10 00 00 00 00 00 79 00 } ) CreDWField( (BUF0) Byte(4e ) (ACMM) ) CreDWField( (BUF0) Byte(1e ) (RMA1) ) CreDWField( (BUF0) Byte(22 ) (RSS1) ) CreDWField( (BUF0) Byte(2a ) (RMA2) ) CreDWField( (BUF0) Byte(2e ) (RSS2) ) CreDWField( (BUF0) Byte(36 ) (RMA3) ) CreDWField( (BUF0) Byte(3a ) (RSS3) ) CreDWField( (BUF0) Byte(42 ) (RMA4) ) CreDWField( (BUF0) Byte(46 ) (RSS4) ) CreDWField( (BUF0) Byte(76 ) (EXTM) ) Sub( (AMEM) Dword(100000 ) (EXTM) ) If( LNot( EQ( (ROM1) 0() ) ) ) { Store( (RMA1) (RMA2) ) SHL( (ROM1) Byte(8 ) Local0() ) Store( Local0() (RMA1) ) SHL( (RMS1) Byte(8 ) Local0() ) Store( Local0() (RSS1) ) Store( Word(8000 ) (RSS2) ) } If( LNot( EQ( (ROM2) 0() ) ) ) { Store( (RMA2) (RMA3) ) SHL( (ROM2) Byte(8 ) Local0() ) Store( Local0() (RMA2) ) SHL( (RMS2) Byte(8 ) Local0() ) Store( Local0() (RSS2) ) Store( Word(c000 ) (RSS3) ) } If( LNot( EQ( (ROM3) 0() ) ) ) { Store( (RMA3) (RMA4) ) SHL( (ROM3) Byte(8 ) Local0() ) Store( Local0() (RMA3) ) SHL( (RMS3) Byte(8 ) Local0() ) Store( Local0() (RSS3) ) Store( Dword(10000 ) (RSS4) ) } Store( (AMEM) (ACMM) ) Return( (BUF0) ) } } Device( (PCI0) ) { Name( (_HID) Dword(30ad041 ) ) Name( (_ADR) Byte(0 ) ) Method( (_STA) 0 ) { Return( Byte(f ) ) } Method( (_CRS) 0 ) { Name( (BUF0) Buffer( Byte(84 ) ) { 88 0d 00 02 01 00 00 00 00 00 ff 00 00 00 00 01 47 01 f8 0c f8 0c 01 08 88 0d 00 01 0c 03 00 00 00 00 f7 0c 00 00 f8 0c 88 0d 00 01 0c 03 00 00 00 0d ff 3f 00 00 00 33 47 01 00 40 00 40 01 42 88 0d 00 01 0c 03 00 00 42 40 ff 4f 00 00 be 0f 47 01 00 50 00 50 01 10 88 0d 00 01 0c 03 00 00 10 50 ff ff 00 00 f0 af 87 17 00 00 0c 03 00 00 00 00 00 00 10 00 ff ff ff ff 00 00 00 00 00 00 f0 ff 79 00 } ) CreDWField( (BUF0) Byte(72 ) (TCMM) ) CreDWField( (BUF0) Byte(7e ) (TOMM) ) Add( (AMEM) Dword(10000 ) (TCMM) ) Sub( Dword(ffffffff ) (TCMM) (TOMM) ) Inc( (TOMM) ) Return( (BUF0) ) } 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( (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 ) ) Name( (_PRW) Package(2 ) { Byte(8 ) Byte(4 ) } ) } 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( (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(5 ) ) { 22 00 10 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:AWARD Product: OEM Revision: 0 0 0 0 Creator: Creator Revision: 0 0 0 0 34 0 0 0