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