mirror of
https://github.com/acpica/acpica/
synced 2025-02-23 08:54:16 +03:00
Additional resouce descriptors
date 2000.10.16.20.59.00; author rmoore1; state Exp;
This commit is contained in:
parent
25bb52cae6
commit
cc8937a4a9
@ -2,7 +2,7 @@
|
||||
/******************************************************************************
|
||||
*
|
||||
* Module Name: aslmap - parser to AML opcode mapping table
|
||||
* $Revision: 1.3 $
|
||||
* $Revision: 1.5 $
|
||||
*
|
||||
*****************************************************************************/
|
||||
|
||||
@ -163,10 +163,11 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* ACCESSTYPE_WORD */ OP_TABLE_ENTRY (AML_BYTE_OP, ACCESS_WORD_ACC, 0),
|
||||
/* ACQUIRE */ OP_TABLE_ENTRY (AML_ACQUIRE_OP, 0, 0),
|
||||
/* ADD */ OP_TABLE_ENTRY (AML_ADD_OP, 0, 0),
|
||||
/* ADDRESSTYPE_ACPI */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* ADDRESSSPACE_FFIXEDHW */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0), /* TBD: is this used ? */
|
||||
/* ADDRESSTYPE_ACPI */ OP_TABLE_ENTRY (AML_BYTE_OP, 2, 0),
|
||||
/* ADDRESSTYPE_MEMORY */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* ADDRESSTYPE_NVS */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* ADDRESSTYPE_RESERVED */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* ADDRESSTYPE_NVS */ OP_TABLE_ENTRY (AML_BYTE_OP, 3, 0),
|
||||
/* ADDRESSTYPE_RESERVED */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* ALIAS */ OP_TABLE_ENTRY (AML_ALIAS_OP, 0, 0),
|
||||
/* AND */ OP_TABLE_ENTRY (AML_BIT_AND_OP, 0, 0),
|
||||
/* ARG0 */ OP_TABLE_ENTRY (AML_ARG0, 0, 0),
|
||||
@ -181,7 +182,7 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* BREAKPOINT */ OP_TABLE_ENTRY (AML_BREAK_POINT_OP, 0, 0),
|
||||
/* BUFF */ OP_TABLE_ENTRY (AML_BUFF_OP, 0, 0),
|
||||
/* BUFFER */ OP_TABLE_ENTRY (AML_BUFFER_OP, 0, NODE_AML_PACKAGE),
|
||||
/* BUSMASTERTYPE_MASTER */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* BUSMASTERTYPE_MASTER */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* BUSMASTERTYPE_NOTMASTER */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* BYTECONST */ OP_TABLE_ENTRY (AML_RAW_DATA_BYTE, 0, 0),
|
||||
/* CASE */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
@ -209,10 +210,10 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* DEVICE */ OP_TABLE_ENTRY (AML_DEVICE_OP, 0, NODE_AML_PACKAGE),
|
||||
/* DIVIDE */ OP_TABLE_ENTRY (AML_DIVIDE_OP, 0, 0),
|
||||
/* DMA */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* DMATYPE_A */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* DMATYPE_A */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* DMATYPE_COMPATIBILITY */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* DMATYPE_B */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* DMATYPE_F */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* DMATYPE_B */ OP_TABLE_ENTRY (AML_BYTE_OP, 2, 0),
|
||||
/* DMATYPE_F */ OP_TABLE_ENTRY (AML_BYTE_OP, 3, 0),
|
||||
/* DWORDCONST */ OP_TABLE_ENTRY (AML_RAW_DATA_DWORD, 0, 0),
|
||||
/* DWORDIO */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* DWORDMEMORY */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
@ -225,7 +226,8 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* FATAL */ OP_TABLE_ENTRY (AML_FATAL_OP, 0, 0),
|
||||
/* FIELD */ OP_TABLE_ENTRY (AML_DEF_FIELD_OP, 0, NODE_AML_PACKAGE),
|
||||
/* FINDSETLEFTBIT */ OP_TABLE_ENTRY (AML_FIND_SET_LEFT_BIT_OP, 0, 0),
|
||||
/* FINDSETRIGHTBIT */ OP_TABLE_ENTRY (AML_FIND_SET_LEFT_BIT_OP, 0, 0),
|
||||
/* FINDSETRIGHTBIT */ OP_TABLE_ENTRY (AML_FIND_SET_RIGHT_BIT_OP, 0, 0),
|
||||
/* FIXEDIO */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* FROMBCD */ OP_TABLE_ENTRY (AML_FROM_BCD_OP, 0, 0),
|
||||
/* HEXSTR */ OP_TABLE_ENTRY (AML_HEX_STR_OP, 0, 0),
|
||||
/* IF */ OP_TABLE_ENTRY (AML_IF_OP, 0, NODE_AML_PACKAGE),
|
||||
@ -237,12 +239,12 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* INTEGER */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* INTERRUPT */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* INTLEVEL_ACTIVEHIGH */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* INTLEVEL_ACTIVELOW */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* INTTYPE_EDGE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* INTLEVEL_ACTIVELOW */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* INTTYPE_EDGE */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* INTTYPE_LEVEL */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* IO */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* IODECODETYPE_10 */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* IODECODETYPE_16 */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* IODECODETYPE_16 */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* IRQ */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* IRQNOFLAGS */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* LAND */ OP_TABLE_ENTRY (AML_LAND_OP, 0, 0),
|
||||
@ -278,10 +280,10 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* MEMORY24 */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* MEMORY32 */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* MEMORY32FIXED */ OP_TABLE_ENTRY (AML_DEFAULT_ARG_OP, 0, 0),
|
||||
/* MEMTYPE_CACHEABLE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* MEMTYPE_CACHEABLE */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* MEMTYPE_NONCACHEABLE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* MEMTYPE_PREFETCHABLE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* MEMTYPE_WRITECOMBINING */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* MEMTYPE_PREFETCHABLE */ OP_TABLE_ENTRY (AML_BYTE_OP, 3, 0),
|
||||
/* MEMTYPE_WRITECOMBINING */ OP_TABLE_ENTRY (AML_BYTE_OP, 2, 0),
|
||||
/* METHOD */ OP_TABLE_ENTRY (AML_METHOD_OP, 0, NODE_AML_PACKAGE),
|
||||
/* MID */ OP_TABLE_ENTRY (AML_MID_OP, 0, 0),
|
||||
/* MINTYPE_FIXED */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
@ -322,13 +324,14 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* PACKAGEP_LENGTH */ OP_TABLE_ENTRY (AML_PACKAGE_LENGTH, 0, NODE_AML_PACKAGE),
|
||||
/* POWERRESOURCE */ OP_TABLE_ENTRY (AML_POWER_RES_OP, 0, NODE_AML_PACKAGE),
|
||||
/* PROCESSOR */ OP_TABLE_ENTRY (AML_PROCESSOR_OP, 0, NODE_AML_PACKAGE),
|
||||
/* QWORDCONST */ OP_TABLE_ENTRY (AML_RAW_DATA_QWORD, 0, 0),
|
||||
/* QWORDIO */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* QWORDMEMORY */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* RANGE_TYPE_ENTIRE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* RANGE_TYPE_ISAONLY */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* RANGE_TYPE_NONISAONLY */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* RANGE_TYPE_ENTIRE */ OP_TABLE_ENTRY (AML_BYTE_OP, 3, 0),
|
||||
/* RANGE_TYPE_ISAONLY */ OP_TABLE_ENTRY (AML_BYTE_OP, 2, 0),
|
||||
/* RANGE_TYPE_NONISAONLY */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* RAW_DATA */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* READWRITETYPE_BOTH */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* READWRITETYPE_BOTH */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* READWRITETYPE_READONLY */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* REFOF */ OP_TABLE_ENTRY (AML_REF_OF_OP, 0, 0),
|
||||
/* REGIONSPACE_CMOS */ OP_TABLE_ENTRY (AML_RAW_DATA_BYTE, REGION_CMOS, 0),
|
||||
@ -350,7 +353,7 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* SERIALIZERULE_NOTSERIAL */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* SERIALIZERULE_SERIAL */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* SHARETYPE_EXCLUSIVE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* SHARETYPE_SHARED */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* SHARETYPE_SHARED */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* SHIFTLEFT */ OP_TABLE_ENTRY (AML_SHIFT_LEFT_OP, 0, 0),
|
||||
/* SHIFTRIGHT */ OP_TABLE_ENTRY (AML_SHIFT_RIGHT_OP, 0, 0),
|
||||
/* SIGNAL */ OP_TABLE_ENTRY (AML_SIGNAL_OP, 0, 0),
|
||||
@ -367,9 +370,9 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* THERMALZONE */ OP_TABLE_ENTRY (AML_THERMAL_ZONE_OP, 0, NODE_AML_PACKAGE),
|
||||
/* TOBCD */ OP_TABLE_ENTRY (AML_TO_BCD_OP, 0, 0),
|
||||
/* TRANSLATIONTYPE_DENSE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* TRANSLATIONTYPE_SPARSE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* TRANSLATIONTYPE_SPARSE */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* TYPE_STATIC */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* TYPE_TRANSLATION */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* TYPE_TRANSLATION */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* UNICODE */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* UNLOAD */ OP_TABLE_ENTRY (AML_UNLOAD_OP, 0, 0),
|
||||
/* UPDATERULE_ONES */ OP_TABLE_ENTRY (AML_BYTE_OP, UPDATE_WRITE_AS_ONES, 0),
|
||||
@ -383,8 +386,8 @@ ASL_MAPPING_ENTRY AslKeywordMapping [] =
|
||||
/* WORDCONST */ OP_TABLE_ENTRY (AML_RAW_DATA_WORD, 0, 0),
|
||||
/* WORDIO */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* XFERTYPE_8 */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* XFERTYPE_8_16 */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* XFERTYPE_16 */ OP_TABLE_ENTRY (AML_BYTE_OP, 0, 0),
|
||||
/* XFERTYPE_8_16 */ OP_TABLE_ENTRY (AML_BYTE_OP, 1, 0),
|
||||
/* XFERTYPE_16 */ OP_TABLE_ENTRY (AML_BYTE_OP, 2, 0),
|
||||
/* XOR */ OP_TABLE_ENTRY (AML_BIT_XOR_OP, 0, 0),
|
||||
/* ZERO */ OP_TABLE_ENTRY (AML_ZERO_OP, 0, 0),
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user