Commit Graph

601 Commits

Author SHA1 Message Date
aystarik
3b8832aa8c fix a few format string issues
date	2001.10.17.20.38.00;	author agrover;	state Exp;
2005-06-29 15:40:34 +00:00
aystarik
9df009e169 Update to new typing of "object" field of ACPI_NAMESPACE_NODE
date	2001.10.17.19.01.00;	author rmoore1;	state Exp;
2005-06-29 15:40:33 +00:00
aystarik
189a1c3197 Split opcode flags into separate class/type/flags fields
date	2001.10.09.17.25.00;	author rmoore1;	state Exp;
2005-06-29 15:40:32 +00:00
aystarik
fd6aa02a08 Update to new opcode class/type names
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 15:40:31 +00:00
aystarik
6113c7fbb1 Opcode class/type cleanup. Restructuring of math and logic AML
opcodes.  Match op restructured.  Added opcode class dispatch table


date	2001.10.01.16.58.00;	author rmoore1;	state Exp;
2005-06-29 15:40:30 +00:00
aystarik
af5d8781db Added "const" qualifier to the read-only lookup tables
date	2001.08.24.16.23.00;	author rmoore1;	state Exp;
2005-06-29 15:40:29 +00:00
aystarik
236fe325e8 Removed duplicate error msg. Eliminated extraneous "internal" errors
date	2001.07.17.19.33.00;	author rmoore1;	state Exp;
2005-06-29 15:40:27 +00:00
aystarik
69340888bf Added placeholders (cases) for most ACPI 2.0 opcodes
date	2001.07.02.23.02.00;	author rmoore1;	state Exp;
2005-06-29 15:40:26 +00:00
aystarik
154032b7cf Added memory allocation macros
date	2001.06.29.20.11.00;	author rmoore1;	state Exp;
2005-06-29 15:40:25 +00:00
aystarik
00d49f60ce Fixes for resource field names, cleanup
date	2001.06.08.22.28.00;	author rmoore1;	state Exp;
2005-06-29 15:40:24 +00:00
aystarik
d4f401c155 Support for bit offset <--> byteoffset conversions
date	2001.06.05.21.30.00;	author rmoore1;	state Exp;
2005-06-29 15:40:23 +00:00
aystarik
1134505ce7 Fixed missing resource descriptor field names. Check for
inappropriate use of such names.


date	2001.06.05.16.01.00;	author rmoore1;	state Exp;
2005-06-29 15:40:22 +00:00
aystarik
aab42cac7f Performance enhancement: Local "cache" of parse nodes.
date	2001.05.11.17.22.00;	author rmoore1;	state Exp;
2005-06-29 15:40:21 +00:00
aystarik
3d82c98872 Misc compiler bug fixes
date	2001.05.07.22.20.00;	author rmoore1;	state Exp;
2005-06-29 15:40:19 +00:00
aystarik
f72bceaaf2 Added error checks for fields that are longer than the parent region.
date	2001.05.02.16.29.00;	author rmoore1;	state Exp;
2005-06-29 15:40:18 +00:00
aystarik
e3a02bd277 Cleanup prior to label
date	2001.04.26.23.14.00;	author rmoore1;	state Exp;
2005-06-29 15:40:17 +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
aace49a5cd Field support update - restructure for > 32-bit support for all field
types.  Cleanup of field types


date	2001.04.06.23.11.00;	author rmoore1;	state Exp;
2005-06-29 15:40:14 +00:00
aystarik
642b48e1cf Update to opcode names and typenames for fields
date	2001.03.30.18.15.00;	author rmoore1;	state Exp;
2005-06-29 15:40:12 +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
465a3378ea Allow method Args to behave as locals
date	2001.01.26.19.14.00;	author rmoore1;	state Exp;
2005-06-29 15:40:09 +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
f315c9b2ad date 2000.12.13.17.03.00; author rmoore1; state Exp; 2005-06-29 15:40:03 +00:00
aystarik
4a3ecbd2cf Fix for OFFSET and a new error message
date	2000.12.12.16.56.00;	author rmoore1;	state Exp;
2005-06-29 15:40:02 +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
35fbc25735 Error handling, reduction of conflicts
date	2000.12.01.00.03.00;	author rmoore1;	state Exp;
2005-06-29 15:39:58 +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
aystarik
0c8e7141cf Support for reserved method name checking
date	2000.11.08.21.52.00;	author rmoore1;	state Exp;
2005-06-29 15:39:53 +00:00
aystarik
ffe7190040 date 2000.11.08.19.50.00; author rmoore1; state Exp; 2005-06-29 15:39:52 +00:00
aystarik
26741768a2 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 15:39:51 +00:00
aystarik
972533b1db Numerous fixes
date	2000.10.25.21.10.00;	author rmoore1;	state Exp;
2005-06-29 15:39:50 +00:00
aystarik
ca188a9a76 date 2000.10.25.14.07.00; author rmoore1; state Exp; 2005-06-29 15:39:49 +00:00
aystarik
87256fa234 date 2000.10.24.23.26.00; author rmoore1; state Exp; 2005-06-29 15:39:48 +00:00
aystarik
24eb8f8c8e date 2000.10.16.17.44.00; author rmoore1; state Exp; 2005-06-29 15:39:47 +00:00
aystarik
de6931870a Complete overhaul
date	2002.08.12.19.43.00;	author rmoore1;	state Exp;
2005-06-29 15:39:36 +00:00
aystarik
bd8eef07d9 Removed version number
date	2002.02.06.23.18.00;	author rmoore1;	state Exp;
2005-06-29 15:39:33 +00:00
aystarik
c0e48cb364 Include correct header
date	2001.08.23.22.49.00;	author rmoore1;	state Exp;
2005-06-29 15:39:32 +00:00
aystarik
93b8363a40 getopt
date	2000.06.16.20.22.00;	author rmoore1;	state Exp;
2005-06-29 15:39:29 +00:00
aystarik
4cda923960 Rename for clarity
date	2005.06.22.22.21.00;	author rmoore1;	state Exp;
2005-06-29 15:39:28 +00:00
aystarik
4bf3750973 Automated cleanup
date	2005.06.17.20.23.00;	author rmoore1;	state Exp;
2005-06-29 15:39:27 +00:00