1215 Commits

Author SHA1 Message Date
aystarik
a785c1cf31 Check for > 7 Vendor bytes
date	2004.12.08.22.53.00;	author rmoore1;	state Exp;
2005-06-29 16:09:51 +00:00
aystarik
f9ae2b4724 DMA error conditions
date	2004.12.08.22.19.00;	author rmoore1;	state Exp;
2005-06-29 16:09:50 +00:00
aystarik
7e3f6a9e8c Fixes for VendorShort and VendorLong resource macros
date	2002.07.10.20.43.00;	author rmoore1;	state Exp;
2005-06-29 16:09:40 +00:00
aystarik
98c1b9a59b Fixes for resource field names, cleanup
date	2001.06.08.22.28.00;	author rmoore1;	state Exp;
2005-06-29 16:09:31 +00:00
aystarik
8c2daec72f date 2000.11.06.22.56.00; author rmoore1; state Exp; 2005-06-29 16:09:18 +00:00
aystarik
d7e722ae13 New ACPI 3.0 resource template macros
date	2004.12.09.23.59.00;	author rmoore1;	state Exp;
2005-06-29 16:09:12 +00:00
aystarik
e88b7deead Changes for Linux
date	2002.12.18.23.13.00;	author rmoore1;	state Exp;
2005-06-29 16:09:04 +00:00
aystarik
920f0244a0 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 16:08:50 +00:00
aystarik
285a1ade6c Split small resource type and length into two literals
date	2001.05.01.15.26.00;	author rmoore1;	state Exp;
2005-06-29 16:08:48 +00:00
aystarik
f5b9e97c5b Create function headers
date	2000.11.16.23.46.00;	author rmoore1;	state Exp;
2005-06-29 16:08:42 +00:00
aystarik
8ab025ec3c Linked list structure for resouce descriptor buffers
date	2000.10.30.16.44.00;	author rmoore1;	state Exp;
2005-06-29 16:08:38 +00:00
aystarik
5f185087fc 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:08:36 +00:00
aystarik
79233a4e20 date 2000.10.25.14.07.00; author rmoore1; state Exp; 2005-06-29 16:08:35 +00:00
aystarik
b5a23d3f7d date 2000.10.13.20.22.00; author rmoore1; state Exp; 2005-06-29 16:08:32 +00:00
aystarik
e520364710 Make room for null terminator
date	2005.03.04.00.48.00;	author rmoore1;	state Exp;
2005-06-29 16:08:28 +00:00
aystarik
2a645969bc Index bounds check
date	2005.03.03.22.11.00;	author rmoore1;	state Exp;
2005-06-29 16:08:27 +00:00
aystarik
22f5fb8e4c Fix for null string case
date	2004.10.12.20.10.00;	author rmoore1;	state Exp;
2005-06-29 16:08:25 +00:00
aystarik
d7dc8e0d92 No optimization message for _T_x reserved names
date	2004.07.14.19.43.00;	author rmoore1;	state Exp;
2005-06-29 16:08:24 +00:00
aystarik
7ba06befaf fix for path optimization of Scope() operator
date	2004.06.15.17.40.00;	author rmoore1;	state Exp;
2005-06-29 16:08:23 +00:00
aystarik
4176b9b0b2 Prefixed all #defines in acconfig.h with ACPI_
date	2002.11.25.20.30.00;	author rmoore1;	state Exp;
2005-06-29 16:08:15 +00:00
aystarik
03864ce615 Fix for ALIAS
date	2002.10.21.21.49.00;	author rmoore1;	state Exp;
2005-06-29 16:08:13 +00:00
aystarik
24bbdd455b Completed namepath optimization for name declarations
date	2002.08.27.16.40.00;	author rmoore1;	state Exp;
2005-06-29 16:08:12 +00:00
aystarik
0d98c11b84 More enhancements for NamePath optimization
date	2002.08.26.22.28.00;	author rmoore1;	state Exp;
2005-06-29 16:08:11 +00:00
aystarik
8af47c4246 Restructured aslopt, first pass
date	2002.08.23.22.50.00;	author rmoore1;	state Exp;
2005-06-29 16:08:10 +00:00
aystarik
64fcabb3e1 Cleanup/comments
date	2002.08.22.22.25.00;	author rmoore1;	state Exp;
2005-06-29 16:08:09 +00:00
aystarik
1d76ec8a1f date 2002.08.22.21.47.00; author rmoore1; state Exp; 2005-06-29 16:08:08 +00:00
aystarik
7b9eef0eba Range checking for the SyncLevel parameter
date	2005.05.16.22.32.00;	author rmoore1;	state Exp;
2005-06-29 16:08:05 +00:00
aystarik
a5d6b97666 Use common function instead of duplicating code
date	2002.10.21.21.49.00;	author rmoore1;	state Exp;
2005-06-29 16:07:48 +00:00
aystarik
4b0a7fe92f Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 16:07:43 +00:00
aystarik
9635cde60b Added PARSEOP prefix to token names; Restrict ACPI table signatures
to alphanumeric only.


date	2002.03.29.20.52.00;	author rmoore1;	state Exp;
2005-06-29 16:07:40 +00:00
aystarik
b8c26b921c Labels in C and ASM files use the table sig and ID.
date	2002.02.14.19.07.00;	author rmoore1;	state Exp;
2005-06-29 16:07:39 +00:00
aystarik
9c2cd68491 64-bit C support
date	2001.12.12.23.51.00;	author rmoore1;	state Exp;
2005-06-29 16:07:34 +00:00
aystarik
cc3ed183b0 Fix for ToString optional "length" param
date	2001.07.11.20.54.00;	author rmoore1;	state Exp;
2005-06-29 16:07:31 +00:00
aystarik
e3883b9389 Support for Switch/Case added
date	2001.06.21.15.10.00;	author rmoore1;	state Exp;
2005-06-29 16:07:29 +00:00
aystarik
a295685b21 Fix for compiler hang during SWITCH statement
date	2001.06.15.17.35.00;	author rmoore1;	state Exp;
2005-06-29 16:07:27 +00:00
aystarik
71c4152387 Added cache buffer for namestrings
date	2001.05.14.15.51.00;	author rmoore1;	state Exp;
2005-06-29 16:07:26 +00:00
aystarik
8d57b2b3b8 Completed optional parameter support for LoadTableOp
date	2001.05.10.19.49.00;	author rmoore1;	state Exp;
2005-06-29 16:07:24 +00:00
aystarik
0ab421dc8d 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 16:07:22 +00:00
aystarik
fbdbdaf7e7 Fix for OFFSET and a new error message
date	2000.12.12.16.56.00;	author rmoore1;	state Exp;
2005-06-29 16:07:13 +00:00
aystarik
1552616d04 Cleanup and merge globals
date	2000.11.16.17.25.00;	author rmoore1;	state Exp;
2005-06-29 16:07:08 +00:00
aystarik
b06bf26d87 date 2000.11.09.21.37.00; author rmoore1; state Exp; 2005-06-29 16:07:06 +00:00
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