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