1
2Free layout. Some remarks about the current state of the aslts
3test suite vs ACPICA. Written up to 20050729 [Jul 30 2005] ACPICA
4(some stuff can be obsolete nevertheless useful to pay attention
5to the important things).
6================================================================
7
8
9
10MANY TESTS ARE DISABLED:
11
12
13Many pieces of AML tests code are now excluded by means of
14y<xxx> and qXXX disable/enable variables.
15
16aslts/src/runtime/cntl/runmode.asl:
17
18See description of y<xxx> which disable
19many crashing/failing tests executions.
20
21There are 49 such y<xxx> and 6 qXXX/rnXX conditional variables set
22to zero in runmode.asl file now - the relevant tests are disabled
23in order not to cause crashes, hangs etc...
24
25==================================================================
26
27Information to the new Dynamic Object Deletion complex test.
28
29
30aslts/src/runtime/collections/IMPL/ACPICA/tests/dynobj/dynobj.asl:
31
32
33
341. These tests require support of ACPICA (_TCI).
35   We have not yet delivered it.
36   So, now the result of run is like this below.
37
38- ex main
39Executing \MAIN
40tbxfroot-0267 [12] TbFindTable           : Found table [DSDT]
41[ACPI Debug]  String: [0x0B] "64-bit mode"
42[ACPI Debug]  String: [0x34] "TEST (complex), Dynamic Object Deletion complex test"
43[ACPI Debug]  String: [0x42] "The Test Command interface with the ACPICA (_TCI) is not supported"
44[ACPI Debug]  String: [0x12] "Test DYN0 skipped!"
45[ACPI Debug]  String: [0x29] "Run time (in seconds): 0x0000000000000000"
46[ACPI Debug]  String: [0x38] "The total number of exceptions handled: 0000000000000000"
47[ACPI Debug]  String: [0x1A] "TEST ACPICA: 64-bit : PASS"
48Execution of \MAIN returned object 00326E38 Buflen 10
49  [Integer] = 0000000000000000
50- q
51 utalloc-1049 [03] UtDumpAllocations     : No outstanding allocations.
52
53
542. Many issues are excluded from execution by the variables (rn01 - rn04).
55   They are set to zeros now.
56   Set them up to non-zeros, run the test and investigate errors:
57
58IMPL/ACPICA/common/icommon.asl:
59
60Name(rn00, 1) // Correct, no any remarks
61Name(rn01, 0) // Investigation needed
62Name(rn02, 0) // Classified as a bug
63Name(rn03, 0) // Causes exception
64Name(rn04, 0) // Regression
65
663. Many minor issues are to be reported
67   like this:
68
69   1. In optimized mode Add(3, 4)
70      created 4 objects, though 1 is enough
71      as that is in Store(Add(3, 4), i000) case...
72
73
74==================================================================
75
76
77