745 Commits

Author SHA1 Message Date
aystarik
25d29c6948 Added option to display compile times
date	2001.05.10.21.25.00;	author rmoore1;	state Exp;
2005-06-29 15:57:15 +00:00
aystarik
99b38d3410 date 2001.02.23.22.55.00; author agrover; state Exp; 2005-06-29 15:57:11 +00:00
aystarik
d94862f6b6 date 2000.12.01.00.03.00; author rmoore1; state Exp; 2005-06-29 15:57:02 +00:00
aystarik
cc770dcda4 auto-cleanup
date	2005.03.25.22.48.00;	author rmoore1;	state Exp;
2005-06-29 15:56:58 +00:00
aystarik
585f10f9ab Improved error message on interpreter failure
date	2005.03.05.00.05.00;	author rmoore1;	state Exp;
2005-06-29 15:56:55 +00:00
aystarik
0c790947eb Fixed compile flags for buffer case.
date	2005.02.02.00.53.00;	author rmoore1;	state Exp;
2005-06-29 15:56:54 +00:00
aystarik
4d0cd01282 Deployed ACPI_FORMAT_UINT64 to simplify output statements
date	2003.10.22.16.34.00;	author rmoore1;	state Exp;
2005-06-29 15:56:49 +00:00
aystarik
6f8c26ec50 Fix to properly set table ID in created namespace objects. Removed
static DSDT table ID.


date	2003.05.09.20.02.00;	author rmoore1;	state Exp;
2005-06-29 15:56:48 +00:00
aystarik
ead52bd029 Deployed new UtGetObjectTypeName function. Fully deployed use of
ACPI_GET_OBJECT_TYPE macro for consistency.


date	2002.06.07.21.34.00;	author rmoore1;	state Exp;
2005-06-29 15:56:42 +00:00
aystarik
35e608e333 Set buffer children to point back to parent
date	2002.04.25.17.00.00;	author rmoore1;	state Exp;
2005-06-29 15:56:41 +00:00
aystarik
cba57583f0 Constant folding
date	2002.04.24.22.13.00;	author rmoore1;	state Exp;
2005-06-29 15:56:40 +00:00
aystarik
4368371e61 Exit with non-zero on error
date	2005.03.09.21.35.00;	author rmoore1;	state Exp;
2005-06-29 15:56:35 +00:00
aystarik
645d21850d Update for changed data structures (removed 8/16/32 overlay for
big-endian support)


date	2003.04.14.17.48.00;	author rmoore1;	state Exp;
2005-06-29 15:56:29 +00:00
aystarik
4af80fc720 Fixed problem with include file name generation
date	2003.02.28.16.13.00;	author rmoore1;	state Exp;
2005-06-29 15:56:28 +00:00
aystarik
e2a383a961 Added support for the generation of ASM and C include files
date	2002.11.20.17.44.00;	author rmoore1;	state Exp;
2005-06-29 15:56:26 +00:00
aystarik
0ad89de2df Improved filename handling. All output created in local directory
unless prefix used.


date	2002.11.13.16.31.00;	author rmoore1;	state Exp;
2005-06-29 15:56:25 +00:00
aystarik
3fd649c1d4 Overhaul of options, using new AcpiGetopt
date	2002.08.12.19.43.00;	author rmoore1;	state Exp;
2005-06-29 15:56:23 +00:00
aystarik
417baf77a4 Temp source output file opened in binary.
date	2002.05.29.20.48.00;	author rmoore1;	state Exp;
2005-06-29 15:56:20 +00:00
aystarik
bc8d154160 Use explicit text mode modifier when opening files, don't depend on
value of _fmode


date	2002.05.29.19.54.00;	author rmoore1;	state Exp;
2005-06-29 15:56:19 +00:00
aystarik
6814607f32 Updates to integrate into MS VC++
date	2002.04.26.16.30.00;	author rmoore1;	state Exp;
2005-06-29 15:56:18 +00:00
aystarik
3112157603 Check for null ptr
date	2002.02.06.23.17.00;	author rmoore1;	state Exp;
2005-06-29 15:56:13 +00:00
aystarik
da393afa12 New help messages, added support for hex output in C or ASM
date	2002.01.31.23.08.00;	author rmoore1;	state Exp;
2005-06-29 15:56:11 +00:00
aystarik
9780199b88 Major changes to produce .ASM and .C source/listing files
date	2002.01.25.19.13.00;	author rmoore1;	state Exp;
2005-06-29 15:56:10 +00:00
aystarik
94e549955e Added -a and -c compiler output options
date	2002.01.21.16.13.00;	author rmoore1;	state Exp;
2005-06-29 15:56:08 +00:00
aystarik
a0519585fd Cleanup
date	2001.05.11.17.34.00;	author rmoore1;	state Exp;
2005-06-29 15:56:04 +00:00
aystarik
88705d428b Fixed output to debug file. Deletes .SRC file if not needed. Summary
to .LST file.


date	2001.05.10.20.41.00;	author rmoore1;	state Exp;
2005-06-29 15:56:03 +00:00
aystarik
5299dc5c09 trivial fix for GCC
date	2001.04.19.20.24.00;	author agrover;	state Exp;
2005-06-29 15:56:00 +00:00
aystarik
22a1b034c7 Changed -o to affect all output files
date	2001.02.08.16.59.00;	author rmoore1;	state Exp;
2005-06-29 15:55:55 +00:00
aystarik
0de77f6a49 Update function headers
date	2000.11.17.16.46.00;	author rmoore1;	state Exp;
2005-06-29 15:55:49 +00:00
aystarik
d5fb471e96 Improvements to listing files
date	2000.11.10.23.34.00;	author rmoore1;	state Exp;
2005-06-29 15:55:44 +00:00
aystarik
337a773a86 date 2000.11.06.22.56.00; author rmoore1; state Exp; 2005-06-29 15:55:42 +00:00
aystarik
8b9ee96e62 Lint update
date	2005.04.02.00.00.00;	author rmoore1;	state Exp;
2005-06-29 15:55:40 +00:00
aystarik
2334574a09 Moved prototypes for "static" functions from headers into the defining
C module.


date	2005.03.31.23.13.00;	author rmoore1;	state Exp;
2005-06-29 15:55:39 +00:00
aystarik
76c5bbb0e9 header update; cleanup
date	2005.03.25.22.38.00;	author rmoore1;	state Exp;
2005-06-29 15:55:38 +00:00
aystarik
00793480b3 Update for static functions, cleanup
date	2005.03.23.01.50.00;	author rmoore1;	state Exp;
2005-06-29 15:55:37 +00:00
aystarik
46d44d6ff3 Automated code cleanup
date	2002.12.06.16.31.00;	author rmoore1;	state Exp;
2005-06-29 15:55:30 +00:00
aystarik
5e693a369a major overhaul of ACPI_TYPE and the use of internal types. Most were
no longer necessary.  Improved handling of the Scope operator for both the
compiler and the interpreter.


date	2002.10.10.22.48.00;	author rmoore1;	state Exp;
2005-06-29 15:55:29 +00:00
aystarik
99c5fe775a More enhancements for NamePath optimization
date	2002.08.26.22.28.00;	author rmoore1;	state Exp;
2005-06-29 15:55:28 +00:00
aystarik
96a96a4e69 Moved a global to this file
date	2002.08.14.15.49.00;	author rmoore1;	state Exp;
2005-06-29 15:55:26 +00:00
aystarik
0dcd0c8765 Added new message type, "Optimizations"
date	2002.08.13.22.13.00;	author rmoore1;	state Exp;
2005-06-29 15:55:25 +00:00
aystarik
b82027e597 Added support for NamePath optimization
date	2002.08.07.20.39.00;	author rmoore1;	state Exp;
2005-06-29 15:55:24 +00:00
aystarik
8b3a127911 New errors for dependent resource macros; Now can get DSDT from the
registry


date	2002.07.30.15.52.00;	author rmoore1;	state Exp;
2005-06-29 15:55:23 +00:00
aystarik
fc8ef5eaaf Reworked the option names. Added invalid escape warning. added
disassemble and go option.


date	2002.07.26.20.31.00;	author rmoore1;	state Exp;
2005-06-29 15:55:22 +00:00
aystarik
f030ee10ef Major update for new disassembler (produces compilable ASL).
Integrated disassembler with ASLcompiler


date	2002.07.15.20.52.00;	author rmoore1;	state Exp;
2005-06-29 15:55:21 +00:00
aystarik
a7a5faa692 Enhanced reserved name checking, added typechecking for _HID reserved
name


date	2002.05.14.21.50.00;	author rmoore1;	state Exp;
2005-06-29 15:55:20 +00:00
aystarik
d3f76a4484 Implemented error checking for EISAID string format
date	2002.05.14.16.37.00;	author rmoore1;	state Exp;
2005-06-29 15:55:19 +00:00
aystarik
b2afda26ad Some small Lint changes
date	2002.05.02.22.11.00;	author rmoore1;	state Exp;
2005-06-29 15:55:18 +00:00
aystarik
ff1449a724 Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 15:55:16 +00:00
aystarik
5682172f26 Third pass to include lint changes/comments/cleanup.
date	2002.04.10.21.53.00;	author rmoore1;	state Exp;
2005-06-29 15:55:15 +00:00
aystarik
c8c6bf0683 Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 15:55:12 +00:00