Commit Graph

70 Commits

Author SHA1 Message Date
aystarik
079cbd9b18 Revision override now affects the compiler internally (for constant
folding)


date	2005.05.16.22.32.00;	author rmoore1;	state Exp;
2005-06-29 16:07:04 +00:00
aystarik
86e48db911 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:07:03 +00:00
aystarik
18f66bf32a 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:07:02 +00:00
aystarik
39d799d627 Fix for ToUUID
date	2004.11.30.20.15.00;	author rmoore1;	state Exp;
2005-06-29 16:06:55 +00:00
aystarik
ab84a4603e Automated cleanup
date	2004.10.15.22.35.00;	author rmoore1;	state Exp;
2005-06-29 16:06:53 +00:00
aystarik
0a77b08fd9 Fixe for EISAID macro - enforce "uppercase-only" rule on first three
chars


date	2004.10.14.22.49.00;	author rmoore1;	state Exp;
2005-06-29 16:06:52 +00:00
aystarik
d096e0d489 Back out fix, causes incorrect code generation
date	2004.08.12.17.24.00;	author rmoore1;	state Exp;
2005-06-29 16:06:51 +00:00
aystarik
16d3c53240 Do not optimize constants at the DefinitionBlock level, they are of
fixed length in the AML (Table header)


date	2004.07.14.19.43.00;	author rmoore1;	state Exp;
2005-06-29 16:06:49 +00:00
aystarik
27d1ad6783 cast fix
date	2003.04.14.17.53.00;	author rmoore1;	state Exp;
2005-06-29 16:06:47 +00:00
aystarik
aef31caf82 Fix for Ones/One/Zero opcodes
date	2002.07.23.20.44.00;	author rmoore1;	state Exp;
2005-06-29 16:06:37 +00:00
aystarik
1ab3da67d3 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:06:36 +00:00
aystarik
df628a0b1e Implemented error checking for EISAID string format
date	2002.05.14.16.37.00;	author rmoore1;	state Exp;
2005-06-29 16:06:35 +00:00
aystarik
f538958221 Completed support for Variable-length packages
date	2001.07.05.20.09.00;	author rmoore1;	state Exp;
2005-06-29 16:06:22 +00:00
aystarik
9e0776fd66 Added memory allocation macros
date	2001.06.29.20.11.00;	author rmoore1;	state Exp;
2005-06-29 16:06:20 +00:00
aystarik
2ae657bae8 Performance enhancement: Local "cache" of parse nodes.
date	2001.05.11.17.22.00;	author rmoore1;	state Exp;
2005-06-29 16:06:19 +00:00
aystarik
ccb4e4fc89 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 16:06:17 +00:00
aystarik
d9052ab304 date 2000.10.24.23.29.00; author rmoore1; state Exp; 2005-06-29 16:06:00 +00:00
aystarik
ecd5883530 date 2000.10.09.17.52.00; author rmoore1; state Exp; 2005-06-29 16:05:54 +00:00
aystarik
d12d6b26e0 ACPI 3.0 support
date	2004.11.05.22.59.00;	author rmoore1;	state Exp;
2005-06-29 16:05:46 +00:00
aystarik
538dbddb4e Couple more Unicode() macro fixes
date	2002.05.02.21.59.00;	author rmoore1;	state Exp;
2005-06-29 16:05:27 +00:00
aystarik
d2ef75ecd0 Added AcpiOsSignal interface
date	2001.07.03.22.41.00;	author rmoore1;	state Exp;
2005-06-29 16:04:56 +00:00
aystarik
e74104a344 Implemented "External" and "Unicode" ASL operators
date	2000.11.09.20.04.00;	author rmoore1;	state Exp;
2005-06-29 16:04:24 +00:00
aystarik
25bb52cae6 Resource template support
date	2000.10.13.20.22.00;	author rmoore1;	state Exp;
2005-06-29 16:04:16 +00:00
aystarik
e0be7fb204 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 16:03:53 +00:00
aystarik
25dcf6782b 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 16:03:37 +00:00
aystarik
26cc36c346 Some small Lint changes
date	2002.05.02.22.11.00;	author rmoore1;	state Exp;
2005-06-29 16:03:31 +00:00
aystarik
6cbb4f5cc1 Split two files into four
date	2000.11.09.21.37.00;	author rmoore1;	state Exp;
2005-06-29 16:02:53 +00:00
aystarik
2e8ae4caa1 date 2000.11.06.21.00.00; author rmoore1; state Exp; 2005-06-29 16:02:50 +00:00
aystarik
32338a9527 date 2000.10.10.22.45.00; author rmoore1; state Exp; 2005-06-29 16:02:42 +00:00
aystarik
480fba2b6c Added standard headers and legal notice
date	2000.10.10.16.05.00;	author rmoore1;	state Exp;
2005-06-29 16:02:41 +00:00
aystarik
e2ba2fff7e date 2000.10.10.15.32.00; author rmoore1; state Exp; 2005-06-29 16:02:40 +00:00
aystarik
315cfb75c1 date 2000.09.29.20.52.00; author rmoore1; state Exp; 2005-06-29 16:02:39 +00:00
aystarik
33a1e741ff Lint fixes
date	2002.10.22.20.10.00;	author rmoore1;	state Exp;
2005-06-29 16:02:17 +00:00
aystarik
761f6ce09f Automated code cleanup
date	2002.12.06.16.31.00;	author rmoore1;	state Exp;
2005-06-29 16:00:45 +00:00
aystarik
589ce42769 Operand type checking support implemented
date	2000.12.22.19.04.00;	author rmoore1;	state Exp;
2005-06-29 16:00:04 +00:00
aystarik
e42fecd650 Code cleanup, added proc headers
date	2000.11.16.21.39.00;	author rmoore1;	state Exp;
2005-06-29 15:59:56 +00:00
aystarik
26518f25ce Renamed interpreter functions to Ex*, Utility functions to Ut*
date	2001.05.09.20.12.00;	author rmoore1;	state Exp;
2005-06-29 15:59:04 +00:00
aystarik
0660521e4c Removed all instances of NATIVE_CHAR due to disuse/inconsistent use.
date	2002.12.10.21.00.00;	author rmoore1;	state Exp;
2005-06-29 15:57:43 +00:00
aystarik
5d6b9610fb table fix, port to new core interfaces
date	2001.08.24.15.50.00;	author rmoore1;	state Exp;
2005-06-29 15:57:21 +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
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
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
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
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
1d825f7962 Cleanup and update of function headers
date	2002.02.04.21.11.00;	author rmoore1;	state Exp;
2005-06-29 15:55:09 +00:00
aystarik
134c5c236c Code cleanup andformatting
date	2002.01.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 15:55:07 +00:00
aystarik
25fe04aa62 Warning cleanup for level4 compiles
date	2001.04.19.20.13.00;	author rmoore1;	state Exp;
2005-06-29 15:54:49 +00:00