651 Commits

Author SHA1 Message Date
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
57f02e1450 Add ProcessorObj keyword
date	2005.03.01.20.33.00;	author rmoore1;	state Exp;
2005-06-29 16:05:50 +00:00
aystarik
1ae42ca74c Fix for ToBuffer return value type
date	2005.02.02.21.26.00;	author rmoore1;	state Exp;
2005-06-29 16:05:48 +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
255f884702 PCI reserved method
date	2004.10.21.18.47.00;	author rmoore1;	state Exp;
2005-06-29 16:05:45 +00:00
aystarik
685aa20d0b Added ACPI 3.0 reserved names
date	2004.10.21.18.29.00;	author rmoore1;	state Exp;
2005-06-29 16:05:44 +00:00
aystarik
f43f8f0385 Added internal _ERR reserved method support
date	2004.09.28.22.27.00;	author rmoore1;	state Exp;
2005-06-29 16:05:43 +00:00
aystarik
346000ea91 Added Timer() op
date	2004.09.24.20.09.00;	author rmoore1;	state Exp;
2005-06-29 16:05:42 +00:00
aystarik
04e5d88e3f support for _PDC reserved name
date	2003.02.21.22.58.00;	author rmoore1;	state Exp;
2005-06-29 16:05:37 +00:00
aystarik
fd1d9c87e6 Add support for all _ACx and _ALx reserved methods (x is 0-9)
date	2003.02.06.17.27.00;	author rmoore1;	state Exp;
2005-06-29 16:05:36 +00:00
aystarik
09ca9742e0 Support for ACPI 2.0 SMBUS changes
date	2002.11.08.22.24.00;	author rmoore1;	state Exp;
2005-06-29 16:05:32 +00:00
aystarik
81142da6a7 Fixed _DDN -- has no arguments, does not have to be a method
date	2002.05.28.21.16.00;	author rmoore1;	state Exp;
2005-06-29 16:05:28 +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
9ffc3110af Support for Acpi 2.0a reserved names
date	2002.04.30.21.28.00;	author rmoore1;	state Exp;
2005-06-29 16:05:26 +00:00
aystarik
e9acdfff3c Support for #line directive (not complete)
date	2002.03.28.22.05.00;	author rmoore1;	state Exp;
2005-06-29 16:05:22 +00:00
aystarik
c66c516716 Support for String operands to DerefOf. Added param and renamed
GetNode to GetNodeByPath.


date	2001.12.20.16.43.00;	author rmoore1;	state Exp;
2005-06-29 16:05:19 +00:00
aystarik
0ca8835305 Fixed ConcatenateResTemplate opcode
date	2001.12.07.18.33.00;	author rmoore1;	state Exp;
2005-06-29 16:05:17 +00:00
aystarik
284dd0fe7c Added correct ACCESSATTRIB values.
date	2001.11.16.17.53.00;	author rmoore1;	state Exp;
2005-06-29 16:05:14 +00:00
aystarik
c883ad282b Removed global OpRegion handler dispatch table, it was not being used.
date	2001.10.29.16.58.00;	author rmoore1;	state Exp;
2005-06-29 16:05:13 +00:00
aystarik
c01c0e707c Restructuring of the AML opcode handling routines
date	2001.10.09.22.42.00;	author rmoore1;	state Exp;
2005-06-29 16:05:10 +00:00
aystarik
cd806c2feb Split opcode flags into separate class/type/flags fields
date	2001.10.09.17.25.00;	author rmoore1;	state Exp;
2005-06-29 16:05:09 +00:00
aystarik
eae3fda984 Update to new opcode class/type names
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 16:05:05 +00:00
aystarik
d8851c72c3 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 16:05:02 +00:00
aystarik
98f6bee094 Added QWORD case
date	2001.07.19.19.58.00;	author rmoore1;	state Exp;
2005-06-29 16:04:57 +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
7d7f8247b5 Added placeholders (cases) for most ACPI 2.0 opcodes
date	2001.07.02.23.02.00;	author rmoore1;	state Exp;
2005-06-29 16:04:55 +00:00
aystarik
0bc096158b Misc compiler bug fixes
date	2001.05.07.22.20.00;	author rmoore1;	state Exp;
2005-06-29 16:04:52 +00:00
aystarik
33328d8f30 Fix for FFixedHW keyword value
date	2001.03.26.22.19.00;	author rmoore1;	state Exp;
2005-06-29 16:04:43 +00:00
aystarik
3f336dd1f4 Cleanup, finished function headers
date	2000.12.07.19.46.00;	author rmoore1;	state Exp;
2005-06-29 16:04:35 +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
cc8937a4a9 Additional resouce descriptors
date	2000.10.16.20.59.00;	author rmoore1;	state Exp;
2005-06-29 16:04:18 +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
c3ab4fba90 Added ACPI_INTEGER data type
date	2000.10.11.21.05.00;	author rmoore1;	state Exp;
2005-06-29 16:04:15 +00:00
aystarik
3311128ab1 date 2000.10.10.22.46.00; author rmoore1; state Exp; 2005-06-29 16:04:14 +00:00
aystarik
930eeab0c5 Automated cleanup
date	2005.06.17.20.23.00;	author rmoore1;	state Exp;
2005-06-29 16:04:10 +00:00
aystarik
898e04211a strupr not POSIX, always use local AcpiUtStrupr
date	2005.04.07.22.25.00;	author rmoore1;	state Exp;
2005-06-29 16:04:09 +00:00
aystarik
e38f16ee9c source ASCII check is now optional (-a)
date	2005.03.04.21.13.00;	author rmoore1;	state Exp;
2005-06-29 16:04:03 +00:00
aystarik
2ae74998e0 Added option to override the table header Revision field
date	2004.09.21.19.32.00;	author rmoore1;	state Exp;
2005-06-29 16:04:00 +00:00
aystarik
413e04aef3 Handler fixes for reference count issues and allow multiple installs
of the same handler with no error


date	2003.05.07.18.04.00;	author rmoore1;	state Exp;
2005-06-29 16:03:56 +00:00
aystarik
ca7b061da8 Init changes
date	2003.01.17.21.26.00;	author rmoore1;	state Exp;
2005-06-29 16:03:55 +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
ab6cb3d693 Changed ASM include file extension to .INC
date	2002.11.21.22.07.00;	author rmoore1;	state Exp;
2005-06-29 16:03:51 +00:00
aystarik
d02fec706b Call OsInitialize
date	2002.11.19.21.04.00;	author rmoore1;	state Exp;
2005-06-29 16:03:49 +00:00
aystarik
ae6208d74c Improved filename handling. All output created in local directory
unless prefix used.


date	2002.11.13.16.31.00;	author rmoore1;	state Exp;
2005-06-29 16:03:48 +00:00
aystarik
5116e83424 Added -g switch to get all acpi tables
date	2002.11.01.18.06.00;	author rmoore1;	state Exp;
2005-06-29 16:03:46 +00:00
aystarik
2810a90c5c Even more option fussing
date	2002.08.14.15.50.00;	author rmoore1;	state Exp;
2005-06-29 16:03:45 +00:00
aystarik
be83e3bf3e Overhaul of options, using new AcpiGetopt
date	2002.08.12.19.43.00;	author rmoore1;	state Exp;
2005-06-29 16:03:43 +00:00