49 Commits

Author SHA1 Message Date
aystarik
4403bf47fe date 2000.12.12.23.20.00; author psdiefen; state Exp; 2005-06-29 16:50:04 +00:00
aystarik
d956983bdc Added function to get an OpRegion type string.
date	2000.11.17.18.49.00;	author rmoore1;	state Exp;
2005-06-29 16:50:01 +00:00
aystarik
84c09ecd8e fixed bug based on FBSD report and the comment right above it
date	2000.10.02.23.37.00;	author agrover;	state Exp;
2005-06-29 16:50:00 +00:00
aystarik
20b54707de Additional optimization of the ACPI_OPERAND_OBJECT
date	2000.08.31.16.29.00;	author rmoore1;	state Exp;
2005-06-29 16:49:58 +00:00
aystarik
c8320afcbf Optimized the ACPI_OPERAND_OBJECT size
date	2000.08.30.22.55.00;	author rmoore1;	state Exp;
2005-06-29 16:49:57 +00:00
aystarik
a59fb411a6 fixed mutex double-grab
date	2000.08.15.23.44.00;	author agrover;	state Exp;
2005-06-29 16:49:53 +00:00
aystarik
aaace1ff65 Use NATIVE_CHAR for strings, changed INTx to UINTx
date	2000.08.14.18.17.00;	author rmoore1;	state Exp;
2005-06-29 16:49:52 +00:00
aystarik
c6907e9577 Split ACPI_OBJECT_TYPE into an external and internal version
date	2000.06.02.21.42.00;	author rmoore1;	state Exp;
2005-06-29 16:49:42 +00:00
aystarik
650c48fc1a Support for System Memory mapping window
date	2000.05.30.23.15.00;	author rmoore1;	state Exp;
2005-06-29 16:49:41 +00:00
aystarik
74213ec78a Renamed the setup handler type
date	2000.05.15.17.19.00;	author rmoore1;	state Exp;
2005-06-29 16:49:40 +00:00
aystarik
f31758b94f Changes to support Intel 64-bit compiler
date	2001.12.12.00.12.00;	author rmoore1;	state Exp;
2005-06-29 16:48:51 +00:00
aystarik
d925b7c6aa Split from other files
date	2000.05.11.21.20.00;	author rmoore1;	state Exp;
2005-06-29 16:48:06 +00:00
aystarik
c13a1673ff 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 16:47:41 +00:00
aystarik
8ebe8a6078 Added error checking after all mutex acquires and most mutex releases.
date	2002.02.12.23.57.00;	author rmoore1;	state Exp;
2005-06-29 16:47:33 +00:00
aystarik
dfb300ea04 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 16:47:28 +00:00
aystarik
246542d0c2 Changed AE_EXIST to AE_ALREADY_EXISTS (more informative, not
ambiguous)


date	2001.10.18.20.13.00;	author rmoore1;	state Exp;
2005-06-29 16:47:25 +00:00
aystarik
60a6b661da Rename the opcode execution functions
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 16:47:24 +00:00
aystarik
23c48c6ebd remove IS_INIT_COMPLETE macro because it's ugly, and people should
just call AcpiSubsystemStatus before they do anything.


date	2001.09.21.18.08.00;	author agrover;	state Exp;
2005-06-29 16:47:22 +00:00
aystarik
1661cbdfb6 All external interfaces check for ACPI initialization.
date	2001.05.16.22.00.00;	author rmoore1;	state Exp;
2005-06-29 16:47:17 +00:00
aystarik
f74195ca15 File rename
date	2000.06.19.16.39.00;	author rmoore1;	state Exp;
2005-06-29 16:46:45 +00:00
aystarik
d710836331 Extraneous spaces removed
date	2000.06.13.21.21.00;	author rmoore1;	state Exp;
2005-06-29 16:46:42 +00:00
aystarik
ac3f1c5240 Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.07.00;	author rmoore1;	state Exp;
2005-06-29 16:40:21 +00:00
aystarik
8c17d498ec Global rename of identifiers and constants
date	2000.06.13.18.19.00;	author rmoore1;	state Exp;
2005-06-29 16:40:19 +00:00
aystarik
87b9042dff Added type info to TBDs
date	2000.06.06.22.24.00;	author rmoore1;	state Exp;
2005-06-29 16:40:17 +00:00
aystarik
81731ec5f3 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:39:06 +00:00
aystarik
21f859ab91 Another pass at removal of ACPI_HANDLE from low-level CA code
date	2001.03.28.22.02.00;	author rmoore1;	state Exp;
2005-06-29 16:38:22 +00:00
aystarik
511f320a55 made changes based on code review
date	2000.09.26.22.56.00;	author agrover;	state Exp;
2005-06-29 16:38:08 +00:00
aystarik
d633a14fe1 Eliminated "Name Tables" and replaced with "Named Objects"
date	2000.08.29.00.39.00;	author rmoore1;	state Exp;
2005-06-29 16:38:05 +00:00
aystarik
3a68915f33 New ACPI_DEBUG_PRINT macro deployed. Much smaller implementation.
date	2001.08.14.23.19.00;	author rmoore1;	state Exp;
2005-06-29 16:34:48 +00:00
aystarik
ac885bb95e Update to use new debug macro that automatically inserts the procedure
name in the output.


date	2001.05.10.17.45.00;	author rmoore1;	state Exp;
2005-06-29 16:34:43 +00:00
aystarik
8864d18ef1 Renamed interpreter functions to Ex*, Utility functions to Ut*
date	2001.05.09.20.12.00;	author rmoore1;	state Exp;
2005-06-29 16:34:42 +00:00
aystarik
ceef5c919b 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 16:34:40 +00:00
aystarik
ad03b4c2a3 Prefixed component IDs with "ACPI_"
date	2001.03.07.19.27.00;	author rmoore1;	state Exp;
2005-06-29 16:34:37 +00:00
aystarik
d95818b2be Purged unnecessary 0x's in debug output, most output is hex
date	2000.11.17.19.35.00;	author rmoore1;	state Exp;
2005-06-29 16:34:27 +00:00
aystarik
b038f9260c Modified to 80 char line limit
date	2000.06.29.18.54.00;	author mwalz;	state Exp;
2005-06-29 16:34:06 +00:00
aystarik
abef9563cb Restructured the name table data structure
date	2000.06.29.16.38.00;	author rmoore1;	state Exp;
2005-06-29 16:34:05 +00:00
aystarik
384cf8ad2b Second pass to include lint changes/comments/cleanup.
date	2002.04.08.22.00.00;	author rmoore1;	state Exp;
2005-06-29 16:31:46 +00:00
aystarik
ee39c44b27 Added and deployed FUNCTION_ENTRY macro. Cleaned up comments to
standardize multi-line comments.


date	2001.08.27.17.57.00;	author rmoore1;	state Exp;
2005-06-29 16:18:52 +00:00
aystarik
0480d5522d Added 2002 copyright
date	2002.01.09.17.51.00;	author rmoore1;	state Exp;
2005-06-29 16:17:06 +00:00
aystarik
a64f87c0ef 2001 copyright. Changed "NUMBER" to "INTEGER" globally
date	2001.01.15.17.27.00;	author rmoore1;	state Exp;
2005-06-29 16:16:34 +00:00
aystarik
1de3753758 Changed names of the major objects for clarity
date	2000.08.30.20.11.00;	author rmoore1;	state Exp;
2005-06-29 16:16:26 +00:00
aystarik
2453dc9fe5 global removal of semicolon from MODULE_NAME macro.
This allows us to remove it completely on Release builds.


date	2000.08.30.00.40.00;	author agrover;	state Exp;
2005-06-29 16:16:25 +00:00
aystarik
f751f654ab Renamed most header files
date	2000.07.10.21.26.00;	author rmoore1;	state Exp;
2005-06-29 16:16:18 +00:00
aystarik
d2e35853f8 Renamed store macros for unaligned transfers
date	2000.06.21.17.05.00;	author rmoore1;	state Exp;
2005-06-29 16:16:14 +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
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
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
055d4b012a Prefixed all macros with "ACPI_" to prevent collisions with local OS
header files.


date	2002.02.12.22.40.00;	author rmoore1;	state Exp;
2005-06-29 15:52:31 +00:00
aystarik
a47c080dac Added 2000 to the copyright in the legal header
date	2000.12.08.20.55.00;	author rmoore1;	state Exp;
2005-06-29 15:40:01 +00:00