--- DSDT.dsl.orig 2009-08-17 15:55:59.000000000 +0800 +++ DSDT.dsl 2009-08-17 15:59:06.000000000 +0800 @@ -5000,14 +5000,14 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, { Acquire (MUTE, 0x03E8) Add (Arg0, \PCIB, Local0) - OperationRegion (PCFG, SystemMemory, Local0, 0x01) - Field (PCFG, ByteAcc, NoLock, Preserve) + OperationRegion (PCG1, SystemMemory, Local0, 0x01) + Field (PCG1, ByteAcc, NoLock, Preserve) { - XCFG, 8 + XCG1, 8 } Release (MUTE) - Return (XCFG) + Return (XCG1) } Method (RWPE, 1, NotSerialized) @@ -5015,14 +5015,14 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, Acquire (MUTE, 0x03E8) And (Arg0, 0xFFFFFFFE, Arg0) Add (Arg0, \PCIB, Local0) - OperationRegion (PCFG, SystemMemory, Local0, 0x02) - Field (PCFG, WordAcc, NoLock, Preserve) + OperationRegion (PCG2, SystemMemory, Local0, 0x02) + Field (PCG2, WordAcc, NoLock, Preserve) { - XCFG, 16 + XCG2, 16 } Release (MUTE) - Return (XCFG) + Return (XCG2) } Method (RDPE, 1, NotSerialized) @@ -5030,27 +5030,27 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, Acquire (MUTE, 0x03E8) And (Arg0, 0xFFFFFFFC, Arg0) Add (Arg0, \PCIB, Local0) - OperationRegion (PCFG, SystemMemory, Local0, 0x04) - Field (PCFG, DWordAcc, NoLock, Preserve) + OperationRegion (PCG3, SystemMemory, Local0, 0x04) + Field (PCG3, DWordAcc, NoLock, Preserve) { - XCFG, 32 + XCG3, 32 } Release (MUTE) - Return (XCFG) + Return (XCG3) } Method (WBPE, 2, NotSerialized) { Acquire (MUTE, 0x0FFF) Add (Arg0, \PCIB, Local0) - OperationRegion (PCFG, SystemMemory, Local0, 0x01) - Field (PCFG, ByteAcc, NoLock, Preserve) + OperationRegion (PCG4, SystemMemory, Local0, 0x01) + Field (PCG4, ByteAcc, NoLock, Preserve) { - XCFG, 8 + XCG4, 8 } - Store (Arg1, XCFG) + Store (Arg1, XCG4) Release (MUTE) } @@ -5059,13 +5059,13 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, Acquire (MUTE, 0x03E8) And (Arg0, 0xFFFFFFFE, Arg0) Add (Arg0, \PCIB, Local0) - OperationRegion (PCFG, SystemMemory, Local0, 0x02) - Field (PCFG, WordAcc, NoLock, Preserve) + OperationRegion (PCG5, SystemMemory, Local0, 0x02) + Field (PCG5, WordAcc, NoLock, Preserve) { - XCFG, 16 + XCG5, 16 } - Store (Arg1, XCFG) + Store (Arg1, XCG5) Release (MUTE) } @@ -5074,13 +5074,13 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, Acquire (MUTE, 0x03E8) And (Arg0, 0xFFFFFFFC, Arg0) Add (Arg0, \PCIB, Local0) - OperationRegion (PCFG, SystemMemory, Local0, 0x04) - Field (PCFG, DWordAcc, NoLock, Preserve) + OperationRegion (PCG6, SystemMemory, Local0, 0x04) + Field (PCG6, DWordAcc, NoLock, Preserve) { - XCFG, 32 + XCG6, 32 } - Store (Arg1, XCFG) + Store (Arg1, XCG6) Release (MUTE) } @@ -5089,14 +5089,14 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, Acquire (MUTE, 0x03E8) And (Arg0, 0xFFFFFFFC, Arg0) Add (Arg0, \PCIB, Local0) - OperationRegion (PCFG, SystemMemory, Local0, 0x04) - Field (PCFG, DWordAcc, NoLock, Preserve) + OperationRegion (PCG7, SystemMemory, Local0, 0x04) + Field (PCG7, DWordAcc, NoLock, Preserve) { - XCFG, 32 + XCG7, 32 } - And (XCFG, Arg2, Local1) - Or (Local1, Arg1, XCFG) + And (XCG7, Arg2, Local1) + Or (Local1, Arg1, XCG7) Release (MUTE) }