1Free layout. 2Any remarks (e.g. not to forget to do something). 3Some information can be obsolete. 4================================= 5 6 7|------------------------------------------------------------------------------| 8runtime/collections/complex/misc/misc.asl: 9don't forget to uncomment switch operator in method m100 after when the bug 73 10will be fixed. 11|------------------------------------------------------------------------------| 12clean up method m218 (crbuffield.asl) after that when errors 65,66,68,69 13(in 32-bit mode) will be investigated and resolved 14|------------------------------------------------------------------------------| 15do up to date COVERAGE files 16|------------------------------------------------------------------------------| 17the tests to check the return code of ASL compiler 18|------------------------------------------------------------------------------| 19additional option of acpiexec is required 20|------------------------------------------------------------------------------| 211. investigate and report the errors of bfield test run in 32-bit mode: 22 23 "=========== ERRORS SUMMARY (max 255):" 24 "11001041, functional, bfield, crbuffield.asl, 00000041" 25 "11001042, functional, bfield, crbuffield.asl, 00000042" 26 "11001044, functional, bfield, crbuffield.asl, 00000044" 27 "11001045, functional, bfield, crbuffield.asl, 00000045" 28 "=========== END." 29 "TEST ACPICA: 32-bit : FAIL : Errors # 0x00000004" 30 312. do test: 64-bit constant (I64), 32-bit run mode, 32 Store(I64, Buffer Field (64-bit; <64-bit ; >64-bit)) 33 see bfield test, method m218. 34|------------------------------------------------------------------------------| 35aslts/src/runtime/collections/functional/descriptor/register.asl: 36Currently Register macro DescriptorName is not implemented. 37Uncomment fragment of code in Method RT19 when in will be implemented in ACPICA. 38|------------------------------------------------------------------------------| 39file bug on Timer operator again: 40test timing and this: 41[ACPI Debug] String: [0x21] "Run time (in seconds): 0x00000000" 42|------------------------------------------------------------------------------| 43replace "if (LEqual(F64, 1))" by "if (F64)" 44|------------------------------------------------------------------------------| 45see errors: 46"12002003, functional, constant, constants.asl, 00000003" 47"12002006, functional, constant, constants.asl, 00000006" 48|------------------------------------------------------------------------------| 49see summary list of tests run: grammar/TMP/pass/results 50|------------------------------------------------------------------------------| 51NOTE: to handle the opcode of ASLTS release 52|------------------------------------------------------------------------------| 53fix the test CST1 - "(\_REV, Revision" 54|------------------------------------------------------------------------------| 55write email: methods should be able to obtain and return UNINITIALIZED type data 56|------------------------------------------------------------------------------| 57Update the line of HOW_TO_USE file: 58 C. The layout of the particular error message. 59|------------------------------------------------------------------------------| 60!DONE: 61!To generate: 62!aml/32 63!aml/64 64!aml/notoptimized/32 65!aml/notoptimized/64 66|------------------------------------------------------------------------------| 67estimate the run time of each test (on the particular machine) and describe that 68in file TESTS 69|------------------------------------------------------------------------------| 70estimate the run time of full tests and the summary times of their parts 71|------------------------------------------------------------------------------| 72image of integer 0x1234567890abcfed in 32-bit mode would be converted to 73buffer. See this also in relation to bug 74 (?) 74|------------------------------------------------------------------------------| 75do test converting "big constant" 0x1234567890abcfed: Name(,Integer); 76Name(,Buffer); Buffer Field; LocalX; ArgX; ... 77|------------------------------------------------------------------------------| 78see: 2+2=5 79|------------------------------------------------------------------------------| 80Add the test from the demo of Bug 61 into exc.asl test when the relevant bug 81will be fixed. Now it is not safe for the common test run. 82|------------------------------------------------------------------------------| 83Do the test package2.asl or remove the file. 84|------------------------------------------------------------------------------| 85See aslts/reference.asl test, particularly all concerned to Method and 86if those problems were not resolved by reporting Error of compilation 87do the relevant RUNTIME tests! As well for Buffer Fields and Field Units. 88|------------------------------------------------------------------------------| 89Many files contain SEE items at their tops. 90See them and fix what they require! 91|------------------------------------------------------------------------------| 92Don't forget to uncomment ASL code relevant to bugs: y000,y0..., see runmode.asl 93|------------------------------------------------------------------------------| 94UPDATE exc.m084: Implement this test for all the types of objects 95 (see for example ref.asl files about objects) and 96 all the types of operators. 97name space, object life time issues 98|------------------------------------------------------------------------------| 99Update the tests in case the change of "Table 17-8 Object Conversion Rules" 100will take place. 101|------------------------------------------------------------------------------| 1021. bdemo/DECL.asl, 103 bdemo/RUN.asl 104 105 Bug demo 144 excluded until the bug 182 is fixed 106 1072. name/DECL.asl, 108 name/RUN.asl 109 110 method.asl and function.asl files excluded until the bug 182 is fixed 111 1123. bdemo of 161 excluded again!!!!!!!!!!!!!!!!!! 113 see test bdemo, concerning bug 161: 114 Note: restore the initial form of the CreateField-s below of bug 161. 115 116 DONE! 117 1184. set yXXX after the relevant bug fixing! 119 1205. change all R0?? to W0?? 121 1226. see bdemo 118 123 1247. test Reference: RUN.asl 125 // Uncomment when the most bugs are fixed! 1268. 127Method(m21c, 4) 128 While(lpN0) { 129 130 // Operands 131 132 Multiply(lpC0, 4, Local6) 133 ^ ???? 134 Multiply(lpC0, 6, Local6) 135|------------------------------------------------------------------------------| 136bdemostabs - 137# Extend the PATH variable 138x=`echo "$PATH" | awk -F: '{ for (i=1; i<=NF; i++) { print $i}}' | grep "aslts/bin"` 139BUG_STATE_DIR="$x/bugstate" 140PATH=$PATH:$BUG_STATE_DIR 141 142this works incorrectly when the origin PATH has several "aslts/bin". 143 144|------------------------------------------------------------------------------| 145Statistics (of memory consumption, time of execution, etc.) reported at the end 146of each test and summarized by Do (asltsrun) utility should be further 147generalized and adapted for needs to show improving/regression of memory 148consumption, time execution, etc. to serve the improvement of ACPICA purposes. 149|------------------------------------------------------------------------------| 150|------------------------------------------------------------------------------| 151|------------------------------------------------------------------------------| 152|------------------------------------------------------------------------------| 153