Blame tests/aslts/NOTE

Packit Service 0129ce
Free layout.
Packit Service 0129ce
Any remarks (e.g. not to forget to do something).
Packit Service 0129ce
Some information can be obsolete.
Packit Service 0129ce
=================================
Packit Service 0129ce
Packit Service 0129ce
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
runtime/collections/complex/misc/misc.asl:
Packit Service 0129ce
don't forget to uncomment switch operator in method m100 after when the bug 73
Packit Service 0129ce
will be fixed.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
clean up method m218 (crbuffield.asl) after that when errors 65,66,68,69
Packit Service 0129ce
(in 32-bit mode) will be investigated and resolved
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
do up to date COVERAGE files
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
the tests to check the return code of ASL compiler
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
additional option of acpiexec is required
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
1. investigate and report the errors of bfield test run in 32-bit mode:
Packit Service 0129ce
Packit Service 0129ce
   "=========== ERRORS SUMMARY (max 255):"
Packit Service 0129ce
   "11001041, functional, bfield, crbuffield.asl, 00000041"
Packit Service 0129ce
   "11001042, functional, bfield, crbuffield.asl, 00000042"
Packit Service 0129ce
   "11001044, functional, bfield, crbuffield.asl, 00000044"
Packit Service 0129ce
   "11001045, functional, bfield, crbuffield.asl, 00000045"
Packit Service 0129ce
   "=========== END."
Packit Service 0129ce
   "TEST ACPICA: 32-bit : FAIL : Errors # 0x00000004"
Packit Service 0129ce
Packit Service 0129ce
2. do test: 64-bit constant (I64), 32-bit run mode,
Packit Service 0129ce
   Store(I64, Buffer Field (64-bit; <64-bit ; >64-bit))
Packit Service 0129ce
   see bfield test, method m218.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
aslts/src/runtime/collections/functional/descriptor/register.asl:
Packit Service 0129ce
Currently Register macro DescriptorName is not implemented.
Packit Service 0129ce
Uncomment fragment of code in Method RT19 when in will be implemented in ACPICA.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
file bug on Timer operator again:
Packit Service 0129ce
test timing and this:
Packit Service 0129ce
[ACPI Debug] String: [0x21] "Run time (in seconds): 0x00000000"
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
replace "if (LEqual(F64, 1))" by "if (F64)"
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
see errors:
Packit Service 0129ce
"12002003, functional, constant, constants.asl, 00000003"
Packit Service 0129ce
"12002006, functional, constant, constants.asl, 00000006"
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
see summary list of tests run: grammar/TMP/pass/results
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
NOTE: to handle the opcode of ASLTS release
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
fix the test CST1 - "(\_REV, Revision"
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
write email: methods should be able to obtain and return UNINITIALIZED type data
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
Update the line of HOW_TO_USE file:
Packit Service 0129ce
   C. The layout of the particular error message.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
!DONE:
Packit Service 0129ce
!To generate:
Packit Service 0129ce
!aml/32
Packit Service 0129ce
!aml/64
Packit Service 0129ce
!aml/notoptimized/32
Packit Service 0129ce
!aml/notoptimized/64
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
estimate the run time of each test (on the particular machine) and describe that
Packit Service 0129ce
in file TESTS
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
estimate the run time of full tests and the summary times of their parts
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
image of integer 0x1234567890abcfed in 32-bit mode would be converted to
Packit Service 0129ce
buffer. See this also in relation to bug 74 (?)
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
do test converting "big constant" 0x1234567890abcfed: Name(,Integer);
Packit Service 0129ce
Name(,Buffer); Buffer Field; LocalX; ArgX; ...
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
see: 2+2=5
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
Add the test from the demo of Bug 61 into exc.asl test when the relevant bug
Packit Service 0129ce
will be fixed. Now it is not safe for the common test run.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
Do the test package2.asl or remove the file.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
See aslts/reference.asl test, particularly all concerned to Method and
Packit Service 0129ce
if those problems were not resolved by reporting Error of compilation
Packit Service 0129ce
do the relevant RUNTIME tests! As well for Buffer Fields and Field Units.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
Many files contain SEE items at their tops.
Packit Service 0129ce
See them and fix what they require!
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
Dont forget to uncomment ASL code relevant to bugs: y000,y0..., see runmode.asl
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
UPDATE exc.m084: Implement this test for all the types of objects
Packit Service 0129ce
                 (see for example ref.asl files about objects) and
Packit Service 0129ce
                 all the types of operators.
Packit Service 0129ce
name space, object life time issues
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
Update the tests in case the change of "Table 17-8 Object Conversion Rules"
Packit Service 0129ce
will take place.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
1. bdemo/DECL.asl,
Packit Service 0129ce
	bdemo/RUN.asl
Packit Service 0129ce
Packit Service 0129ce
   Bug demo 144 excluded until the bug 182 is fixed
Packit Service 0129ce
Packit Service 0129ce
2. name/DECL.asl,
Packit Service 0129ce
	name/RUN.asl
Packit Service 0129ce
Packit Service 0129ce
   method.asl and function.asl files excluded until the bug 182 is fixed
Packit Service 0129ce
Packit Service 0129ce
3. bdemo of 161 excluded again!!!!!!!!!!!!!!!!!!
Packit Service 0129ce
   see test bdemo, concerning bug 161:
Packit Service 0129ce
   Note: restore the initial form of the CreateField-s below of bug 161.
Packit Service 0129ce
Packit Service 0129ce
   DONE!
Packit Service 0129ce
Packit Service 0129ce
4. set yXXX after the relevant bug fixing!
Packit Service 0129ce
Packit Service 0129ce
5. change all R0?? to W0??
Packit Service 0129ce
Packit Service 0129ce
6. see bdemo 118
Packit Service 0129ce
Packit Service 0129ce
7. test Reference: RUN.asl
Packit Service 0129ce
   // Uncomment when the most bugs are fixed!
Packit Service 0129ce
8.
Packit Service 0129ce
Method(m21c, 4)
Packit Service 0129ce
	While(lpN0) {
Packit Service 0129ce
Packit Service 0129ce
		// Operands
Packit Service 0129ce
Packit Service 0129ce
		Multiply(lpC0, 4, Local6)
Packit Service 0129ce
                           ^ ????
Packit Service 0129ce
		Multiply(lpC0, 6, Local6)
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
bdemostabs -
Packit Service 0129ce
# Extend the PATH variable
Packit Service 0129ce
x=`echo "$PATH" | awk -F: '{ for (i=1; i<=NF; i++) { print $i}}' | grep "aslts/bin"`
Packit Service 0129ce
BUG_STATE_DIR="$x/bugstate"
Packit Service 0129ce
PATH=$PATH:$BUG_STATE_DIR
Packit Service 0129ce
Packit Service 0129ce
this works incorrectly when the origin PATH has several "aslts/bin".
Packit Service 0129ce
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
Statistics (of memory consumption, time of execution, etc.) reported at the end
Packit Service 0129ce
of each test and summarized by Do (asltsrun) utility should be further
Packit Service 0129ce
generalized and adapted for needs to show improving/regression of memory
Packit Service 0129ce
consumption, time execution, etc. to serve the improvement of ACPICA purposes.
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
|------------------------------------------------------------------------------|
Packit Service 0129ce
|------------------------------------------------------------------------------|