Robert Moore
58e3202a47
Update acpica release build file.
...
Update for makefile changes.
2011-06-07 12:44:24 -07:00
Robert Moore
a94cd4cb17
Update linux/unix makefile readme files.
...
Update for new utilities and new information.
2011-06-07 12:43:15 -07:00
Robert Moore
c30da62310
Linux makefiles: rework and reformat the tool generation makefiles.
...
Add the same warning flags as the unix makefiles (except for
gcc4-specific warnings.) reformat the files.
2011-06-03 14:19:27 -07:00
Robert Moore
4ffab75309
Generic unix makefiles: general cleanup.
...
Cleanup and reformatting.
2011-06-03 14:17:09 -07:00
Robert Moore
5adfba9805
AcpiBin: Update for correct unix/linux generation.
...
Fix warnings under GCC 4. Add generic unix makefile.
2011-06-03 14:15:22 -07:00
Robert Moore
9f66564370
Generic Unix makefiles: Update makefile headers.
...
Update purpose of the makefile and add a warning that these makefiles
are only suitable for generation within the native ACPICA directory
structure (which is different than Linux, for example.)
2011-06-01 14:51:07 -07:00
Robert Moore
3697135d47
Linux makefiles: Update makefile headers.
...
Update purpose of the makefile and add a warning that the makefiles
are only suitable for use on Linux, with the Linux directory
structure (different than the native ACPICA directory structure.)
2011-06-01 14:29:54 -07:00
Robert Moore
1adcf06bb3
iASL: Linux makefile: Add -Wstrict-aliasing=0 flag for GCC-4.
...
GCC-4 is much stricter about aliasing, disable it.
2011-06-01 13:58:33 -07:00
Robert Moore
29f3832223
New: AcpiHelp utility.
...
Provides syntax for ASL operators, and input/output requirements
for predefined ACPI names (Names that start with underscore.)
2011-06-01 12:55:50 -07:00
Robert Moore
86909eaa08
Additional updates for Windows VC9 project files.
...
Mostly standardize the options across the projects.
2011-06-01 10:45:00 -07:00
Robert Moore
7c654ded14
Update Windows VC9 project files.
...
Cleanup output filenames, add linker program optimization feature.
2011-05-27 14:17:56 -07:00
Robert Moore
dc30ba95f5
Update generic unix makefile for gcc 4.
...
Default gcc version is now expected to be 4 or greater.
2011-05-25 08:09:55 -07:00
Robert Moore
16c9bbd6a3
iASL: Changes to cleanup support for Berkeley yacc.
...
A general cleanup of code and various options to simplify the
support for two parser generators, Bison and yacc.
2011-04-15 10:03:35 -07:00
Robert Moore
369c0f165c
iASL/DTC: Finish support for expression evaluation.
...
Added a new expression parser that implements c-style operator
precedence and parenthesization. ACPICA bugzilla 908.
2011-04-08 12:27:17 -07:00
Robert Moore
1a9826914d
Unix makefiles: remove unreachable-code warning option.
...
Cannot use this option.
2011-04-08 10:29:11 -07:00
Robert Moore
c249ac337d
Lint: Update options file.
...
Supress a couple extraneous warnings.
2011-03-29 13:47:39 -07:00
Robert Moore
75da1e778b
Unix makefiles: Update compiler options.
...
Newer versions of gcc do not compile ACPICA with any levels of
strict-aliasing, set to zero.
2011-03-24 14:58:38 -07:00
Robert Moore
8b3f242f8d
AcpiExec: Fix Linux makefile.
...
Had two inclusions of utdebug.c
2011-03-22 08:15:19 -07:00
Robert Moore
a831d91d07
Split all internal Global Lock functions to new file - evglock.c
...
These functions were moved from evmisc.c
2011-03-17 14:41:54 -07:00
Robert Moore
a2a71802ae
iASL: Linux makefile - remove double file inclusion.
...
aslbtypes.o was inadvertently specified twice.
2011-03-08 08:05:10 -08:00
Robert Moore
a86df6f035
Update readme for unix makefile changes.
...
Add info for "make install"
2011-02-11 13:30:09 -08:00
Robert Moore
016ae3e140
Unix makefiles: add "make install" case -> /usr/bin
...
install acpica utilities to /usr/bin
2011-02-11 13:07:07 -08:00
Robert Moore
25f99e9523
iASL: Split large file aslanalyze.c into three files.
...
Split into two new files, aslbtypes.c and aslwalks.c.
2011-02-01 13:10:47 -08:00
Robert Moore
4893ebd4c0
Release build scripts: Add generic unix makefiles to all packages.
...
Generic unix makefiles and some other misc changes.
2011-01-27 13:59:25 -08:00
Robert Moore
26e99b0d83
Split large dsopcode.c and dsload.c files.
...
split dsopcode.c into dsargs.c and dscontrol.c
split dsload.c into dsload2.c
2011-01-27 10:28:18 -08:00
Robert Moore
cee9d3462c
Debugger: Split large dbcmds.c file.
...
Split into 2 new additional files:
dbmethod.c - control method commands.
dbnames.c - namespace commands.
2011-01-26 13:03:41 -08:00
Robert Moore
cb08192de6
Update windows project files (new file added.)
...
Addd new file, utilities/utdecode.c to project files.
2011-01-24 15:01:04 -08:00
Robert Moore
73dbf922ac
Split large utglobal.c into utdecode.c.
...
Utglobal.c contained a lot of code not related to global variables.
These utility decode functions are moved to utdecode.c
2011-01-21 15:10:19 -08:00
Robert Moore
08e05f863b
Update Windows project files.
...
Disable some warnings, update iASL build
2011-01-21 12:18:52 -08:00
Robert Moore
fd430272ca
iASL/DTC: Add support for integer expressions and labels.
...
Support for full expressions for all integer fields in all tables.
Support for labels in "generic" portions of tables such as UEFI.
2011-01-21 08:42:11 -08:00
Robert Moore
84b8d0fd51
Update release script to generate unix package with dual-license.
...
Insert the dual-license header into the source for this package.
Requested by FreeBSD.
2011-01-12 09:44:57 -08:00
Robert Moore
71ef3a82d8
iASL: Merge duplicate UUID support code into single module.
...
Merged duplicated UUID functions. Adds one new file,
compiler/asluuid.c. Lin Ming, Bob Moore.
2011-01-11 14:44:08 -08:00
Robert Moore
94d7576d54
New: readme file with notes on generating ACPICA under VC 9.
...
A couple notes on how to eliminate build warnings.
2010-12-20 13:15:14 -08:00
Robert Moore
b5f35ebe37
New: Project files for VC++ 9 (Visual Studio 2008)
...
Ported from the VC++ 6 files. Finally, we can use relative
pathnames.
2010-12-17 17:11:48 -08:00
Robert Moore
01e2d545cd
Update pc-lint options file.
...
Allow acpi names in quoted strings within tables with no comment.
2010-12-15 12:57:04 -08:00
Robert Moore
eda0bf9ae9
Update acpica release generation scripts.
...
Update comments and pkzip25 path.
2010-12-10 08:54:28 -08:00
Robert Moore
064e90b753
Update examples/tests for new GPE changes.
...
Add new file to project files, update API tests for GPE
interface changes.
2010-12-08 10:21:23 -08:00
Robert Moore
818d9a5f31
New: AcpiNames - Example namespace dump utility.
...
Shows example of ACPICA configuration for a minimal namespace
dump utility. Uses table and namespace managers, but no AML
interpreter.
Does not add any functionality over AcpiExec. It is a subset
of AcpiExec. The purpose is to show how to partition and
configure ACPICA.
2010-12-01 14:33:02 -08:00
Robert Moore
168720677c
Update Windows project files.
...
Add new GPE file, evxfgpe.c
2010-12-01 13:09:38 -08:00
Robert Moore
3bc77e86ae
GPE support code overhaul and enhancement.
...
Contains the complete overhaul of the GPE support code including
removal of _PRW execution, improved handling of wake GPEs, new
external interfaces, and implicit notify support. ACPICA BZ 858,
870,877. Matthew Garrett, Lin Ming, Bob Moore, Rafael Wysocki.
Note: This support is committed as a single patch here because
of multiple patch backporting from Linux and the resulting
interdependency issues.
See the ACPICA reference for full documentation.
2010-12-01 12:57:25 -08:00
Robert Moore
57e7b47059
Example code: Update windows project file/ACPI_SINGLE_THREADED
...
Add this new option.
2010-10-08 13:45:55 -07:00
Robert Moore
45fdbcf3b2
iASL: Update windows project file.
...
Added new header file.
2010-10-05 09:56:18 -07:00
Robert Moore
c6b43c4c8b
AcpiBin: Update Windows project file.
...
ACPI_APPLICATION define no longer needed.
2010-10-01 12:18:56 -07:00
Robert Moore
28b20c5ca6
AcpiExec: Fix for 64-bit build (add XSDT support).
...
Now uses XSDT exclusively instead of RSDT.
Also, split AML data into new file, aetables.h
2010-09-30 09:59:55 -07:00
Robert Moore
ecc57b86d9
Replace _MULTI_THREADED with ACPI_SINGLE_THREADED and cleanup.
...
Cleanup the optional multi/single threaded code for semaphores.
2010-09-24 14:32:44 -07:00
Robert Moore
2f1cd3471f
Update AcpiBin project file.
...
For new file, utxferror.c
2010-09-15 10:05:42 -07:00
Robert Moore
e833f7b424
iASL/Disassembler: Write ACPI errors to stderr instead of output file.
...
This keeps the output files clean of random error messages that may
originate from within the namespace/interpreter code.
Used this opportunity to merge all ACPI:-style messages into a single
new module, utxferror.c. ACPICA bugzilla 866.
2010-09-10 12:48:36 -07:00
Robert Moore
3b9da14964
Update iASL generic unix makefile.
...
-lrt option is not necessary.
2010-08-26 09:37:00 -07:00
Robert Moore
40ac8b3ff3
Update generic unix makefiles
...
remove.exe extension, add define for _GNU_SOURCE, add
-lpthread and -lrt loader flags for iasl.
Lin Ming.
2010-08-20 12:41:45 -07:00
Robert Moore
08fd52445b
Obsolete the AcpiOsDerivePciId OSL interface.
...
This function is not OS-dependent and has been replaced by
AcpiHwDerivePciId, which is now in the ACPICA core code.
Local implementations of AcpiOsDerivePciId are no longer
necessary and may be removed. ACPICA BZ 857.
2010-08-17 10:22:06 -07:00