Commit Graph

745 Commits

Author SHA1 Message Date
aystarik
1488e49d0f Source gen instructions
date	2004.10.06.20.17.00;	author rmoore1;	state Exp;
2005-06-29 16:15:45 +00:00
aystarik
3c5300cec4 Updated for missing text
date	2004.07.14.19.53.00;	author rmoore1;	state Exp;
2005-06-29 16:15:44 +00:00
aystarik
84909e24df Updated for missing text
date	2004.07.14.19.52.00;	author rmoore1;	state Exp;
2005-06-29 16:15:43 +00:00
aystarik
65e8ef79eb Shortened some overly-verbose identifiers
date	2002.04.26.22.14.00;	author rmoore1;	state Exp;
2005-06-29 16:15:38 +00:00
aystarik
19325438da Added quotes around FileDir and FilePath
date	2002.04.25.16.57.00;	author rmoore1;	state Exp;
2005-06-29 16:15:37 +00:00
aystarik
c1b9b173f4 Instructions to integrate compiler into VC
date	2002.04.24.19.55.00;	author rmoore1;	state Exp;
2005-06-29 16:15:36 +00:00
aystarik
23731cc274 Fix for segfault on FreeBSD
date	2004.03.11.16.21.00;	author rmoore1;	state Exp;
2005-06-29 16:15:27 +00:00
aystarik
de9a6ee079 Automated code cleanup
date	2002.12.06.16.31.00;	author rmoore1;	state Exp;
2005-06-29 16:15:22 +00:00
aystarik
1bdf0c52b6 Support for NameSeg field of the Op object. Pad with underscores if
necessary.


date	2002.10.21.21.49.00;	author rmoore1;	state Exp;
2005-06-29 16:15:21 +00:00
aystarik
88e7da20d6 Fixed problem where method return values were no longer being checked
for 1) presence if required, 2) type


date	2002.08.28.16.59.00;	author rmoore1;	state Exp;
2005-06-29 16:15:20 +00:00
aystarik
93bf57fe06 Signon and version changes
date	2002.07.25.20.15.00;	author rmoore1;	state Exp;
2005-06-29 16:15:16 +00:00
aystarik
25b6657b7b New command line options
date	2002.04.25.17.44.00;	author rmoore1;	state Exp;
2005-06-29 16:15:14 +00:00
aystarik
0cbf0e7d8c Print compiler version during summary
date	2002.03.28.16.36.00;	author rmoore1;	state Exp;
2005-06-29 16:15:10 +00:00
aystarik
58cdd01c7b Fix to perform error checking on hex/octal/decimal constants
date	2002.03.25.22.11.00;	author rmoore1;	state Exp;
2005-06-29 16:15:09 +00:00
aystarik
d13f8cdc3b Added memory allocation macros
date	2001.06.29.20.11.00;	author rmoore1;	state Exp;
2005-06-29 16:15:02 +00:00
aystarik
e8d8118555 Added cache buffer for namestrings
date	2001.05.14.15.51.00;	author rmoore1;	state Exp;
2005-06-29 16:15:00 +00:00
aystarik
79c10ca9c5 Renamed interpreter functions to Ex*, Utility functions to Ut*
date	2001.05.09.20.12.00;	author rmoore1;	state Exp;
2005-06-29 16:14:58 +00:00
aystarik
155e8f7e27 allow use of YACC (as well as bison)
date	2001.03.26.23.42.00;	author agrover;	state Exp;
2005-06-29 16:14:53 +00:00
aystarik
ce67b86010 Update function headers
date	2000.11.17.16.46.00;	author rmoore1;	state Exp;
2005-06-29 16:14:42 +00:00
aystarik
04119560f9 Cleanup and merge globals
date	2000.11.16.17.25.00;	author rmoore1;	state Exp;
2005-06-29 16:14:40 +00:00
aystarik
f5a52633c5 date 2000.11.06.21.00.00; author rmoore1; state Exp; 2005-06-29 16:14:35 +00:00
aystarik
c10c430b86 More resource descriptor fixes. Compiles a real machine ASL file
(bigsur)


date	2000.10.26.18.50.00;	author rmoore1;	state Exp;
2005-06-29 16:14:32 +00:00
aystarik
c237f20e7c Numerous fixes
date	2000.10.25.21.10.00;	author rmoore1;	state Exp;
2005-06-29 16:14:31 +00:00
aystarik
3a1845d261 date 2000.10.25.14.07.00; author rmoore1; state Exp; 2005-06-29 16:14:30 +00:00
aystarik
777ad2b69d date 2000.10.10.22.46.00; author rmoore1; state Exp; 2005-06-29 16:14:28 +00:00
aystarik
e73389aa09 New error message
date	2005.05.16.22.32.00;	author rmoore1;	state Exp;
2005-06-29 16:14:26 +00:00
aystarik
5663bc3bb5 warning and truncation for large integers in 32-bit tables
date	2005.05.06.23.48.00;	author rmoore1;	state Exp;
2005-06-29 16:14:25 +00:00
aystarik
a2ac786e75 Fixes to correctly support variable-length packages and packages > 255
elements


date	2005.04.30.00.45.00;	author rmoore1;	state Exp;
2005-06-29 16:14:24 +00:00
aystarik
8665b06a73 New error message
date	2004.12.08.16.37.00;	author rmoore1;	state Exp;
2005-06-29 16:14:17 +00:00
aystarik
d7cb456de9 ACPI 3.0 support
date	2004.11.05.22.59.00;	author rmoore1;	state Exp;
2005-06-29 16:14:16 +00:00
aystarik
4fd396b47e new error codes/msgs
date	2004.10.06.20.32.00;	author rmoore1;	state Exp;
2005-06-29 16:14:15 +00:00
aystarik
65121c1cb0 New flag used for _T_x names emitted by compiler
date	2004.07.14.19.45.00;	author rmoore1;	state Exp;
2005-06-29 16:14:14 +00:00
aystarik
69d1be9513 Added error check/message for Stall() greater than 255
date	2003.10.03.21.26.00;	author rmoore1;	state Exp;
2005-06-29 16:14:11 +00:00
aystarik
aa82823cc1 Added support to ensure that the input file is 100% ascii text.
date	2003.09.22.16.49.00;	author rmoore1;	state Exp;
2005-06-29 16:14:10 +00:00
aystarik
2be324874c Prefixed all #defines in acconfig.h with ACPI_
date	2002.11.25.20.30.00;	author rmoore1;	state Exp;
2005-06-29 16:14:06 +00:00
aystarik
8b14d6f14a 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 16:14:05 +00:00
aystarik
7aeb86c4df 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 16:14:04 +00:00
aystarik
c86bc2b24b Added comments to error strings
date	2002.10.01.22.47.00;	author rmoore1;	state Exp;
2005-06-29 16:14:03 +00:00
aystarik
6dc0a9f565 Improved 2 error messages
date	2002.09.27.22.19.00;	author rmoore1;	state Exp;
2005-06-29 16:14:02 +00:00
aystarik
f551d56606 Alias dereference during namespace cross ref
date	2002.09.17.20.37.00;	author rmoore1;	state Exp;
2005-06-29 16:14:01 +00:00
aystarik
9bc454dd86 Added message for unreachable code
date	2002.08.28.21.26.00;	author rmoore1;	state Exp;
2005-06-29 16:14:00 +00:00
aystarik
8bdd0204d9 More enhancements for NamePath optimization
date	2002.08.26.22.28.00;	author rmoore1;	state Exp;
2005-06-29 16:13:59 +00:00
aystarik
f8abafb1ee Added new message type, "Optimizations"
date	2002.08.13.22.13.00;	author rmoore1;	state Exp;
2005-06-29 16:13:57 +00:00
aystarik
446473ddf5 Added support for NamePath optimization
date	2002.08.07.20.39.00;	author rmoore1;	state Exp;
2005-06-29 16:13:56 +00:00
aystarik
d220c2fd3e Bug Fixes for Linux version of compiler
date	2002.05.28.21.44.00;	author rmoore1;	state Exp;
2005-06-29 16:13:51 +00:00
aystarik
7570410fdd Enhanced reserved name checking, added typechecking for _HID reserved
name


date	2002.05.14.21.50.00;	author rmoore1;	state Exp;
2005-06-29 16:13:50 +00:00
aystarik
9a560a0142 Implemented error checking for EISAID string format
date	2002.05.14.16.37.00;	author rmoore1;	state Exp;
2005-06-29 16:13:49 +00:00
aystarik
c625bd79ea Support for Acpi 2.0a reserved names
date	2002.04.30.21.28.00;	author rmoore1;	state Exp;
2005-06-29 16:13:48 +00:00
aystarik
1eaab8ee5f Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 16:13:46 +00:00
aystarik
c530758d2b Increased MAX_FILE_TYPES, renamed
date	2002.02.07.16.48.00;	author rmoore1;	state Exp;
2005-06-29 16:13:42 +00:00