Blame tests/aslts/HOW_TO_INSTALL
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
How to install the AML tests
|
|
Packit Service |
0129ce |
----------------------------
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
There are two ways to install the AML tests in a Unix-like environment:
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
1. > cd aslts
|
|
Packit Service |
0129ce |
> make install
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
2. > aslts/bin/Do 0 aslts
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
where 'aslts' is the root directory of the test suite. The base name must
|
|
Packit Service |
0129ce |
be exactly 'aslts'.
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
The generated tests will be located in the aslts/tmp/aml parent directory
|
|
Packit Service |
0129ce |
which is created automatically by make-install.
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
The actual AML code of the individual ASL tests are placed in the following
|
|
Packit Service |
0129ce |
subdirectories:
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
With compiler optimization:
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
aslts/tmp/aml/opt/32
|
|
Packit Service |
0129ce |
aslts/tmp/aml/opt/64
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
Without compiler optimization:
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
aslts/tmp/aml/nopt/32
|
|
Packit Service |
0129ce |
aslts/tmp/aml/nopt/64
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
If the directories aslts/tmp/aml/* do not exist they are automatically
|
|
Packit Service |
0129ce |
created.
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
SEE ALSO
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
aslts/HOW_TO_USE
|
|
Packit Service |
0129ce |
Comments on the Do utility in the bin/README file
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
ENVIRONMENT
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
For test generation, the envirnoment variable 'ASL' should be set to the
|
|
Packit Service |
0129ce |
pathname of the iASL compiler.
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
For example, for cygwin under windows:
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
> export ASL="c:/acpica/libraries/iasl.exe"
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
For test execution, three additional variables are required:
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
acpiexec - path to acpiexec utility: (example)
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
> export acpiexec="c:/acpica/libraries/acpiexec.exe"
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
acpibin - path to acpibin utility: (example)
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
> export acpibin="c:/acpica/libraries/acpibin.exe"
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
ASLTSDIR - path to the aslts directory: (example)
|
|
Packit Service |
0129ce |
|
|
Packit Service |
0129ce |
> export ASLTSDIR="c:/acpica/tests/aslts"
|
|
Packit Service |
0129ce |
|