Home | History | Annotate | Line # | Download | only in misc
      1      1.1  christos /*
      2      1.1  christos  * top of the
      3      1.1  christos  * definition block
      4      1.1  christos  */
      5      1.1  christos DefinitionBlock(
      6      1.1  christos     "converterSample.aml", /* These comments          */
      7      1.1  christos     "DSDT",               /* within the              */
      8      1.1  christos     0x02,                 /* definition block header */
      9  1.1.1.2  christos     "Intel",              /* are not retained.      */
     10      1.1  christos     "Many",               /* They will be            */
     11      1.1  christos     0x00000001            /* Discarded               */)
     12      1.1  christos {
     13      1.1  christos 
     14      1.1  christos     /* first comment of named object b */
     15      1.1  christos     Name (b, 5)
     16      1.1  christos     Name(p008, Package()
     17      1.1  christos     {
     18      1.1  christos 	0, 0,
     19      1.1  christos 	0, 0xffffffff,
     20      1.1  christos 	0x00012345, 0x00007abc,
     21      1.1  christos 	0x00000012, 0x00000034,
     22      1.1  christos 	0x00000001, 0x000000ff,
     23      1.1  christos 	0x00000001, 0x0000ffff,
     24      1.1  christos 	0x00000001, 0xffffffff,
     25      1.1  christos 
     26      1.1  christos 	// bit-size of multiplicand
     27      1.1  christos 	0x67812345, 2,
     28      1.1  christos 
     29      1.1  christos 	// bit-size of multiplier
     30      1.1  christos 	3, 0x45678123,
     31      1.1  christos 
     32      1.1  christos 	0xffffffff, 0xffffffff,
     33      1.1  christos 
     34      1.1  christos 	// ACPI: Overflow conditions are ignored and results are undefined.
     35      1.1  christos     })
     36      1.1  christos 
     37      1.1  christos     Method(MAIN) {
     38      1.1  christos         /**********************************************************************
     39      1.1  christos          *                                                                    *
     40      1.1  christos          *                     This is a long                                 *
     41      1.1  christos          *                       multi-line                                   *
     42      1.1  christos          *                         comment                                    *
     43      1.1  christos          *                                                                    *
     44      1.1  christos          **********************************************************************/
     45      1.1  christos         //c12
     46      1.1  christos         if(1==1)//c13
     47      1.1  christos         {   //c14
     48      1.1  christos             Name(b,0);
     49      1.1  christos         }  //c15
     50      1.1  christos     }
     51      1.1  christos 
     52      1.1  christos    //c16
     53      1.1  christos    Name (a,
     54      1.1  christos        Package(3)
     55      1.1  christos        {/*c20*/
     56      1.1  christos             0x04, /*c21*/
     57      1.1  christos             /*c22*/
     58      1.1  christos             0x05, /*c23*/
     59      1.1  christos             0x06  /*c24*/
     60      1.1  christos        }/*c25*/
     61      1.1  christos    )/*c26*/
     62      1.1  christos 
     63      1.1  christos 
     64      1.1  christos     //c34
     65      1.1  christos     Method(SCOP)
     66      1.1  christos     {
     67      1.1  christos         //c35
     68      1.1  christos         Name (a1, 0x04)
     69      1.1  christos     }
     70      1.1  christos 
     71      1.1  christos     OperationRegion(GNVS,SystemMemory,0xFFFF0000,0xAA55)
     72      1.1  christos 
     73      1.1  christos     Field(GNVS,AnyAcc,Lock,Preserve)
     74      1.1  christos     {
     75      1.1  christos         //c36
     76      1.1  christos         Offset(0),//c37
     77      1.1  christos         OSYS, 8//c38
     78      1.1  christos     }
     79      1.1  christos 
     80      1.1  christos 
     81      1.1  christos } //c39
     82      1.1  christos /*ending
     83      1.1  christos   comment*/
     84