Hi,

I just installed snapshot from the new eu-mirror
on one of my boxes and when I boot bsd.mp I get
kernel panic right after acpi stuff. Unfortunately
I could not save the contents of the panic (no serial cable and
I was in a hurry) but I'll try to cover all the details otherwise.

First dmesg of the bsd.mp without acpi:

OpenBSD 4.3 (GENERIC.MP) #585: Thu Mar  6 05:23:51 MST 2008
    [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: Intel Pentium III ("GenuineIntel" 686-class) 865 MHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
real mem  = 536375296 (511MB)
avail mem = 510541824 (486MB)
User Kernel Config
UKC> disable acpi
419 acpi0 disabled
UKC> quit
Continuing...
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 03/05/99, BIOS32 rev. 0 @ 0xec7e0, SMBIOS 
rev. 2.3 @ 0xfb378 (61 entries)
bios0: vendor Compaq version "686J4 v3.05" date 04/10/2001
bios0: Compaq Professional Workstation SP750
acpi at bios0 function 0x0 not configured
pcibios0 at bios0: rev 2.1 @ 0xec7e0/0x3820
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf6af0/224 (12 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801AA LPC" rev 0x00)
pcibios0: PCI bus #4 is the last bus
bios0: ROM list: 0xc0000/0x9c00 0xc9c00/0x1800 0xcb400/0x5e00 0xd1200/0x4400 
0xe0000/0x10000!
mainbus0: Intel MP Specification (Version 1.4)
cpu0 at mainbus0: apid 1 (boot processor)
cpu0: apic clock running at 132MHz
cpu1 at mainbus0: apid 0 (application processor)
cpu1: Intel Pentium III ("GenuineIntel" 686-class) 864 MHz
cpu1: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
mainbus0: bus 0 is type PCI mainbus0: bus 1 is type PCI mainbus0: bus 2 is type PCI mainbus0: bus 3 is type PCI mainbus0: bus 4 is type PCI mainbus0: bus 9 is type ISA ioapic0 at mainbus0: apid 8 pa 0xfec00000, version 20, 24 pins
ioapic0: misconfigured as apic 0, remapped to apid 8
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82840 Host" rev 0x01
agp0 at pchb0: aperture at 0xec000000, size 0x2000000
ppb0 at pci0 dev 1 function 0 "Intel 82840 AGP" rev 0x01
pci_intr_map: bus 0 dev 1 func 0 pin 1; line 11
pci_intr_map: no MP mapping found
pci_intr_map: bus 0 dev 1 func 0 pin 2; line 11
pci_intr_map: no MP mapping found
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "Intergraph Expert3D" rev 0x64
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Intergraph Expert3D" rev 0x01 at pci1 dev 0 function 1 not configured
ppb1 at pci0 dev 2 function 0 "Intel 82840 PCI" rev 0x01
pci_intr_map: bus 0 dev 2 func 0 pin 1; line 11
pci_intr_map: no MP mapping found
pci_intr_map: bus 0 dev 2 func 0 pin 2; line 11
pci_intr_map: no MP mapping found
pci_intr_map: bus 0 dev 2 func 0 pin 3; line 11
pci_intr_map: no MP mapping found
pci_intr_map: bus 0 dev 2 func 0 pin 4; line 11
pci_intr_map: no MP mapping found
pci2 at ppb1 bus 2
ppb2 at pci2 dev 31 function 0 "Intel 82806AA" rev 0x02
pci3 at ppb2 bus 3
"Intel 82806AA APIC" rev 0x01 at pci3 dev 0 function 0 not configured
ppb3 at pci0 dev 30 function 0 "Intel 82801AA Hub-to-PCI" rev 0x02
pci_intr_map: bus 0 dev 30 func 0 pin 1; line 11
pci_intr_map: no MP mapping found
pci_intr_map: bus 0 dev 30 func 0 pin 2; line 11
pci_intr_map: no MP mapping found
pci_intr_map: bus 0 dev 30 func 0 pin 3; line 11
pci_intr_map: no MP mapping found
pci_intr_map: bus 0 dev 30 func 0 pin 4; line 11
pci_intr_map: no MP mapping found
pci4 at ppb3 bus 4
fxp0 at pci4 dev 2 function 0 "Intel 8255x" rev 0x08, i82559: apic 8 int 18 
(irq 11), address 00:50:8b:cd:cd:79
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
ahc0 at pci4 dev 7 function 0 "Adaptec AIC-7899 U160" rev 0x01: apic 8 int 19 
(irq 11)
scsibus0 at ahc0: 16 targets
sd0 at scsibus0 targ 4 lun 0: <SEAGATE, ST336706LW, 0108> SCSI3 0/direct fixed
sd0: 35003MB, 26302 cyl, 4 head, 681 sec, 512 bytes/sec, 71687370 sec total
ahc1 at pci4 dev 7 function 1 "Adaptec AIC-7899 U160" rev 0x01: apic 8 int 16 
(irq 11)
scsibus1 at ahc1: 16 targets
xl0 at pci4 dev 10 function 0 "3Com 3c905C 100Base-TX" rev 0x78: apic 8 int 18 
(irq 11), address 00:04:75:ca:2b:94
exphy0 at xl0 phy 24: 3Com internal media interface
pciide0 at pci4 dev 11 function 0 "CMD Technology SiI3112 SATA" rev 0x02: DMA
pciide0: using apic 8 int 19 (irq 11) for native-PCI interrupt
pciide0: port 0: device present, speed: 1.5Gb/s
wd0 at pciide0 channel 0 drive 0: <ST3200826AS>
wd0: 16-sector PIO, LBA48, 190782MB, 390721968 sectors
wd0(pciide0:0:0): using BIOS timings, Ultra-DMA mode 6
ichpcib0 at pci0 dev 31 function 0 "Intel 82801AA LPC" rev 0x02: 24-bit timer 
at 3579545Hz
pciide1 at pci0 dev 31 function 1 "Intel 82801AA IDE" rev 0x02: DMA, channel 0 
wired to compatibility, channel 1 wired to compatibility
pciide1: channel 0 disabled (no drives)
atapiscsi0 at pciide1 channel 1 drive 1
scsibus2 at atapiscsi0: 2 targets
cd0 at scsibus2 targ 0 lun 0: <LITE-ON, LTR-52327S, QS04> SCSI0 5/cdrom 
removable
cd0(pciide1:1:1): using PIO mode 4, Ultra-DMA mode 2
uhci0 at pci0 dev 31 function 2 "Intel 82801AA USB" rev 0x02: apic 8 int 19 
(irq 11)
ichiic0 at pci0 dev 31 function 3 "Intel 82801AA SMBus" rev 0x02: apic 8 int 17 
(irq 11)
iic0 at ichiic0
admtemp0 at iic0 addr 0x18: adm1021
admtemp1 at iic0 addr 0x1a: adm1021
thmc0 at iic0 addr 0x2e: thmc50
auich0 at pci0 dev 31 function 5 "Intel 82801AA AC97" rev 0x02: apic 8 int 17 
(irq 11), ICH AC97
ac97: codec id 0x41445340 (Analog Devices AD1881)
ac97: codec features headphone, Analog Devices Phat Stereo
audio0 at auich0
isa0 at ichpcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
mtrr: Pentium Pro MTRR support
softraid0 at root
ahc0: target 4 using 16bit transfers
ahc0: target 4 synchronous at 80.0MHz DT, offset = 0x3f
root on sd0a swap on sd0b dump on sd0b
pppoe0: pap failure
pppoe0: pap failure
pppoe0: pap failure
pppoe0: pap failure

Then the working uniprocessor kernel without any tweaks:

OpenBSD 4.3 (GENERIC) #696: Thu Mar  6 05:09:01 MST 2008
    [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III ("GenuineIntel" 686-class) 865 MHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
real mem  = 536375296 (511MB)
avail mem = 510599168 (486MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 03/05/99, BIOS32 rev. 0 @ 0xec7e0, SMBIOS 
rev. 2.3 @ 0xfb378 (61 entries)
bios0: vendor Compaq version "686J4 v3.05" date 04/10/2001
bios0: Compaq Professional Workstation SP750
acpi0 at bios0: rev 0
acpi0: tables DSDT FACP APIC SSDT SSDT SSDT SSDT
acpi0: wakeup devices HUB_(S4) COM1(S4) COM2(S4) USB0(S1) PCI0(S4) PBTN(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (BUS1)
acpiprt2 at acpi0: bus 4 (HUB_)
acpiprt3 at acpi0: bus 3 (BUS3)
acpicpu0 at acpi0
acpibtn0 at acpi0: PBTN
bios0: ROM list: 0xc0000/0x9c00 0xc9c00/0x1800 0xcb400/0x5e00 0xd1200/0x4400 
0xe0000/0x10000!
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82840 Host" rev 0x01
agp0 at pchb0: aperture at 0xec000000, size 0x2000000
ppb0 at pci0 dev 1 function 0 "Intel 82840 AGP" rev 0x01
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "Intergraph Expert3D" rev 0x64
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Intergraph Expert3D" rev 0x01 at pci1 dev 0 function 1 not configured
ppb1 at pci0 dev 2 function 0 "Intel 82840 PCI" rev 0x01
pci2 at ppb1 bus 2
ppb2 at pci2 dev 31 function 0 "Intel 82806AA" rev 0x02
pci3 at ppb2 bus 3
"Intel 82806AA APIC" rev 0x01 at pci3 dev 0 function 0 not configured
ppb3 at pci0 dev 30 function 0 "Intel 82801AA Hub-to-PCI" rev 0x02
pci4 at ppb3 bus 4
fxp0 at pci4 dev 2 function 0 "Intel 8255x" rev 0x08, i82559: irq 11, address 
00:50:8b:cd:cd:79
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
ahc0 at pci4 dev 7 function 0 "Adaptec AIC-7899 U160" rev 0x01: irq 11
scsibus0 at ahc0: 16 targets
sd0 at scsibus0 targ 4 lun 0: <SEAGATE, ST336706LW, 0108> SCSI3 0/direct fixed
sd0: 35003MB, 26302 cyl, 4 head, 681 sec, 512 bytes/sec, 71687370 sec total
ahc1 at pci4 dev 7 function 1 "Adaptec AIC-7899 U160" rev 0x01: irq 11
scsibus1 at ahc1: 16 targets
xl0 at pci4 dev 10 function 0 "3Com 3c905C 100Base-TX" rev 0x78: irq 11, 
address 00:04:75:ca:2b:94
exphy0 at xl0 phy 24: 3Com internal media interface
pciide0 at pci4 dev 11 function 0 "CMD Technology SiI3112 SATA" rev 0x02: DMA
pciide0: using irq 11 for native-PCI interrupt
pciide0: port 0: device present, speed: 1.5Gb/s
wd0 at pciide0 channel 0 drive 0: <ST3200826AS>
wd0: 16-sector PIO, LBA48, 190782MB, 390721968 sectors
wd0(pciide0:0:0): using BIOS timings, Ultra-DMA mode 6
ichpcib0 at pci0 dev 31 function 0 "Intel 82801AA LPC" rev 0x02
pciide1 at pci0 dev 31 function 1 "Intel 82801AA IDE" rev 0x02: DMA, channel 0 
wired to compatibility, channel 1 wired to compatibility
pciide1: channel 0 disabled (no drives)
atapiscsi0 at pciide1 channel 1 drive 1
scsibus2 at atapiscsi0: 2 targets
cd0 at scsibus2 targ 0 lun 0: <LITE-ON, LTR-52327S, QS04> SCSI0 5/cdrom 
removable
cd0(pciide1:1:1): using PIO mode 4, Ultra-DMA mode 2
uhci0 at pci0 dev 31 function 2 "Intel 82801AA USB" rev 0x02: irq 11
ichiic0 at pci0 dev 31 function 3 "Intel 82801AA SMBus" rev 0x02: irq 11
iic0 at ichiic0
admtemp0 at iic0 addr 0x18: adm1021
admtemp1 at iic0 addr 0x1a: adm1021
thmc0 at iic0 addr 0x2e: thmc50
auich0 at pci0 dev 31 function 5 "Intel 82801AA AC97" rev 0x02: irq 11, ICH AC97
ac97: codec id 0x41445340 (Analog Devices AD1881)
ac97: codec features headphone, Analog Devices Phat Stereo
audio0 at auich0
isa0 at ichpcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
biomask fd65 netmask fd65 ttymask ffe7
mtrr: Pentium Pro MTRR support
softraid0 at root
ahc0: target 4 using 16bit transfers
ahc0: target 4 synchronous at 80.0MHz DT, offset = 0x3f
root on sd0a swap on sd0b dump on sd0b
pppoe0: pap failure
pppoe0: pap failure
pppoe0: pap failure
pppoe0: pap failure
pppoe0: pap failure
pppoe0: pap failure
pppoe0: pap failure

I have heard acpidump information can be useful:

/*
RSD PTR: Checksum=146, OEMID=COMPAQ, RsdtAddress=0x000e0080
 */
/*
RSDT: Length=60, Revision=1, Checksum=197,
        OEMID=COMPAQ, OEM Table ID=CPQB154, OEM Revision=0x20010410,
        Creator ID=, Creator Revision=0x0
 */
/*
        Entries={ 0x000e00ec, 0x000e01c8, 0x000e1df7, 0x000e1fe8, 0x000e3414, 
0x000e334c }
 */
/*
        DSDT=0xe0230
        INT_MODEL=PIC
        SCI_INT=9
        SMI_CMD=0xb2, ACPI_ENABLE=0x8a, ACPI_DISABLE=0x8b, S4BIOS_REQ=0x0
        PM1a_EVT_BLK=0xf800-0xf803
        PM1a_CNT_BLK=0xf804-0xf805
        PM1b_CNT_BLK=0x460-0x461
        PM2_TMR_BLK=0xf808-0xf80b
        PM2_GPE0_BLK=0xf828-0xf82b
        P_LVL2_LAT=101ms, P_LVL3_LAT=1001ms
        FLUSH_SIZE=256, FLUSH_STRIDE=32
        DUTY_OFFSET=1, DUTY_WIDTH=3
        DAY_ALRM=13, MON_ALRM=0, CENTURY=50
        Flags={WBINVD,PROC_C1,P_LVL2_UP,SLP_BUTTON,RTC_S4}
 */
/*
DSDT: Length=7020, Revision=1, Checksum=234,
        OEMID=COMPAQ, OEM Table ID=DSDT, OEM Revision=0x1,
        Creator ID=MSFT, Creator Revision=0x100000d
 */
DefinitionBlock (
"acpi_dsdt.aml",      //Output filename
"DSDT",                       //Signature
0x1,                    //DSDT Revision
"COMPAQ",                     //OEMID
"DSDT",               //TABLE ID
0x1                     //OEM Revision
)

{
Name(\PICM, Zero)
Method(\_PIC, 1) {
    Store(Arg0, \PICM)
}
Scope(\_SB_) {
    Device(LNKA) {
        Name(_HID, 0x0f0cd041)
        Name(_UID, 0x1)
        Name(CRES, Buffer(0x6) {0x23, 0x0, 0x8, 0x18, 0x79, 0x0 })
        Method(_STA) {
            And(\_SB_.PCI0.LPC_.PIRA, 0x80, Local0)
            If(LEqual(Local0, 0x80)) {
                Return(0x9)
            }
            Else {
                Return(0xb)
            }
        }
        Method(_DIS) {
            Or(\_SB_.PCI0.LPC_.PIRA, 0x80, \_SB_.PCI0.LPC_.PIRA)
        }
        Name(_PRS, Buffer(0x6) {0x23, 0xf8, 0xc, 0x18, 0x79, 0x0 })
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            And(\_SB_.PCI0.LPC_.PIRA, 0xf, Local0)
            Store(One, Local1)
            ShiftLeft(Local1, Local0, IRQW)
            Return(CRES)
        }
        Method(_SRS, 1) {
            CreateWordField(Arg0, 0x1, IRQW)
            And(\_SB_.PCI0.LPC_.PIRA, 0x70, Local0)
            Store(Zero, Local1)
            FindSetLeftBit(IRQW, Local1)
            Or(Local0, Decrement(Local1), \_SB_.PCI0.LPC_.PIRA)
        }
    }
    Device(LNKB) {
        Name(_HID, 0x0f0cd041)
        Name(_UID, 0x2)
        Name(CRES, Buffer(0x6) {0x23, 0x0, 0x8, 0x18, 0x79, 0x0 })
        Method(_STA) {
            And(\_SB_.PCI0.LPC_.PIRB, 0x80, Local0)
            If(LEqual(Local0, 0x80)) {
                Return(0x9)
            }
            Else {
                Return(0xb)
            }
        }
        Method(_DIS) {
            Or(\_SB_.PCI0.LPC_.PIRB, 0x80, \_SB_.PCI0.LPC_.PIRB)
        }
        Name(_PRS, Buffer(0x6) {0x23, 0xf8, 0xc, 0x18, 0x79, 0x0 })
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            And(\_SB_.PCI0.LPC_.PIRB, 0xf, Local0)
            Store(One, Local1)
            ShiftLeft(Local1, Local0, IRQW)
            Return(CRES)
        }
        Method(_SRS, 1) {
            CreateWordField(Arg0, 0x1, IRQW)
            And(\_SB_.PCI0.LPC_.PIRB, 0x70, Local0)
            Store(Zero, Local1)
            FindSetLeftBit(IRQW, Local1)
            Or(Local0, Decrement(Local1), \_SB_.PCI0.LPC_.PIRB)
        }
    }
    Device(LNKC) {
        Name(_HID, 0x0f0cd041)
        Name(_UID, 0x3)
        Name(CRES, Buffer(0x6) {0x23, 0x0, 0x8, 0x18, 0x79, 0x0 })
        Method(_STA) {
            And(\_SB_.PCI0.LPC_.PIRC, 0x80, Local0)
            If(LEqual(Local0, 0x80)) {
                Return(0x9)
            }
            Else {
                Return(0xb)
            }
        }
        Method(_DIS) {
            Or(\_SB_.PCI0.LPC_.PIRC, 0x80, \_SB_.PCI0.LPC_.PIRC)
        }
        Name(_PRS, Buffer(0x6) {0x23, 0xf8, 0xc, 0x18, 0x79, 0x0 })
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            And(\_SB_.PCI0.LPC_.PIRC, 0xf, Local0)
            Store(One, Local1)
            ShiftLeft(Local1, Local0, IRQW)
            Return(CRES)
        }
        Method(_SRS, 1) {
            CreateWordField(Arg0, 0x1, IRQW)
            And(\_SB_.PCI0.LPC_.PIRC, 0x70, Local0)
            Store(Zero, Local1)
            FindSetLeftBit(IRQW, Local1)
            Or(Local0, Decrement(Local1), \_SB_.PCI0.LPC_.PIRC)
        }
    }
    Device(LNKD) {
        Name(_HID, 0x0f0cd041)
        Name(_UID, 0x4)
        Name(CRES, Buffer(0x6) {0x23, 0x0, 0x8, 0x18, 0x79, 0x0 })
        Method(_STA) {
            And(\_SB_.PCI0.LPC_.PIRD, 0x80, Local0)
            If(LEqual(Local0, 0x80)) {
                Return(0x9)
            }
            Else {
                Return(0xb)
            }
        }
        Method(_DIS) {
            Or(\_SB_.PCI0.LPC_.PIRD, 0x80, \_SB_.PCI0.LPC_.PIRD)
        }
        Name(_PRS, Buffer(0x6) {0x23, 0xf8, 0xc, 0x18, 0x79, 0x0 })
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            And(\_SB_.PCI0.LPC_.PIRD, 0xf, Local0)
            Store(One, Local1)
            ShiftLeft(Local1, Local0, IRQW)
            Return(CRES)
        }
        Method(_SRS, 1) {
            CreateWordField(Arg0, 0x1, IRQW)
            And(\_SB_.PCI0.LPC_.PIRD, 0x70, Local0)
            Store(Zero, Local1)
            FindSetLeftBit(IRQW, Local1)
            Or(Local0, Decrement(Local1), \_SB_.PCI0.LPC_.PIRD)
        }
    }
}
Scope(\_SB_) {
    Device(\_SB_.PCI0) {
        Name(_HID, 0x030ad041)
        Name(_ADR, 0x0)
        Name(CRES, Buffer(0x6e) {0x88, 0xd, 0x0, 0x2, 0xc, 0x0, 0x0, 0x0, 0x0, 
0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x47, 0x1, 0xf8, 0xc, 0xf8, 0xc, 0x1, 0x8, 
0x88, 0xd, 0x0, 0x1, 0xc, 0x3, 0x0, 0x0, 0x0, 0x0, 0xf7, 0xc, 0x0, 0x0, 0xf8, 
0xc, 0x88, 0xd, 0x0, 0x1, 0xc, 0x3, 0x0, 0x0, 0x0, 0xd, 0xff, 0xff, 0x0, 0x0, 
0x0, 0xf3, 0x87, 0x17, 0x0, 0x0, 0xc, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 
0x0, 0xff, 0xff, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x87, 0x17, 
0x0, 0x0, 0xc, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xbf, 
0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0xfe, 0x79, 0x0 })
        Method(_CRS) {
            CreateDWordField(CRES, 0x5c, RAMT)
            CreateDWordField(CRES, 0x68, PCIT)
            Add(MLEN, 0x00100000, RAMT)
            If(LNot(LEqual(LAnd(RAMT, 0x000fffff), Zero))) {
                Add(RAMT, 0x00010000, RAMT)
            }
            Subtract(0xfec00000, RAMT, PCIT)
            Return(CRES)
        }
        Method(_PRT) {
            If(LEqual(\PICM, Zero)) {
                Return(Package(0x4) {
                    Package(0x4) {
                        0x001fffff,
                        0x0,
                        \_SB_.LNKA,
                        0x0,
                    },
                    Package(0x4) {
                        0x001fffff,
                        0x1,
                        \_SB_.LNKB,
                        0x0,
                    },
                    Package(0x4) {
                        0x001fffff,
                        0x2,
                        \_SB_.LNKC,
                        0x0,
                    },
                    Package(0x4) {
                        0x001fffff,
                        0x3,
                        \_SB_.LNKD,
                        0x0,
                    },
                })
            }
            Else {
                Return(Package(0x4) {
                    Package(0x4) {
                        0x001fffff,
                        0x0,
                        0x0,
                        0x10,
                    },
                    Package(0x4) {
                        0x001fffff,
                        0x1,
                        0x0,
                        0x11,
                    },
                    Package(0x4) {
                        0x001fffff,
                        0x2,
                        0x0,
                        0x12,
                    },
                    Package(0x4) {
                        0x001fffff,
                        0x3,
                        0x0,
                        0x13,
                    },
                })
            }
        }
        Device(BUS1) {
            Name(_ADR, 0x00010000)
            Method(_PRT) {
                If(LEqual(\PICM, Zero)) {
                    Return(Package(0x2) {
                        Package(0x4) {
                            0xffff,
                            0x0,
                            \_SB_.LNKC,
                            0x0,
                        },
                        Package(0x4) {
                            0xffff,
                            0x1,
                            \_SB_.LNKD,
                            0x0,
                        },
                    })
                }
                Else {
                    Return(Package(0x2) {
                        Package(0x4) {
                            0xffff,
                            0x0,
                            0x0,
                            0x12,
                        },
                        Package(0x4) {
                            0xffff,
                            0x1,
                            0x0,
                            0x13,
                        },
                    })
                }
            }
        }
        Device(HUB_) {
            Name(_ADR, 0x001e0000)
            Method(_PRT) {
                If(LEqual(\PICM, Zero)) {
                    Return(Package(0x13) {
                        Package(0x4) {
                            0x0002ffff,
                            0x0,
                            \_SB_.LNKC,
                            0x0,
                        },
                        Package(0x4) {
                            0x0007ffff,
                            0x0,
                            \_SB_.LNKD,
                            0x0,
                        },
                        Package(0x4) {
                            0x0007ffff,
                            0x1,
                            \_SB_.LNKA,
                            0x0,
                        },
                        Package(0x4) {
                            0x0008ffff,
                            0x0,
                            \_SB_.LNKA,
                            0x0,
                        },
                        Package(0x4) {
                            0x0008ffff,
                            0x1,
                            \_SB_.LNKB,
                            0x0,
                        },
                        Package(0x4) {
                            0x0008ffff,
                            0x2,
                            \_SB_.LNKC,
                            0x0,
                        },
                        Package(0x4) {
                            0x0008ffff,
                            0x3,
                            \_SB_.LNKD,
                            0x0,
                        },
                        Package(0x4) {
                            0x0009ffff,
                            0x0,
                            \_SB_.LNKB,
                            0x0,
                        },
                        Package(0x4) {
                            0x0009ffff,
                            0x1,
                            \_SB_.LNKC,
                            0x0,
                        },
                        Package(0x4) {
                            0x0009ffff,
                            0x2,
                            \_SB_.LNKD,
                            0x0,
                        },
                        Package(0x4) {
                            0x0009ffff,
                            0x3,
                            \_SB_.LNKA,
                            0x0,
                        },
                        Package(0x4) {
                            0x000affff,
                            0x0,
                            \_SB_.LNKC,
                            0x0,
                        },
                        Package(0x4) {
                            0x000affff,
                            0x1,
                            \_SB_.LNKD,
                            0x0,
                        },
                        Package(0x4) {
                            0x000affff,
                            0x2,
                            \_SB_.LNKA,
                            0x0,
                        },
                        Package(0x4) {
                            0x000affff,
                            0x3,
                            \_SB_.LNKB,
                            0x0,
                        },
                        Package(0x4) {
                            0x000bffff,
                            0x0,
                            \_SB_.LNKD,
                            0x0,
                        },
                        Package(0x4) {
                            0x000bffff,
                            0x1,
                            \_SB_.LNKA,
                            0x0,
                        },
                        Package(0x4) {
                            0x000bffff,
                            0x2,
                            \_SB_.LNKB,
                            0x0,
                        },
                        Package(0x4) {
                            0x000bffff,
                            0x3,
                            \_SB_.LNKC,
                            0x0,
                        },
                    })
                }
                Else {
                    Return(Package(0x13) {
                        Package(0x4) {
                            0x0002ffff,
                            0x0,
                            0x0,
                            0x12,
                        },
                        Package(0x4) {
                            0x0007ffff,
                            0x0,
                            0x0,
                            0x13,
                        },
                        Package(0x4) {
                            0x0007ffff,
                            0x1,
                            0x0,
                            0x10,
                        },
                        Package(0x4) {
                            0x0008ffff,
                            0x0,
                            0x0,
                            0x10,
                        },
                        Package(0x4) {
                            0x0008ffff,
                            0x1,
                            0x0,
                            0x11,
                        },
                        Package(0x4) {
                            0x0008ffff,
                            0x2,
                            0x0,
                            0x12,
                        },
                        Package(0x4) {
                            0x0008ffff,
                            0x3,
                            0x0,
                            0x13,
                        },
                        Package(0x4) {
                            0x0009ffff,
                            0x0,
                            0x0,
                            0x11,
                        },
                        Package(0x4) {
                            0x0009ffff,
                            0x1,
                            0x0,
                            0x12,
                        },
                        Package(0x4) {
                            0x0009ffff,
                            0x2,
                            0x0,
                            0x13,
                        },
                        Package(0x4) {
                            0x0009ffff,
                            0x3,
                            0x0,
                            0x10,
                        },
                        Package(0x4) {
                            0x000affff,
                            0x0,
                            0x0,
                            0x12,
                        },
                        Package(0x4) {
                            0x000affff,
                            0x1,
                            0x0,
                            0x13,
                        },
                        Package(0x4) {
                            0x000affff,
                            0x2,
                            0x0,
                            0x10,
                        },
                        Package(0x4) {
                            0x000affff,
                            0x3,
                            0x0,
                            0x11,
                        },
                        Package(0x4) {
                            0x000bffff,
                            0x0,
                            0x0,
                            0x13,
                        },
                        Package(0x4) {
                            0x000bffff,
                            0x1,
                            0x0,
                            0x10,
                        },
                        Package(0x4) {
                            0x000bffff,
                            0x2,
                            0x0,
                            0x11,
                        },
                        Package(0x4) {
                            0x000bffff,
                            0x3,
                            0x0,
                            0x12,
                        },
                    })
                }
            }
        }
    }
}
Scope(\_SB_.PCI0) {
    Device(LPC_) {
        Name(_ADR, 0x001f0000)
        OperationRegion(PIRQ, PCI_Config, 0x60, 0x4)
        Field(PIRQ, ByteAcc, NoLock, Preserve) {
            PIRA,       8,
            PIRB,       8,
            PIRC,       8,
            PIRD,       8
        }
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(NCP_) {
        Name(_HID, 0x040cd041)
        Name(_CRS, Buffer(0xd) {0x47, 0x1, 0xf0, 0x0, 0xf0, 0x0, 0x0, 0x10, 
0x22, 0x0, 0x20, 0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(PIC_) {
        Name(_HID, 0xd041)
        Name(_CRS, Buffer(0x1d) {0x47, 0x1, 0x20, 0x0, 0x20, 0x0, 0x0, 0xe, 
0x47, 0x1, 0x30, 0x0, 0x30, 0x0, 0x0, 0x10, 0x47, 0x1, 0xa0, 0x0, 0xa0, 0x0, 
0x0, 0x20, 0x22, 0x4, 0x0, 0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(TIME) {
        Name(_HID, 0x0001d041)
        Name(_CRS, Buffer(0xd) {0x47, 0x1, 0x40, 0x0, 0x40, 0x0, 0x0, 0x4, 
0x22, 0x1, 0x0, 0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(IDMA) {
        Name(_HID, 0x0002d041)
        Name(_CRS, Buffer(0x1d) {0x47, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 
0x47, 0x1, 0x80, 0x0, 0x80, 0x0, 0x0, 0x10, 0x47, 0x1, 0xc0, 0x0, 0xc0, 0x0, 
0x0, 0x20, 0x2a, 0x10, 0x2, 0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(RTC_) {
        Name(_HID, 0x000bd041)
        Name(_CRS, Buffer(0xd) {0x47, 0x1, 0x70, 0x0, 0x70, 0x0, 0x0, 0x2, 
0x22, 0x0, 0x1, 0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(SPKR) {
        Name(_HID, 0x0008d041)
        Name(_CRS, Buffer(0xa) {0x47, 0x1, 0x61, 0x0, 0x61, 0x0, 0x0, 0x1, 
0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(PS2M) {
        Name(_HID, 0x130fd041)
        Name(_CID, 0x0e0fd041)
        Name(_CRS, Buffer(0x5) {0x22, 0x0, 0x10, 0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(KBD_) {
        Name(_HID, 0x0303d041)
        Name(_CRS, Buffer(0x15) {0x47, 0x1, 0x60, 0x0, 0x60, 0x0, 0x0, 0x1, 
0x47, 0x1, 0x64, 0x0, 0x64, 0x0, 0x0, 0x1, 0x22, 0x2, 0x0, 0x79, 0x0 })
    }
}
OperationRegion(DBUG, SystemIO, 0x84, 0x2)
Field(DBUG, ByteAcc, NoLock, Preserve) {
    P84_,       8,
    P85_,       8
}
OperationRegion(BIOS, SystemMemory, 0x000e3800, 0x0b00)
Field(BIOS, AnyAcc, NoLock, Preserve) {
    SSMC,       1,
    ,   1,
    ,   1,
    S4BW,       1,
    PKWN,       1,
    PMWN,       1,
    PKWU,       1,
    PMWU,       1,
    TN80,       1,
    TN81,       1,
    Offset(0x2),
    MLEN,       32,
    AUDN,       1,
    ,   1,
    ,   1,
    LPTN,       1,
    CM2N,       1,
    CM1N,       1,
    SFF_,       1,
    CMNO,       1,
    NIFH,       1,
    Offset(0x8),
    FN0S,       1,
    FN1S,       1,
    FN2S,       1,
    FN3S,       1,
    FN4S,       1,
    FN5S,       1,
    FN6S,       1,
    FN7S,       1,
    FN8S,       1,
    FN9S,       1,
    Offset(0xa),
    AC0_,       8,
    AC1_,       8,
    AC2_,       8,
    AC3_,       8,
    AC4_,       8,
    AC5_,       8,
    AC6_,       8,
    AC7_,       8,
    AC8_,       8,
    AC9_,       8,
    OAC0,       8,
    AH0_,       8,
    OAC1,       8,
    AH1_,       8,
    OAC2,       8,
    AH2_,       8,
    OAC3,       8,
    AH3_,       8,
    OAC4,       8,
    AH4_,       8,
    OAC5,       8,
    AH5_,       8,
    OAC6,       8,
    AH6_,       8,
    OAC7,       8,
    AH7_,       8,
    OAC8,       8,
    AH8_,       8,
    PCTP,       8,
    CRTP,       8,
    TCUR,       16,
    FSPD,       8,
    AHF0,       1,
    AHF1,       1,
    AHF2,       1,
    AHF3,       1,
    AHF4,       1,
    AHF5,       1,
    AHF6,       1,
    AHF7,       1,
    AHF8,       1,
    Offset(0x2d),
    L00T,       16,
    Offset(0x31),
    Offset(0x33),
    PITB,       160,
    SITB,       160,
    PMCC,       8,
    PMCB,       224,
    PSCC,       8,
    PSCB,       224,
    SMCC,       8,
    SMCB,       224,
    SSCC,       8,
    SSCB,       224,
    G4ID,       32,
    ODDM,       32
}
Field(BIOS, WordAcc, NoLock, Preserve) {
    Offset(0x6),
    FNXS,       16,
    Offset(0x29),
    AHFX,       16
}
OperationRegion(SSCR, SystemIO, 0xb2, 0x1)
Field(SSCR, ByteAcc, NoLock, Preserve) {
    SSMI,       8
}
OperationRegion(CMOS, SystemIO, 0x70, 0x2)
Field(CMOS, ByteAcc, NoLock, Preserve) {
    NVSI,       8,
    NVSD,       8
}
IndexField(NVSI, NVSD, ByteAcc, NoLock, Preserve) {
    Offset(0x30),
    MEML,       8,
    MEMH,       8
}
OperationRegion(SIPM, SystemIO, 0x0400, 0x80)
Field(SIPM, ByteAcc, NoLock, Preserve) {
    SIPU,       1,
    Offset(0x8),
    RI1U,       1,
    RI2U,       1,
    PPMU,       1,
    Offset(0xe),
    RI1N,       1,
    RI2N,       1,
    PPMN,       1,
    Offset(0x14),
    ,   3,
    PSMI,       1,
    ,   3,
    EVN6,       1,
    Offset(0x4b),
    ,   3,
    PMEH,       1
}
Processor(\_PR_.CPU0, 0, 0x0, 0x0) {
}
Processor(\_PR_.CPU1, 1, 0x0, 0x0) {
}
Scope(\_SB_) {
    Device(PBTN) {
        Name(_HID, 0x0c0cd041)
        Name(_PRW, Package(0x2) {
            0xb,
            0x4,
        })
        Method(_PSW, 1) {
            If(LEqual(Arg0, 0x0)) {
                Store(Zero, PKWN)
                Store(Zero, PMWN)
            }
            Else {
                Store(One, PKWN)
                Store(One, PMWN)
            }
        }
    }
}
Scope(\_SB_.PCI0) {
    Device(USB0) {
        Name(_ADR, 0x001f0002)
        Name(_PRW, Package(0x2) {
            0x3,
            0x1,
        })
    }
}
Scope(\_SB_) {
    Device(MBRD) {
        Name(_HID, 0x010cd041)
        Name(CRES, Buffer(0x6e) {0x86, 0x9, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 
0x0, 0xa, 0x0, 0x86, 0x9, 0x0, 0xb, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x2, 0x0, 
0x86, 0x9, 0x0, 0xb, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xf0, 0x1, 0x86, 0x9, 0x0, 
0x9, 0x0, 0x0, 0xf8, 0xff, 0x0, 0x0, 0x8, 0x0, 0x86, 0x9, 0x0, 0xb, 0x0, 0x0, 
0xea, 0xfe, 0x0, 0x0, 0x2, 0x0, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0 })
        Method(_CRS) {
            CreateDWordField(CRES, 0x20, RAMT)
            Store(MLEN, RAMT)
            If(LNot(LEqual(LAnd(RAMT, 0x000fffff), Zero))) {
                Add(RAMT, 0x00010000, RAMT)
            }
            OperationRegion(ODMT, SystemMemory, ODDM, 0x38)
            Field(ODMT, DWordAcc, NoLock, Preserve) {
                OMTF,   448
            }
            Store(0x3c, Local0)
            Store(0x4, Local1)
            Store(GDBF(OMTF, Local1), Local2)
            While(LAnd(Local2, LLess(Local1, 0x30))) {
                SDBF(CRES, Local0, 0x0b000986)
                Add(Local0, 0x4, Local0)
                SDBF(CRES, Local0, Local2)
                Add(Local0, 0x4, Local0)
                Add(Local1, 0x4, Local1)
                SDBF(CRES, Local0, GDBF(OMTF, Local1))
                Add(Local0, 0x4, Local0)
                Add(Local1, 0x8, Local1)
                Store(GDBF(OMTF, Local1), Local2)
            }
            If(NIFH) {
                SDBF(CRES, Local0, 0x0b000986)
                Add(Local0, 0x4, Local0)
                SDBF(CRES, Local0, 0xffb80000)
                Add(Local0, 0x4, Local0)
                SDBF(CRES, Local0, 0x00080000)
            }
            Return(CRES)
        }
        Method(GDBF, 2) {
            CreateDWordField(Arg0, Arg1, BPTR)
            Return(BPTR)
        }
        Method(SDBF, 3) {
            CreateDWordField(Arg0, Arg1, BPTR)
            Store(Arg2, BPTR)
        }
    }
}
Scope(\_SB_.PCI0) {
    Device(SBD1) {
        Name(_HID, 0x020cd041)
        Name(_UID, 0x1)
        Name(_CRS, Buffer(0x32) {0x47, 0x1, 0x10, 0x0, 0x10, 0x0, 0x0, 0x10, 
0x47, 0x1, 0x2e, 0x0, 0x2e, 0x0, 0x0, 0x2, 0x47, 0x1, 0x50, 0x0, 0x50, 0x0, 
0x0, 0x4, 0x47, 0x1, 0x72, 0x0, 0x72, 0x0, 0x0, 0x6, 0x47, 0x1, 0x90, 0x0, 
0x90, 0x0, 0x0, 0x10, 0x47, 0x1, 0xd0, 0x4, 0xd0, 0x4, 0x0, 0x2, 0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0) {
    Device(SBD2) {
        Name(_HID, 0x020cd041)
        Name(_UID, 0x2)
        Name(_CRS, Buffer(0x52) {0x47, 0x1, 0x0, 0x4, 0x0, 0x4, 0x0, 0x20, 
0x47, 0x1, 0x20, 0x4, 0x20, 0x4, 0x0, 0x20, 0x47, 0x1, 0x40, 0x4, 0x40, 0x4, 
0x0, 0x20, 0x47, 0x1, 0x60, 0x4, 0x60, 0x4, 0x0, 0x20, 0x47, 0x1, 0x0, 0xf8, 
0x0, 0xf8, 0x0, 0x20, 0x47, 0x1, 0x20, 0xf8, 0x20, 0xf8, 0x0, 0x20, 0x47, 0x1, 
0x40, 0xf8, 0x40, 0xf8, 0x0, 0x20, 0x47, 0x1, 0x60, 0xf8, 0x60, 0xf8, 0x0, 
0x20, 0x47, 0x1, 0x0, 0xfa, 0x0, 0xfa, 0x0, 0x20, 0x47, 0x1, 0x20, 0xfa, 0x20, 
0xfa, 0x0, 0x20, 0x79, 0x0 })
    }
}
Scope(\_SB_.PCI0.LPC_) {
    OperationRegion(L47B, SystemIO, 0x2e, 0x2)
    Field(L47B, ByteAcc, NoLock, Preserve) {
        INDX,   8,
        DATA,   8
    }
    IndexField(INDX, DATA, ByteAcc, NoLock, Preserve) {
        Offset(0x2),
        CFG_,   8,
        Offset(0x7),
        LDN_,   8,
        Offset(0x22),
        DPWR,   8,
        APWR,   8,
        Offset(0x30),
        ACTR,   8,
        Offset(0x60),
        IOAH,   8,
        IOAL,   8,
        Offset(0x70),
        INTR,   8,
        Offset(0x74),
        DMCH,   8,
        Offset(0xf0),
        CFG1,   8,
        CFG2,   8,
        CFG3,   8,
        Offset(0xf4),
        CFG4,   8,
        CFG5,   8
    }
}
Scope(\_SB_.PCI0.LPC_) {
    OperationRegion(LPCC, SystemIO, 0x2e, 0x1)
    Field(LPCC, ByteAcc, NoLock, Preserve) {
        LCFG,   8
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Method(LETR) {
        Store(0x55, LCFG)
    }
    Method(LEXT) {
        Store(0xaa, LCFG)
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(ECP0) {
        Name(_HID, 0x0104d041)
        Name(_DDN, "LPT1")
        Name(CRES, Buffer(0x18) {0x22, 0x80, 0x0, 0x2a, 0x8, 0x0, 0x47, 0x1, 
0x78, 0x3, 0x78, 0x3, 0x0, 0x8, 0x47, 0x1, 0x78, 0x7, 0x78, 0x7, 0x0, 0x6, 
0x79, 0x0 })
        Method(_STA) {
            If(LPTN) {
                LETR()
                Store(0x3, LDN_)
                Store(CFG1, Local0)
                And(Local0, 0x7, Local0)
                If(LEqual(Local0, 0x3)) {
                    If(ACTR) {
                        LEXT()
                        Return(0xf)
                    }
                    Else {
                        LEXT()
                        Return(0xd)
                    }
                }
                Else {
                    LEXT()
                    Return(Zero)
                }
            }
            Else {
                Return(Zero)
            }
        }
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            CreateByteField(CRES, 0x4, DMAC)
            CreateByteField(CRES, 0x8, IOLO)
            CreateByteField(CRES, 0x9, IOHI)
            CreateByteField(CRES, 0xa, IORL)
            CreateByteField(CRES, 0xb, IORH)
            CreateByteField(CRES, 0xd, LEN1)
            CreateByteField(CRES, 0x10, ISL1)
            CreateByteField(CRES, 0x11, ISH1)
            CreateByteField(CRES, 0x12, ISL2)
            CreateByteField(CRES, 0x13, ISH2)
            CreateByteField(CRES, 0x15, LEN2)
            LETR()
            Store(0x3, LDN_)
            Store(IOAL, IOLO)
            Store(IOAH, IOHI)
            Store(IOAL, IORL)
            Store(IOAH, IORH)
            Store(IOAL, ISL1)
            Add(0x4, IOAH, ISH1)
            Store(IOAL, ISL2)
            Add(0x4, IOAH, ISH2)
            If(LEqual(IOAL, 0xbc)) {
                Store(0x3, LEN1)
                Store(0x3, LEN2)
            }
            Else {
                Store(0x8, LEN1)
                Store(0x6, LEN2)
            }
            If(LEqual(INTR, Zero)) {
                Store(Zero, IRQW)
            }
            Else {
                Store(One, Local0)
                ShiftLeft(Local0, INTR, IRQW)
            }
            If(LEqual(DMCH, 0x4)) {
                Store(Zero, DMAC)
            }
            Else {
                Store(One, Local0)
                ShiftLeft(Local0, DMCH, DMAC)
            }
            LEXT()
            Return(CRES)
        }
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(LPT0) {
        Name(_HID, 0x0004d041)
        Name(_DDN, "LPT1")
        Name(CRES, Buffer(0xd) {0x22, 0x80, 0x0, 0x47, 0x1, 0x78, 0x3, 0x78, 
0x3, 0x0, 0x3, 0x79, 0x0 })
        Method(_STA) {
            If(LPTN) {
                LETR()
                Store(0x3, LDN_)
                Store(CFG1, Local0)
                And(Local0, 0x7, Local0)
                If(LEqual(Local0, Zero)) {
                    If(ACTR) {
                        LEXT()
                        Return(0xf)
                    }
                    Else {
                        LEXT()
                        Return(0xd)
                    }
                }
                If(LEqual(Local0, 0x4)) {
                    If(ACTR) {
                        LEXT()
                        Return(0xf)
                    }
                    Else {
                        LEXT()
                        Return(0xd)
                    }
                }
                Else {
                    LEXT()
                    Return(Zero)
                }
            }
            Else {
                Return(Zero)
            }
        }
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            CreateByteField(CRES, 0x5, IOLO)
            CreateByteField(CRES, 0x6, IOHI)
            CreateByteField(CRES, 0x7, IORL)
            CreateByteField(CRES, 0x8, IORH)
            LETR()
            Store(0x3, LDN_)
            Store(IOAL, IOLO)
            Store(IOAH, IOHI)
            Store(IOAL, IORL)
            Store(IOAH, IORH)
            If(LEqual(INTR, Zero)) {
                Store(Zero, IRQW)
            }
            Else {
                Store(One, Local0)
                ShiftLeft(Local0, INTR, IRQW)
            }
            LEXT()
            Return(CRES)
        }
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(COM1) {
        Name(_HID, 0x0105d041)
        Name(_CID, 0x0005d041)
        Name(_UID, 0x1)
        Name(_DDN, "COM1")
        Name(CRES, Buffer(0xd) {0x22, 0x10, 0x0, 0x47, 0x1, 0xf8, 0x3, 0xf8, 
0x3, 0x0, 0x8, 0x79, 0x0 })
        Method(_STA) {
            If(CM1N) {
                LETR()
                Store(0x4, LDN_)
                If(ACTR) {
                    LEXT()
                    Return(0xf)
                }
                Else {
                    LEXT()
                    Return(0xd)
                }
            }
            Else {
                Return(Zero)
            }
        }
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            CreateByteField(CRES, 0x5, IOLO)
            CreateByteField(CRES, 0x6, IOHI)
            CreateByteField(CRES, 0x7, IORL)
            CreateByteField(CRES, 0x8, IORH)
            LETR()
            Store(0x4, LDN_)
            Store(IOAL, IOLO)
            Store(IOAH, IOHI)
            Store(IOAL, IORL)
            Store(IOAH, IORH)
            If(LEqual(INTR, Zero)) {
                Store(Zero, IRQW)
            }
            Else {
                Store(One, Local0)
                ShiftLeft(Local0, INTR, IRQW)
            }
            LEXT()
            Return(CRES)
        }
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(COM2) {
        Name(_HID, 0x0105d041)
        Name(_CID, 0x0005d041)
        Name(_UID, 0x2)
        Name(_DDN, "COM2")
        Name(CRES, Buffer(0xd) {0x22, 0x8, 0x0, 0x47, 0x1, 0xf8, 0x2, 0xf8, 
0x2, 0x0, 0x8, 0x79, 0x0 })
        Method(_STA) {
            If(CM2N) {
                LETR()
                Store(0x5, LDN_)
                If(ACTR) {
                    LEXT()
                    Return(0xf)
                }
                Else {
                    LEXT()
                    Return(0xd)
                }
            }
            Else {
                Return(Zero)
            }
        }
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            CreateByteField(CRES, 0x5, IOLO)
            CreateByteField(CRES, 0x6, IOHI)
            CreateByteField(CRES, 0x7, IORL)
            CreateByteField(CRES, 0x8, IORH)
            LETR()
            Store(0x5, LDN_)
            Store(IOAL, IOLO)
            Store(IOAH, IOHI)
            Store(IOAL, IORL)
            Store(IOAH, IORH)
            If(LEqual(INTR, Zero)) {
                Store(Zero, IRQW)
            }
            Else {
                Store(One, Local0)
                ShiftLeft(Local0, INTR, IRQW)
            }
            LEXT()
            Return(CRES)
        }
    }
}
Scope(\_SB_.PCI0.LPC_) {
    Device(FDC0) {
        Name(_HID, 0x0007d041)
        Name(CRES, Buffer(0x10) {0x22, 0x40, 0x0, 0x2a, 0x4, 0x0, 0x47, 0x1, 
0xf0, 0x3, 0xf0, 0x3, 0x1, 0x6, 0x79, 0x0 })
        Method(_STA) {
            LETR()
            Store(0x0, LDN_)
            If(ACTR) {
                LEXT()
                Return(0xf)
            }
            Else {
                LEXT()
                Return(0xd)
            }
        }
        Method(_CRS) {
            CreateWordField(CRES, 0x1, IRQW)
            CreateByteField(CRES, 0x4, DMAC)
            CreateByteField(CRES, 0x8, IOLO)
            CreateByteField(CRES, 0x9, IOHI)
            CreateByteField(CRES, 0xa, IORL)
            CreateByteField(CRES, 0xb, IORH)
            LETR()
            Store(0x0, LDN_)
            Store(IOAL, IOLO)
            Store(IOAH, IOHI)
            Store(IOAL, IORL)
            Store(IOAH, IORH)
            If(LEqual(INTR, Zero)) {
                Store(Zero, IRQW)
            }
            Else {
                Store(One, Local0)
                ShiftLeft(Local0, INTR, IRQW)
            }
            If(LEqual(DMCH, 0x4)) {
                Store(Zero, DMAC)
            }
            Else {
                Store(One, Local0)
                ShiftLeft(Local0, DMCH, DMAC)
            }
            LEXT()
            Return(CRES)
        }
    }
}
Scope(\_SB_.PCI0) {
    Name(_PRW, Package(0x2) {
        0xb,
        0x4,
    })
    Method(_PSW, 1) {
        If(LEqual(Arg0, 0x0)) {
            Store(Zero, PPMN)
        }
        Else {
            Store(One, PPMN)
        }
    }
    Method(_S1D) {
        Return(One)
    }
    Method(_S4D) {
        Return(One)
    }
    Method(_S5D) {
        Return(One)
    }
}
Scope(\_SB_.PCI0.HUB_) {
    Name(_PRW, Package(0x2) {
        0xb,
        0x4,
    })
    Method(_PSW, 1) {
        If(LEqual(Arg0, 0x0)) {
            Store(Zero, PPMN)
        }
        Else {
            Store(One, PPMN)
        }
    }
    Method(_S1D) {
        Return(One)
    }
    Method(_S4D) {
        Return(One)
    }
    Method(_S5D) {
        Return(One)
    }
}
Scope(\_SB_.PCI0.LPC_.COM1) {
    Name(_PRW, Package(0x2) {
        0xb,
        0x4,
    })
    Method(_PSW, 1) {
        If(LEqual(Arg0, 0x0)) {
            Store(Zero, RI1N)
        }
        Else {
            Store(One, RI1N)
        }
    }
}
Scope(\_SB_.PCI0.LPC_.COM2) {
    Name(_PRW, Package(0x2) {
        0xb,
        0x4,
    })
    Method(_PSW, 1) {
        If(LEqual(Arg0, 0x0)) {
            Store(Zero, RI2N)
        }
        Else {
            Store(One, RI2N)
        }
    }
}
Scope(\_GPE) {
    Method(_L03) {
        Notify(\_SB_.PCI0.USB0, 0x2)
    }
    Method(_L0B) {
        Store(One, Local0)
        If(RI1U) {
            Notify(\_SB_.PCI0.LPC_.COM1, 0x2)
            Store(One, RI1U)
            Store(Zero, Local0)
        }
        If(RI2U) {
            Notify(\_SB_.PCI0.LPC_.COM2, 0x2)
            Store(One, RI2U)
            Store(Zero, Local0)
        }
        If(PPMU) {
            Notify(\_SB_.PCI0.HUB_, 0x2)
            Store(0x14, Local1)
            While(LAnd(LNot(PMEH), Local1)) {
                Sleep(0x64)
                Decrement(Local1)
            }
            Store(One, PPMU)
            Store(One, PSMI)
            If(SFF_) {
                Store(One, EVN6)
            }
            Store(Zero, Local0)
        }
        If(PKWU) {
            Notify(\_SB_.PBTN, 0x2)
            Store(Zero, PKWU)
            Store(Zero, Local0)
        }
        If(LAnd(PMWU, Local0)) {
            Notify(\_SB_.PBTN, 0x2)
            Store(Zero, PMWU)
        }
        Store(One, SIPU)
    }
}
Name(\_S0_, Package(0x2) {
    0x0,
    0x3,
})
Name(\_S1_, Package(0x2) {
    0x0,
    0x4,
})
Name(\_S4_, Package(0x2) {
    0x0,
    0x6,
})
Name(\_S5_, Package(0x2) {
    0x0,
    0x7,
})
Method(_PTS, 1) {
    If(LEqual(Arg0, 0x3)) {
        Store(Zero, SSMC)
        Store(0x8e, SSMI)
        While(LNot(SSMC)) {
            Sleep(0x1)
        }
    }
}
Method(_WAK, 1) {
    If(S4BW) {
        Store(Zero, S4BW)
    }
}

}
/*
APIC: Length=104, Revision=1, Checksum=160,
        OEMID=COMPAQ, OEM Table ID=CARMEL, OEM Revision=0x1,
        Creator ID=, Creator Revision=0x0
 */
/*
SSDT: Length=497, Revision=1, Checksum=173,
        OEMID=COMPAQ, OEM Table ID=MILAN, OEM Revision=0x1,
        Creator ID=MSFT, Creator Revision=0x100000d
 */
/*
SSDT: Length=1701, Revision=1, Checksum=68,
        OEMID=COMPAQ, OEM Table ID=PNP_PRSS, OEM Revision=0x1,
        Creator ID=MSFT, Creator Revision=0x100000d
 */
/*
SSDT: Length=93, Revision=1, Checksum=0,
        OEMID=COMPAQ, OEM Table ID=FHUB, OEM Revision=0x1,
        Creator ID=MSFT, Creator Revision=0x100000d
 */
/*
SSDT: Length=36, Revision=1, Checksum=15,
        OEMID=COMPAQ, OEM Table ID=S1, OEM Revision=0x1,
        Creator ID=MSFT, Creator Revision=0x100000d
 */


Any help please?

Reply via email to