| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds module level code execution tests.
test collection: functional
test index in collection: 14
file index: scope.asl 180
object.asl 181
overall collection: TCLF
overall test index: W01a
overall file index: scope.asl z180
object.asl z181
The cases can reflect the current MLC support state - ACPICA currently
supports Type1Opcode at module level. All cases should pass with the
existing MLC support.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|
|
|
| |
Affects all source files.
|
|
|
|
| |
A couple of small updates.
|
|
|
|
| |
Update "compiled" message for clarity.
|
|
|
|
| |
Some tests are now obsolete and have been commented out.
|
|
|
|
| |
Set correctly to 644.
|
|
|
|
| |
Set execute bit to force commit.
|
|
|
|
|
|
| |
Generate all of the possible output files (listings, etc.) in
order to sanity check that the features seem to be working
properly. These files are immediately deleted.
|
|
|
|
|
| |
Is not maintained and is obsolete.
Will remain in git tree until if/when it can be resurrected.
|
|
|
|
|
|
| |
1) Warn if a Local is set but never used
2) Warn if a ArgX is never used (for non-predefined method names)
3) Warn if a ArgX that is used as a local is never used
|
|
|
|
| |
Cleanup file permissions.
|
|
|
|
|
| |
_REV now returns 2 in ACPI 6.0. Also update the expected range
of values for the Revision object.
|
|
|
|
|
|
| |
Across all of ACPICA. Replace C library macros such as ACPI_STRLEN
with the standard names such as strlen. The original purpose for
these macros is long since obsolete.
|
|
|
|
| |
For SetFirmwareWakingVector.
|
|\
| |
| | |
Use portable uname option -a to unveil platform details
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
| |
The iASL constant folding is has been updated. Update ASLTS to reflect this.
We must force some operations to bypass the constant folding so that
there are no compile-time errors, and the runtime error checking is
tested instead. In other words, more errors are now caught during
the compile.
|
|
|
|
| |
Update for some recent changes.
|
| |
|
|
|
|
|
|
| |
This reverts commit 28a95326289ca5ee7cd95f8e8e809dc5564d9509.
Commit mistakenly changes file format to CRLF from default LF.
|
| |
|
|
|
|
|
| |
The API test sets ACPI_EXEC_APP, so need to add a stub function
for the new -fi acpiexec feature.
|
|
|
|
|
|
| |
This change updates the ASLTS scripts and makefiles to abort
immediately if any test suite case fails to compile.
David E. Box. ACPICA BZ 861.
|
|
|
|
|
|
|
|
| |
Update the main makefile to ensure that iASL compile failures are
correctly reported. Also fix a missing semicolon.
ACPICA BZ 1106. Reported by Dean Nelson <dnelson@redhat.com>,
fixed by Lv Zheng. Independently validated by David Box.
|
|
|
|
|
| |
Adds support for both iASL and the disassembler to create a hardware
and connection summary mapfile (via the -lm option.)
|
|
|
|
|
|
| |
Temporarily remove a block of code that could not be reached,
pending further investigation. Eliminates unreachable code
warnings.
|
|
|
|
| |
In atexec.c. ACPICA BZ 1095.
|
|
|
|
|
|
|
| |
The AML debug object now outputs the value of the current ACPI Timer().
This broke the original script. This change makes the script independent
of the contents between the opening brackets.
David Box.
|
|
|
|
|
|
|
|
|
| |
This patch makes corrections to serveral region tests that check operations on
GenericSerialBus and SMBus fields. These changes are required after commit
36a1179 corrected the size of the buffer that was calculated for each of the
different bus protocols.
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
| |
Newly added portable OSLs are useful for EFI porting, but tests didn't
cover AAPITS, now AAPITS build is broken.
This patch re-enables AAPITS build. This patch also adds ACPI_APITS
definition so that if we have troubles in sharing code between AAPITS and
ACPI_EXEC_APP, we now have means to introduce differntiations. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|
|
|
|
| |
Return a valid status on cache size check failure. Reported
by Colin Ian King.
|
|
|
|
|
| |
Replaces 7 separate instances of this common function, with
full exception handling. One new file, common/cmfsize.c
|
|
|
|
|
| |
Add recent new files to the makefile and eliminate some warnings
from the local version of the unix OSL.
|
|
|
|
|
| |
This change enables/adds tests for operation regions that overlap
within the address space. Newly supported by AcpiExec. David Box.
|
|
|
|
| |
Test suites only. Includes headers in all ASL test code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes the failure reported for the following ASLTS test:
exceptions:exc_result2:m692-Inc-Exc (32/64 bit slack mode)
exceptions:exc_result2:m692-Dec-Exc (32/64 bit slack mode)
The test cases expect exceptions generated for mismatched types during
implicit conversions happened to Increment/Decrement opcodes. And the
[Unitialized] object could never be converted into object with any other
types. But the "FAIL" is emitted due to the slack mode which converts
[Uninitialized] operand into 0-valued Integer, thus no type mismatch can be
examined for these test cases.
The command to confirm this test:
aslts.sh -m s32 -m s64 -c exc_result2 -t
The result in __STATUS_OF_TESTS before applying this fix:
":STST:exceptions:exc_result2:m692-Inc-Exc:FAIL:Errors # 02 00 00 00:"
":STST:exceptions:exc_result2:m692-Dec-Exc:FAIL:Errors # 02 00 00 00:"
The result in __STATUS_OF_TESTS after applying this fix:
":STST:exceptions:exc_result2:m692-Inc-Exc:PASS:"
":STST:exceptions:exc_result2:m692-Dec-Exc:PASS:"
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
|
|
|
|
|
|
|
|
|
| |
Corrected the expected value for Implicit Returns for
predicate operations (LNot, LEqual, etc).
Added Sleep operation cap for Timer verification test.
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
|
|
|
|
|
|
| |
Change -t option name to -u
-u option is used to disable forced rebuild of ACPICA tools
(acpiexec, iasl). Lv Zheng, Bob Moore.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes 2 issues in the ASLTS scripts.
1. Non-pure arithmetic expression issue.
Following error message is seen under "dash":
tests/aslts/bin/common: 611: Syntax error: "(" unexpected (expecting "}")
2. Potential division by 0 issue.
Following error message is seen even under "bash":
tests/aslts/bin/diffproc: line 82: (100 * 100) / 0 :
division by 0 (error token is "0 ")
To confirm this modification, DO_INNER_MODES_COMPARE in asltsrun should be
set to "yes". Lv Zheng.
|
|
|
|
| |
Improves portability of the various scripts. Lv Zheng.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes the failure reported for the following ASLTS test:
exceptions:exc_tbl:TLT1.tsth (32 bit slack mode)
The "FAIL" is emitted due to the iasl flag "-r 1" that is used to compile
this case. The implicit converted integer size is then 8, which is not
greater than ACPI_OEM_TABLE_ID_SIZE, thus no exception can rise. Lv Zheng.
The command to confirm this test:
aslts.sh -m s32 -c exc_tbl -t
The result in __STATUS_OF_TESTS before applying this fix:
":STST:exceptions:exc_tbl:TLT1.tsth:FAIL:Errors # 01 00 00 00:"
The result in __STATUS_OF_TESTS after applying this fix:
":STST:exceptions:exc_tbl:TLT1.tsth:PASS:"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes the failure reported for the following ASLTS test:
exceptions:exc_tbl:TLD1.tstf
The "FAIL" is emitted due to the lackness of AE_BAD_CHECKSUM exception
generation which can be fixed by compiling acpiexec to generate a different
version for ASLTS environment. Lv Zheng.
The command to confirm this test:
aslts.sh -c exc_tbl -t
The result in __STATUS_OF_TESTS before applying this fix:
":STST:exceptions:exc_tbl:TLD1.tstf:FAIL:Errors # 02 00 00 00:"
The result in __STATUS_OF_TESTS after applying this fix:
":STST:exceptions:exc_tbl:TLD1.tstf:PASS:"
|
|
|
|
|
|
| |
This patch adds support to allow testers running aslts.sh to optionally
specify individual test modes and test cases. This can improve ACPICA
test efficiency. Lv Zheng.
|
|
|
|
|
|
|
|
|
|
| |
Fixes errors in ASLTS due to an incorrect interpretation of the
use of references for Field Units and Buffer Fields. Per the ACPI
spec, "Fields permanently retain their types and cannot be changed".
Fixes those errors that incorrectly expected the Field type to change.
David Box.
Please enter the commit message for your changes. Lines starting
|
|
|
|
| |
Insert missing Intel legal header in all modules.
|
|
|
|
|
| |
This change greatly reduces the remark that iASL emits when a
non-serialized control method creates named objects. David Box.
|
|
|
|
| |
Can no longer DerefOf on an uninitialized package element.
|
|
|
|
|
|
|
|
| |
Changed the error checking function to correctly expect two errors
(instead of one) and to correctly check for the exception
AE_AML_UNINITIALIZED_ELEMENT when unitialized objects are referenced.
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
|
|
|
|
|
|
| |
M708 expects errors. Recent DerefOf change in ACPICA now causes two
errors instead of one. This change fixes the test to expect this.
David Box.
|