57 Commits

Author SHA1 Message Date
aystarik
a2864cba84 Added option to override the table header Revision field
date	2004.09.21.19.32.00;	author rmoore1;	state Exp;
2005-06-29 15:42:30 +00:00
aystarik
ea0b251d0c debug output fix
date	2003.05.13.17.24.00;	author rmoore1;	state Exp;
2005-06-29 15:42:26 +00:00
aystarik
9ec229b418 gcc prefers casting an address instead of taking the address of a cast
date	2003.04.14.19.18.00;	author agrover;	state Exp;
2005-06-29 15:42:25 +00:00
aystarik
00f8108b52 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:42:20 +00:00
aystarik
8b7c2e3d17 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:42:12 +00:00
aystarik
949fa67fc3 Removed input/output file globals
date	2001.04.19.20.40.00;	author rmoore1;	state Exp;
2005-06-29 15:42:05 +00:00
aystarik
d59b66bd36 Better I/O error handling
date	2001.04.18.22.49.00;	author rmoore1;	state Exp;
2005-06-29 15:42:03 +00:00
aystarik
f81d0bd717 Renamed some AML opcodes to indicate that they are internal ops only
date	2001.04.16.17.55.00;	author rmoore1;	state Exp;
2005-06-29 15:42:02 +00:00
aystarik
21202abdaa Code cleanup, added proc headers
date	2000.11.16.21.39.00;	author rmoore1;	state Exp;
2005-06-29 15:41:51 +00:00
aystarik
a4b6b936fc Include file support within listing files.
date	2000.11.13.22.08.00;	author rmoore1;	state Exp;
2005-06-29 15:41:48 +00:00
aystarik
fd9eaf4742 Split two files into four
date	2000.11.09.21.37.00;	author rmoore1;	state Exp;
2005-06-29 15:41:46 +00:00
aystarik
a7170a8d1d Parse errors appear in listing file
date	2000.11.09.21.05.00;	author rmoore1;	state Exp;
2005-06-29 15:41:45 +00:00
aystarik
102f9aac59 date 2000.11.06.21.00.00; author rmoore1; state Exp; 2005-06-29 15:41:43 +00:00
aystarik
d8ef587376 date 2000.11.06.17.33.00; author rmoore1; state Exp; 2005-06-29 15:41:42 +00:00
aystarik
966fc66bed Linked list structure for resouce descriptor buffers
date	2000.10.30.16.44.00;	author rmoore1;	state Exp;
2005-06-29 15:41:41 +00:00
aystarik
a25abfb773 Resource template support
date	2000.10.13.20.22.00;	author rmoore1;	state Exp;
2005-06-29 15:41:38 +00:00
aystarik
3ec4f6432f date 2000.10.10.22.45.00; author rmoore1; state Exp; 2005-06-29 15:41:37 +00:00
aystarik
ea5e90c0d1 Added standard headers and legal notice
date	2000.10.10.16.05.00;	author rmoore1;	state Exp;
2005-06-29 15:41:36 +00:00
aystarik
1bf37ae21d date 2000.10.10.15.32.00; author rmoore1; state Exp; 2005-06-29 15:41:35 +00:00
aystarik
4b117a5b64 date 2000.10.09.17.52.00; author rmoore1; state Exp; 2005-06-29 15:41:34 +00:00
aystarik
d05d28920f date 2000.09.29.20.52.00; author rmoore1; state Exp; 2005-06-29 15:41:33 +00:00
aystarik
2821c5dc68 Lint update
date	2005.04.02.00.00.00;	author rmoore1;	state Exp;
2005-06-29 15:41:31 +00:00
aystarik
d41762f04b 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:41:30 +00:00
aystarik
201c002d23 auto-cleanup
date	2005.03.25.22.48.00;	author rmoore1;	state Exp;
2005-06-29 15:41:29 +00:00
aystarik
80aa49baa2 header update; cleanup
date	2005.03.25.22.38.00;	author rmoore1;	state Exp;
2005-06-29 15:41:28 +00:00
aystarik
631cd8e78b Update for static functions, cleanup
date	2005.03.23.01.50.00;	author rmoore1;	state Exp;
2005-06-29 15:41:27 +00:00
aystarik
7017bcc860 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:41:06 +00:00
aystarik
64c91fa5fa 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:40:54 +00:00
aystarik
7e004f0591 Third pass to include lint changes/comments/cleanup.
date	2002.04.10.21.53.00;	author rmoore1;	state Exp;
2005-06-29 15:40:51 +00:00
aystarik
69992fc22f Second pass for lint changes/comments/cleanup
date	2002.04.08.22.02.00;	author rmoore1;	state Exp;
2005-06-29 15:40:50 +00:00
aystarik
d7d90fa4a5 Added PARSEOP prefix to token names to prevent name collisions and
clarify the source.


date	2002.03.29.20.53.00;	author rmoore1;	state Exp;
2005-06-29 15:40:48 +00:00
aystarik
7a707d80ed Cleanup and update of function headers
date	2002.02.04.21.11.00;	author rmoore1;	state Exp;
2005-06-29 15:40:43 +00:00
aystarik
913e9cba37 Code cleanup andformatting
date	2002.01.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 15:40:42 +00:00
aystarik
3e9f1d10e7 Added 2002 copyright
date	2002.01.09.17.49.00;	author rmoore1;	state Exp;
2005-06-29 15:40:41 +00:00
aystarik
920903d6a1 64-bit C support
date	2001.12.12.23.51.00;	author rmoore1;	state Exp;
2005-06-29 15:40:39 +00:00
aystarik
e1d8f6832e change all functions of type ASL_WALK_CALLBACK to return ACPI_STATUS
instead of void. No functional change other than to silence gcc warnings


date	2001.04.19.21.01.00;	author agrover;	state Exp;
2005-06-29 15:40:16 +00:00
aystarik
96a35621b7 Warning cleanup for level4 compiles
date	2001.04.19.20.13.00;	author rmoore1;	state Exp;
2005-06-29 15:40:15 +00:00
aystarik
4b7bda1448 case-sensitive OSs don't realize AslCompiler.h == aslcompiler.h
works with bison, now works with yacc too
other cleanups for Linux compilation


date	2001.02.22.00.23.00;	author agrover;	state Exp;
2005-06-29 15:40:10 +00:00
aystarik
4e06788e2f All allocs/frees go thru AcpiCm xfaces. Fixed listing/error message
sync problem with multiple includes


date	2001.01.17.22.33.00;	author rmoore1;	state Exp;
2005-06-29 15:40:08 +00:00
aystarik
abd3154ab3 2001 copyright. Changed "NUMBER" to "INTEGER" globally, Relaxed
typechecking to allow interchangeable integers/buffers/strings


date	2001.01.15.17.29.00;	author rmoore1;	state Exp;
2005-06-29 15:40:07 +00:00
aystarik
51686db69b Source line printed for all errors. More options. added compile time
analysis.


date	2001.01.04.22.14.00;	author rmoore1;	state Exp;
2005-06-29 15:40:06 +00:00
aystarik
a858c19a56 Support for recursive method typing
date	2000.12.22.22.10.00;	author rmoore1;	state Exp;
2005-06-29 15:40:05 +00:00
aystarik
19805facc5 Operand type checking support implemented
date	2000.12.22.19.04.00;	author rmoore1;	state Exp;
2005-06-29 15:40:04 +00:00
aystarik
a47c080dac Added 2000 to the copyright in the legal header
date	2000.12.08.20.55.00;	author rmoore1;	state Exp;
2005-06-29 15:40:01 +00:00
aystarik
a9b1c97d23 Cleanup, finished function headers
date	2000.12.07.19.46.00;	author rmoore1;	state Exp;
2005-06-29 15:40:00 +00:00
aystarik
5b856c1e32 Error handling changes
date	2000.12.07.00.08.00;	author rmoore1;	state Exp;
2005-06-29 15:39:59 +00:00
aystarik
e2e060ff51 Ran source cleanup tool
date	2000.11.16.17.28.00;	author rmoore1;	state Exp;
2005-06-29 15:39:57 +00:00
aystarik
78198357cf Cleanup and merge globals
date	2000.11.16.17.24.00;	author rmoore1;	state Exp;
2005-06-29 15:39:56 +00:00
aystarik
74a5b49fdd Improvements to listing files
date	2000.11.10.23.34.00;	author rmoore1;	state Exp;
2005-06-29 15:39:55 +00:00
aystarik
cfe5f234a9 Improved line number tracking by splitting production rules into
create node/link node.


date	2000.11.09.18.12.00;	author rmoore1;	state Exp;
2005-06-29 15:39:54 +00:00