953 Commits

Author SHA1 Message Date
aystarik
d9ee970906 date 2000.11.06.21.00.00; author rmoore1; state Exp; 2005-06-29 15:54:19 +00:00
aystarik
5cf54f4ea1 date 2000.11.06.17.34.00; author rmoore1; state Exp; 2005-06-29 15:54:18 +00:00
aystarik
9fa79d88b2 Now compiles several machine ASL files
date	2000.10.27.19.41.00;	author rmoore1;	state Exp;
2005-06-29 15:54:17 +00:00
aystarik
5d1b982eed 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:54:16 +00:00
aystarik
e00d85c180 Numerous fixes
date	2000.10.25.21.10.00;	author rmoore1;	state Exp;
2005-06-29 15:54:15 +00:00
aystarik
f9185e4959 date 2000.10.16.21.38.00; author rmoore1; state Exp; 2005-06-29 15:54:14 +00:00
aystarik
7e653c516d Additional resouce descriptors
date	2000.10.16.20.59.00;	author rmoore1;	state Exp;
2005-06-29 15:54:13 +00:00
aystarik
d1d54d87bb date 2000.10.16.17.44.00; author rmoore1; state Exp; 2005-06-29 15:54:12 +00:00
aystarik
c3ff86c968 date 2000.10.10.22.45.00; author rmoore1; state Exp; 2005-06-29 15:54:11 +00:00
aystarik
d03bb6621c Added standard headers and legal notice
date	2000.10.10.16.05.00;	author rmoore1;	state Exp;
2005-06-29 15:54:10 +00:00
aystarik
222f4c0d5d date 2000.10.10.15.32.00; author rmoore1; state Exp; 2005-06-29 15:54:09 +00:00
aystarik
198293a76e date 2000.09.29.20.52.00; author rmoore1; state Exp; 2005-06-29 15:54:08 +00:00
aystarik
5cd862fb88 cleanup
date	2005.03.25.23.03.00;	author rmoore1;	state Exp;
2005-06-29 15:54:05 +00:00
aystarik
8f913b6794 defines for iASL
date	2005.03.25.21.51.00;	author rmoore1;	state Exp;
2005-06-29 15:54:04 +00:00
aystarik
7418ea96d9 Support for Terms (executable code) at module level
date	2005.05.25.22.17.00;	author rmoore1;	state Exp;
2005-06-29 15:54:03 +00:00
aystarik
69a95f3df5 Fixed some issues with 3.0 method param typing
date	2005.05.17.20.13.00;	author rmoore1;	state Exp;
2005-06-29 15:54:02 +00:00
aystarik
bd82463232 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 15:54:01 +00:00
aystarik
30b6557a9f Better error handling for field constructs
date	2005.03.04.20.27.00;	author rmoore1;	state Exp;
2005-06-29 15:54:00 +00:00
aystarik
8bc9910f86 Add ProcessorObj keyword
date	2005.03.01.20.33.00;	author rmoore1;	state Exp;
2005-06-29 15:53:59 +00:00
aystarik
3861f19c81 Handle Return and Return() as Return(Zero)
date	2005.02.28.21.59.00;	author rmoore1;	state Exp;
2005-06-29 15:53:58 +00:00
aystarik
1c6913e037 Added 2005 copyright in legal header
date	2005.01.07.23.50.00;	author rmoore1;	state Exp;
2005-06-29 15:53:56 +00:00
aystarik
8201317bc6 Support for ACPI 3.0 Register macro, new parameter
date	2004.12.09.22.10.00;	author rmoore1;	state Exp;
2005-06-29 15:53:54 +00:00
aystarik
77235c03cc ReadWrite keyword is optional
date	2004.12.08.23.14.00;	author rmoore1;	state Exp;
2005-06-29 15:53:53 +00:00
aystarik
84b97d4803 Added OptionalBusMasterKeyword
date	2004.12.08.22.30.00;	author rmoore1;	state Exp;
2005-06-29 15:53:52 +00:00
aystarik
96327fbea6 missing semicolon - not caught by Bison
date	2004.11.15.22.48.00;	author rmoore1;	state Exp;
2005-06-29 15:53:50 +00:00
aystarik
a6d7cf679c ACPI 3.0 support
date	2004.11.05.22.58.00;	author rmoore1;	state Exp;
2005-06-29 15:53:48 +00:00
aystarik
7898f822ac Grammar fixes for error handling
date	2004.10.05.21.04.00;	author rmoore1;	state Exp;
2005-06-29 15:53:46 +00:00
aystarik
89fe8d207c Moved support for ElseIf from transform.c to the parser.
date	2004.09.28.22.28.00;	author rmoore1;	state Exp;
2005-06-29 15:53:44 +00:00
aystarik
d7c0b4e72a Added Timer() op; Allow Return with no operands/parens
date	2004.09.24.20.10.00;	author rmoore1;	state Exp;
2005-06-29 15:53:42 +00:00
aystarik
f318842f5c date 2004.05.25.19.59.00; author rmoore1; state Exp; 2005-06-29 15:53:40 +00:00
aystarik
e636bafa2a Update copyrights for 2004
date	2004.01.13.23.05.00;	author rmoore1;	state Exp;
2005-06-29 15:53:37 +00:00
aystarik
2bab3c4edb Fixed token list
date	2003.09.18.21.03.00;	author rmoore1;	state Exp;
2005-06-29 15:53:34 +00:00
aystarik
e3482aee4a fix duplicate definitions
date	2003.07.13.23.58.00;	author agrover;	state Exp;
2005-06-29 15:53:32 +00:00
aystarik
c0f20844bd ElseIf fix to connect to <termlist> subtree
date	2003.05.13.17.24.00;	author rmoore1;	state Exp;
2005-06-29 15:53:30 +00:00
aystarik
7d47723432 date 2003.01.09.21.52.00; author rmoore1; state Exp; 2005-06-29 15:53:27 +00:00
aystarik
869406b963 Added 2003 copyright to the legal header
date	2003.01.06.17.32.00;	author rmoore1;	state Exp;
2005-06-29 15:53:24 +00:00
aystarik
b78b71ae44 Overhaul of the NATIVE* types. renamed to ACPI_NATIVE*, eliminated
use of MAX32 and MIN32 types


date	2002.12.16.23.55.00;	author rmoore1;	state Exp;
2005-06-29 15:53:22 +00:00
aystarik
bff7332996 Fixed missing semicolon on two rules. Flex does not report warning,
Lex does.


date	2002.11.11.21.25.00;	author rmoore1;	state Exp;
2005-06-29 15:53:19 +00:00
aystarik
ccd094acdd Support for ACPI 2.0 SMBUS changes
date	2002.11.08.22.24.00;	author rmoore1;	state Exp;
2005-06-29 15:53:17 +00:00
aystarik
2cf6e06ace 2.0B grammar change
date	2002.10.16.21.44.00;	author rmoore1;	state Exp;
2005-06-29 15:53:14 +00:00
aystarik
b41b2a0477 Rolled back TermList change until ACPI specification change approved
date	2002.10.02.16.54.00;	author rmoore1;	state Exp;
2005-06-29 15:53:12 +00:00
aystarik
61fe08a110 Disallow TermList items in definition block (disallow code outside of
control methods)


date	2002.09.27.22.20.00;	author rmoore1;	state Exp;
2005-06-29 15:53:10 +00:00
aystarik
87e3c4c5af Alias dereference during namespace cross ref
date	2002.09.17.20.37.00;	author rmoore1;	state Exp;
2005-06-29 15:53:07 +00:00
aystarik
7b35df18de 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 15:53:04 +00:00
aystarik
a7fc2c09d9 Handle Scope error case where target is wrong type. Better exit when
max number of errors reached


date	2002.08.22.21.35.00;	author rmoore1;	state Exp;
2005-06-29 15:53:01 +00:00
aystarik
588126a6c3 Automated cleanup
date	2002.07.30.22.07.00;	author rmoore1;	state Exp;
2005-06-29 15:52:58 +00:00
aystarik
95aa1658b5 Fix for Ones/One/Zero opcodes
date	2002.07.23.20.44.00;	author rmoore1;	state Exp;
2005-06-29 15:52:54 +00:00
aystarik
5b0e95e723 Fix for BufferData - was defined twice
date	2002.07.11.22.28.00;	author rmoore1;	state Exp;
2005-06-29 15:52:51 +00:00
aystarik
449596e955 Fixes for VendorShort and VendorLong resource macros
date	2002.07.10.20.43.00;	author rmoore1;	state Exp;
2005-06-29 15:52:48 +00:00
aystarik
f04e5cb375 Implementation of constant (Type 3/4/5 opcodes) folding
date	2002.04.24.22.14.00;	author rmoore1;	state Exp;
2005-06-29 15:52:45 +00:00