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