Commit Graph

56 Commits

Author SHA1 Message Date
aystarik
891a1a443a Support for late evaluation of Buffer and Package operands (They may
contain TermArgs).


date	2002.03.13.18.13.00;	author rmoore1;	state Exp;
2005-06-29 18:19:53 +00:00
aystarik
5a3a6cc693 Macro rename and cleanup
date	2001.11.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 18:19:45 +00:00
aystarik
f90dcd21b9 Use GetAttachedObject instead of directly accessing Node->Object
date	2001.11.07.17.15.00;	author rmoore1;	state Exp;
2005-06-29 18:19:43 +00:00
aystarik
1515cd03f0 Removed TbSystemTablePtr
date	2001.10.16.21.05.00;	author rmoore1;	state Exp;
2005-06-29 18:19:41 +00:00
aystarik
98327761a6 Cleanup of function names used in entry macros
date	2001.08.24.22.04.00;	author rmoore1;	state Exp;
2005-06-29 18:19:35 +00:00
aystarik
d502443186 Support for method owner IDs
date	2000.04.21.22.16.00;	author rmoore1;	state Exp;
2005-06-29 18:19:04 +00:00
aystarik
63afacefc8 Function renames; component mutex, Support for load/unload table
date	2000.04.19.22.34.00;	author rmoore1;	state Exp;
2005-06-29 18:19:03 +00:00
aystarik
e4b7b64458 All table management functions moved to new Table subcomponent
date	99.10.13.22.24.00;	author rmoore1;	state Exp;
2005-06-29 18:18:57 +00:00
aystarik
35c34717c9 Added common DataType field for NTEs and internal objects
date	99.09.03.17.45.00;	author rmoore1;	state Exp;
2005-06-29 18:18:54 +00:00
aystarik
4ee4581aeb Header update
date	2005.03.23.22.01.00;	author rmoore1;	state Exp;
2005-06-29 18:18:39 +00:00
aystarik
5cebe9b66b Added 2005 copyright in legal header
date	2005.01.07.23.50.00;	author rmoore1;	state Exp;
2005-06-29 18:18:37 +00:00
aystarik
c7d2007961 Update copyrights for 2004
date	2004.01.13.23.06.00;	author rmoore1;	state Exp;
2005-06-29 18:18:26 +00:00
aystarik
34d7c0f8ad Deployed new procedure to extract NS Node name and validate the node.
Prevents faults during debug output.


date	2003.10.21.23.31.00;	author rmoore1;	state Exp;
2005-06-29 18:18:24 +00:00
aystarik
046b3446b7 Added 2003 copyright to the legal header
date	2003.01.06.17.32.00;	author rmoore1;	state Exp;
2005-06-29 18:18:17 +00:00
aystarik
1e17431e98 major overhaul of ACPI_TYPE and the use of internal types. Most were
no longer necessary.  Improved handling of the Scope operator for both the
compiler and the interpreter.


date	2002.10.10.22.48.00;	author rmoore1;	state Exp;
2005-06-29 18:18:10 +00:00
aystarik
122002cb3b Second pass to include lint changes/comments/cleanup.
date	2002.04.08.22.01.00;	author rmoore1;	state Exp;
2005-06-29 18:18:02 +00:00
aystarik
cb26b7da81 Prefixed all macros with "ACPI_" to prevent collisions with local OS
header files.


date	2002.02.12.22.41.00;	author rmoore1;	state Exp;
2005-06-29 18:17:58 +00:00
aystarik
6ced2e1f63 Added 2002 copyright
date	2002.01.09.17.51.00;	author rmoore1;	state Exp;
2005-06-29 18:17:57 +00:00
aystarik
32217f214d Removed obsolete ACPI_OBJECT_TYPE8 typedef and changed all references
to ACPI_OBJECT_TYPE


date	2001.12.12.20.41.00;	author rmoore1;	state Exp;
2005-06-29 18:17:52 +00:00
aystarik
0da001e60f Major rework of the reference count mechanism for internal objects.
date	2001.10.08.18.03.00;	author rmoore1;	state Exp;
2005-06-29 18:17:42 +00:00
aystarik
d218800b32 New ACPI_DEBUG_PRINT macro deployed. Much smaller implementation.
date	2001.08.14.23.19.00;	author rmoore1;	state Exp;
2005-06-29 18:17:38 +00:00
aystarik
6d6486c7fb Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 18:17:35 +00:00
aystarik
17162b0556 Renamed interpreter functions to Ex*, Utility functions to Ut*
date	2001.05.09.20.12.00;	author rmoore1;	state Exp;
2005-06-29 18:17:33 +00:00
aystarik
048bf6cf8e Another pass through the source to prefix all local types with "ACPI_"
date	2001.04.26.21.03.00;	author rmoore1;	state Exp;
2005-06-29 18:17:32 +00:00
aystarik
b7e9e1a183 Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 18:17:31 +00:00
aystarik
7894a0c71a Prefixed component IDs with "ACPI_"
date	2001.03.07.19.27.00;	author rmoore1;	state Exp;
2005-06-29 18:17:28 +00:00
aystarik
fccd8b5c72 2001 copyright. Changed "NUMBER" to "INTEGER" globally
date	2001.01.15.17.28.00;	author rmoore1;	state Exp;
2005-06-29 18:17:26 +00:00
aystarik
4e93118f4d Purged unnecessary 0x's in debug output, most output is hex
date	2000.11.17.19.36.00;	author rmoore1;	state Exp;
2005-06-29 18:17:21 +00:00
aystarik
7e9c7a070f global removal of semicolon from MODULE_NAME macro.
This allows us to remove it completely on Release builds.


date	2000.08.30.00.41.00;	author agrover;	state Exp;
2005-06-29 18:17:13 +00:00
aystarik
e74bbabe74 Added revision number to header
date	2000.08.16.21.24.00;	author rmoore1;	state Exp;
2005-06-29 18:17:11 +00:00
aystarik
a0e82ff853 Renamed most header files
date	2000.07.10.21.26.00;	author rmoore1;	state Exp;
2005-06-29 18:17:06 +00:00
aystarik
1c7a8a15a1 Restructured the name table data structure
date	2000.06.29.16.39.00;	author rmoore1;	state Exp;
2005-06-29 18:17:01 +00:00
aystarik
b21fdcbd82 Renamed Osd interfaces, renamed header files
date	2000.06.23.21.47.00;	author rmoore1;	state Exp;
2005-06-29 18:17:00 +00:00
aystarik
b3f6898a52 Renamed store macros for unaligned transfers
date	2000.06.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 18:16:58 +00:00
aystarik
159411d445 Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.03.00;	author rmoore1;	state Exp;
2005-06-29 18:16:57 +00:00
aystarik
d3005c15fb Extraneous spaces removed
date	2000.06.13.21.22.00;	author rmoore1;	state Exp;
2005-06-29 18:16:56 +00:00
aystarik
51aa0b5d69 Global rename of identifiers and constants
date	2000.06.13.18.20.00;	author rmoore1;	state Exp;
2005-06-29 18:16:55 +00:00
aystarik
04efe2be20 Updated for new core subsystem header filenames
date	2000.02.10.19.00.00;	author rmoore1;	state Exp;
2005-06-29 18:16:37 +00:00
aystarik
2d8b24c00d Macro support to eliminate excessive debug string duplication
date	99.10.14.20.55.00;	author rmoore1;	state Exp;
2005-06-29 18:16:33 +00:00
aystarik
f51336dce3 New object type names
date	99.09.22.21.56.00;	author rmoore1;	state Exp;
2005-06-29 18:16:31 +00:00
aystarik
e9405be18b Prefixed all global variables with "Gbl_" for easy recognition
date	99.09.02.18.03.00;	author rmoore1;	state Exp;
2005-06-29 18:16:27 +00:00
aystarik
0cf3d45924 Converted to new return macros
date	99.08.13.16.59.00;	author rmoore1;	state Exp;
2005-06-29 18:16:24 +00:00
aystarik
48683ba7df Updated License Header
date	99.08.09.22.44.00;	author mwalz;	state Exp;
2005-06-29 18:16:23 +00:00
aystarik
dd5413a0ec Changed all memory allocations to use Cm functions.
date	99.07.22.15.09.00;	author grsmith1;	state Exp;
2005-06-29 18:16:21 +00:00
aystarik
5e40c676ae Added ACPI_STATUS exception codes
date	99.05.07.17.24.00;	author rmoore1;	state Exp;
2005-06-29 18:15:49 +00:00
aystarik
22ea9e5d7f Removed some recursion, improved data structs.
date	99.04.29.22.06.00;	author rmoore1;	state Exp;
2005-06-29 18:15:47 +00:00
aystarik
63f23cb394 Changed common constants to uppercase
date	99.04.23.15.36.00;	author rmoore1;	state Exp;
2005-06-29 18:15:46 +00:00
aystarik
aad5ba3a33 Added legal-approved header
date	99.04.19.20.24.00;	author rmoore1;	state Exp;
2005-06-29 18:15:45 +00:00
aystarik
e0009eb805 DumpCode became ConsumeAMLPackage
date	99.04.14.23.29.00;	author rmoore1;	state Exp;
2005-06-29 18:15:43 +00:00
aystarik
199e4f2df4 date 99.04.14.16.01.00; author rmoore1; state Exp; 2005-06-29 18:15:42 +00:00