Subversion Repositories Kolibri OS

Rev

Rev 1498 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1498 Rev 2216
Line 8... Line 8...
8
 
8
 
9
/******************************************************************************
9
/******************************************************************************
10
 *
10
 *
11
 * 1. Copyright Notice
11
 * 1. Copyright Notice
12
 *
12
 *
13
 * Some or all of this work - Copyright (c) 1999 - 2010, Intel Corp.
13
 * Some or all of this work - Copyright (c) 1999 - 2011, Intel Corp.
14
 * All rights reserved.
14
 * All rights reserved.
15
 *
15
 *
16
 * 2. License
16
 * 2. License
17
 *
17
 *
Line 472... Line 472...
472
#define AML_CLASS_RETURN_VALUE      0x08
472
#define AML_CLASS_RETURN_VALUE      0x08
473
#define AML_CLASS_METHOD_CALL       0x09
473
#define AML_CLASS_METHOD_CALL       0x09
474
#define AML_CLASS_UNKNOWN           0x0A
474
#define AML_CLASS_UNKNOWN           0x0A
Line 475... Line -...
475
 
-
 
476
 
-
 
477
/* Predefined Operation Region SpaceIDs */
-
 
478
 
-
 
479
typedef enum
-
 
480
{
-
 
481
    REGION_MEMORY                   = 0,
-
 
482
    REGION_IO,
-
 
483
    REGION_PCI_CONFIG,
-
 
484
    REGION_EC,
-
 
485
    REGION_SMBUS,
-
 
486
    REGION_CMOS,
-
 
487
    REGION_PCI_BAR,
-
 
488
    REGION_IPMI,
-
 
489
    REGION_DATA_TABLE,              /* Internal use only */
-
 
490
    REGION_FIXED_HW                 = 0x7F
-
 
491
 
-
 
492
} AML_REGION_TYPES;
-
 
493
 
475
 
Line 494... Line 476...
494
 
476
 
495
/* Comparison operation codes for MatchOp operator */
477
/* Comparison operation codes for MatchOp operator */
496
 
478
 
Line 577... Line 559...
577
    AML_FIELD_ATTRIB_SMB_BLOCK_CALL = 0x0D
559
    AML_FIELD_ATTRIB_SMB_BLOCK_CALL = 0x0D
Line 578... Line 560...
578
 
560
 
Line 579... Line 561...
579
} AML_ACCESS_ATTRIBUTE;
561
} AML_ACCESS_ATTRIBUTE;
Line 580... Line 562...
580
 
562
 
581
 
563
 
582
/* Bit fields in MethodFlags byte */
564
/* Bit fields in the AML MethodFlags byte */
Line 583... Line -...
583
 
-
 
584
#define AML_METHOD_ARG_COUNT        0x07
-
 
585
#define AML_METHOD_SERIALIZED       0x08
-
 
586
#define AML_METHOD_SYNC_LEVEL       0xF0
-
 
587
 
-
 
588
/* METHOD_FLAGS_ARG_COUNT is not used internally, define additional flags */
-
 
Line 589... Line 565...
589
 
565