27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

DefThermalZone<br />

ThermalZoneOp<br />

:= ThermalZoneOp PkgLength NameString ObjectList<br />

:= ExtOpPrefix 0x85<br />

ExtendedAccessField := 0x03 AccessType ExtendedAccessAttrib AccessLength<br />

ExtendedAccessAttrib := ByteData // 0x0B AttribBytes<br />

// 0x0E AttribRawBytes<br />

// 0x0F AttribRawProcess<br />

FieldElement := NamedField | ReservedField | AccessField | ExtendedAccessField |<br />

ConnectField<br />

RegionSpace := ByteData // 0x00 SystemMemory<br />

// 0x01 SystemIO<br />

// 0x02 PCI_Config<br />

// 0x03 EmbeddedControl<br />

// 0x04 SMBus<br />

// 0x05 SystemCMOS<br />

// 0x06 PciBarTarget<br />

// 0x07 IPMI<br />

// 0x08 GeneralPurposeIO<br />

// 0x09 GenericSerialBus<br />

// 0x80-0xFF: User Defined<br />

20.2.5.3 Type 1 Opcodes Encoding<br />

Type1Opcode := DefBreak | DefBreakPoint | DefContinue | DefFatal | DefIfElse |<br />

DefLoad | DefNoop | DefNotify | DefRelease | DefReset | DefReturn |<br />

DefSignal | DefSleep | DefStall | DefUnload | DefWhile<br />

DefBreak<br />

BreakOp<br />

DefBreakPoint<br />

BreakPointOp<br />

DefContinue<br />

ContinueOp<br />

DefElse<br />

ElseOp<br />

DefFatal<br />

FatalOp<br />

FatalType<br />

FatalCode<br />

FatalArg<br />

DefIfElse<br />

IfOp<br />

Predicate<br />

DefLoad<br />

LoadOp<br />

DDBH<strong>and</strong>leObject<br />

DefNoop<br />

NoopOp<br />

DefNotify<br />

NotifyOp<br />

:= BreakOp<br />

:= 0xA5<br />

:= BreakPointOp<br />

:= 0xCC<br />

:= ContinueOp<br />

:= 0x9F<br />

:= Nothing | <br />

:= 0xA1<br />

:= FatalOp FatalType FatalCode FatalArg<br />

:= ExtOpPrefix 0x32<br />

:= ByteData<br />

:= DWordData<br />

:= TermArg => Integer<br />

:= IfOp PkgLength Predicate TermList DefElse<br />

:= 0xA0<br />

:= TermArg => Integer<br />

:= LoadOp NameString DDBH<strong>and</strong>leObject<br />

:= ExtOpPrefix 0x20<br />

:= SuperName<br />

:= NoopOp<br />

:= 0xA3<br />

:= NotifyOp NotifyObject NotifyValue<br />

:= 0x86<br />

914 April, 2015 Version 6.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!