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