Commit Graph

8353 Commits

Author SHA1 Message Date
aystarik
4fd52d0aa5 Added type conversion when storing into an indexed item. Moved the
package and object to object copy routines from cmobject.c to iexecute.c.


date	2000.05.08.15.49.00;	author mwalz;	state Exp;
2005-06-29 20:15:50 +00:00
aystarik
2eae858687 Restored to a state that works for labeling
date	2000.05.05.22.50.00;	author mwalz;	state Exp;
2005-06-29 20:15:49 +00:00
aystarik
2f5bae9e99 Moved CmBuildCopyInternalPackageObject() and
CmCopyInternalSimpleObject() internal copy routines to iexecute.c (added Aml*
header) where they belong.


date	2000.05.05.22.16.00;	author mwalz;	state Exp;
2005-06-29 20:15:48 +00:00
aystarik
2ed4756994 New interfaces
date	2000.05.03.20.06.00;	author rmoore1;	state Exp;
2005-06-29 20:15:47 +00:00
aystarik
6181b1e1b0 New functions
date	2000.05.02.22.29.00;	author rmoore1;	state Exp;
2005-06-29 20:15:46 +00:00
aystarik
a92f844772 Changed to AddReference
date	2000.04.27.23.05.00;	author rmoore1;	state Exp;
2005-06-29 20:15:44 +00:00
aystarik
6ed0d983ee Added two API's for storing into an indexed object
CmCopyInternalSimpleObject
CmBuildCopyPackageObject


date	2000.04.27.21.31.00;	author mwalz;	state Exp;
2005-06-29 20:15:43 +00:00
aystarik
7c3bee0c2a Support for method owner IDs
date	2000.04.21.22.16.00;	author rmoore1;	state Exp;
2005-06-29 20:15:42 +00:00
aystarik
daaf4ce8cc New functions
date	2000.03.24.16.48.00;	author rmoore1;	state Exp;
2005-06-29 20:15:40 +00:00
aystarik
06de61639b Changed _strupr to __strupr (two __) unable to link on WDM because
there is a _strupr already in the WDM libs slightly different types. Rolled
back previous change to _strstr.


date	2000.03.14.22.34.00;	author rmosgrov;	state Exp;
2005-06-29 20:15:38 +00:00
aystarik
b7536bd2b2 Changed _strstr to __strstr (two __) unable to link on WDM because
there is a _strstr already in the WDM libs slightly different types.


date	2000.03.14.22.23.00;	author rmosgrov;	state Exp;
2005-06-29 20:15:37 +00:00
aystarik
c5811252b0 New procedures
date	2000.03.13.16.28.00;	author rmoore1;	state Exp;
2005-06-29 20:15:36 +00:00
aystarik
2d146cc4f0 New Clib functions
date	2000.03.09.22.24.00;	author rmoore1;	state Exp;
2005-06-29 20:15:35 +00:00
aystarik
5a9aeae76c Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.05.00;	author rmoore1;	state Exp;
2005-06-29 20:15:34 +00:00
aystarik
4bc09ed81a Added an ACPI_INIT_DATA structure as a parameter to the CmInitGlobals
call..


date	2000.02.29.23.08.00;	author rmosgrov;	state Exp;
2005-06-29 20:15:33 +00:00
aystarik
69fcc42c39 Removed a proc
date	2000.02.16.17.57.00;	author rmoore1;	state Exp;
2005-06-29 20:15:32 +00:00
aystarik
5b9bdaf13d Removed object and method stacks for the new parser
date	2000.01.24.21.36.00;	author rmoore1;	state Exp;
2005-06-29 20:15:29 +00:00
aystarik
05ed0aa58a macro bug fix
date	99.11.09.22.58.00;	author rmoore1;	state Exp;
2005-06-29 20:15:28 +00:00
aystarik
0c74109e02 64-bit support
date	99.10.22.16.38.00;	author rmoore1;	state Exp;
2005-06-29 20:15:27 +00:00
aystarik
d15584cbb7 Added more allocation metrics.
date	99.10.21.17.01.00;	author grsmith1;	state Exp;
2005-06-29 20:15:26 +00:00
aystarik
f467d01273 Added CmDumpAllocationInfo.
date	99.10.19.17.52.00;	author grsmith1;	state Exp;
2005-06-29 20:15:25 +00:00
aystarik
5b4606e69f All table management functions moved to new Table subcomponent
date	99.10.13.22.24.00;	author rmoore1;	state Exp;
2005-06-29 20:15:24 +00:00
aystarik
3bfa308a59 Local versions of clib functions
date	99.10.12.20.29.00;	author rmoore1;	state Exp;
2005-06-29 20:15:23 +00:00
aystarik
41af2e62aa Added CmInitStaticObject
date	99.09.28.22.31.00;	author rmoore1;	state Exp;
2005-06-29 20:15:21 +00:00
aystarik
9b58667eb7 Removed // comment
date	99.09.23.23.23.00;	author rmoore1;	state Exp;
2005-06-29 20:15:20 +00:00
aystarik
483d77ae87 Fixed a compilation bug when not in debug mode.
date	99.09.16.22.57.00;	author grsmith1;	state Exp;
2005-06-29 20:15:19 +00:00
aystarik
b6f0f0d4e4 Mutex functions
date	99.08.30.22.21.00;	author rmoore1;	state Exp;
2005-06-29 20:15:18 +00:00
aystarik
f73620ac92 New interfaces/New params
date	99.08.20.22.29.00;	author rmoore1;	state Exp;
2005-06-29 20:15:17 +00:00
aystarik
7c90b5bbd8 New function entry procedures
date	99.08.13.20.14.00;	author rmoore1;	state Exp;
2005-06-29 20:15:16 +00:00
aystarik
0db8939926 New procs
date	99.08.11.20.24.00;	author rmoore1;	state Exp;
2005-06-29 20:15:15 +00:00
aystarik
474b0ee7df Added FunctionValueExit
date	99.08.10.21.42.00;	author rmoore1;	state Exp;
2005-06-29 20:15:14 +00:00
aystarik
1bb1c62641 Updated License Header
date	99.08.10.21.41.00;	author mwalz;	state Exp;
2005-06-29 20:15:13 +00:00
aystarik
e639630dd0 date 99.08.10.16.01.00; author rmoore1; state Exp; 2005-06-29 20:15:12 +00:00
aystarik
b9392d0bbe New functions
date	99.07.23.20.49.00;	author rmoore1;	state Exp;
2005-06-29 20:15:11 +00:00
aystarik
9e70e90990 Added the allocation tracking code.
date	99.07.22.21.16.00;	author grsmith1;	state Exp;
2005-06-29 20:15:09 +00:00
aystarik
bd328b3523 Changed all memory allocations to use Cm functions.
date	99.07.22.15.05.00;	author grsmith1;	state Exp;
2005-06-29 20:15:08 +00:00
aystarik
45f67c7080 Renamed internal functions
date	99.07.14.17.55.00;	author rmoore1;	state Exp;
2005-06-29 20:15:07 +00:00
aystarik
cc5d2279d4 Added prototypes for cmobject.c
date	99.07.07.17.12.00;	author rmoore1;	state Exp;
2005-06-29 20:15:02 +00:00
aystarik
8122882a74 New exception codes
date	99.07.06.17.37.00;	author rmoore1;	state Exp;
2005-06-29 20:15:01 +00:00
aystarik
96304bf299 date 99.06.29.17.10.00; author rmoore1; state Exp; 2005-06-29 20:15:00 +00:00
aystarik
0776b37a58 Added FunctionStatusExit()
date	99.06.28.22.54.00;	author rmoore1;	state Exp;
2005-06-29 20:14:59 +00:00
aystarik
24716c273c Added assertions
date	99.06.23.16.17.00;	author rmosgrov;	state Exp;
2005-06-29 20:14:58 +00:00
aystarik
a29aaa2126 Removed KDT error string tables -- too hard to maintain!
date	99.06.14.21.06.00;	author rmoore1;	state Exp;
2005-06-29 20:14:57 +00:00
aystarik
e6cf7467d1 New prototypes, cleanup
date	99.06.10.18.04.00;	author rmoore1;	state Exp;
2005-06-29 20:14:56 +00:00
aystarik
5cb0c7fe89 Prototypes for the Common subcomponent
date	99.05.28.21.47.00;	author rmoore1;	state Exp;
2005-06-29 20:14:54 +00:00
aystarik
4ae65bc838 Better to check for the existence of ACPI_CACHE_T. Allows things to
always compile.


date	2005.06.28.22.34.00;	author rmoore1;	state Exp;
2005-06-29 20:14:52 +00:00
aystarik
eab7e37b93 cache support define
date	2005.06.22.22.22.00;	author rmoore1;	state Exp;
2005-06-29 20:14:51 +00:00
aystarik
a10c9008f2 cleanup, comment cleanup
date	2005.03.25.21.26.00;	author rmoore1;	state Exp;
2005-06-29 20:14:50 +00:00
aystarik
cd06143204 ACPI 3.0 support - New PCIEXP bits in PM1 register
date	2005.02.17.18.40.00;	author rmoore1;	state Exp;
2005-06-29 20:14:49 +00:00
aystarik
d761c7524e Fixes for space macros
date	2005.02.16.01.24.00;	author rmoore1;	state Exp;
2005-06-29 20:14:48 +00:00
aystarik
4321c64352 Added 2005 copyright in legal header
date	2005.01.07.23.50.00;	author rmoore1;	state Exp;
2005-06-29 20:14:47 +00:00
aystarik
081ae3cb6c Update exception handler interface
date	2004.10.06.16.11.00;	author rmoore1;	state Exp;
2005-06-29 20:14:46 +00:00
aystarik
a798d7b77c Exception handler support
date	2004.09.21.21.54.00;	author rmoore1;	state Exp;
2005-06-29 20:14:45 +00:00
aystarik
a4f97bf1a1 Update decimal constants
date	2004.08.27.21.00.00;	author rmoore1;	state Exp;
2005-06-29 20:14:44 +00:00
aystarik
ebd2d530c3 Added ACPI_ prefix
date	2004.06.15.22.06.00;	author rmoore1;	state Exp;
2005-06-29 20:14:43 +00:00
aystarik
615415fc0e Allow notify handlers to handle both system and device notifies
date	2004.04.29.22.12.00;	author rmoore1;	state Exp;
2005-06-29 20:14:42 +00:00
aystarik
3c23bb9b10 Update for GPE flags
date	2004.04.27.17.56.00;	author rmoore1;	state Exp;
2005-06-29 20:14:40 +00:00
aystarik
66169d36ee Update for GPE flags
date	2004.04.22.20.05.00;	author rmoore1;	state Exp;
2005-06-29 20:14:39 +00:00
aystarik
0760881c0b Added ACPI_VALID_SXDS
date	2004.04.14.17.53.00;	author rmoore1;	state Exp;
2005-06-29 20:14:38 +00:00
aystarik
b00da02b48 new types
date	2004.03.26.22.42.00;	author rmoore1;	state Exp;
2005-06-29 20:14:37 +00:00
aystarik
a7f1a62507 Cleanup
date	2004.03.11.21.20.00;	author rmoore1;	state Exp;
2005-06-29 20:14:36 +00:00
aystarik
654a5628b7 Addes support for device _SxD methods
date	2004.02.20.22.41.00;	author rmoore1;	state Exp;
2005-06-29 20:14:35 +00:00
aystarik
8b3bb1b5d8 Update copyrights for 2004
date	2004.01.13.23.06.00;	author rmoore1;	state Exp;
2005-06-29 20:14:34 +00:00
aystarik
842c2b8513 Add UINT16_BIT
date	2003.10.01.19.52.00;	author rmoore1;	state Exp;
2005-06-29 20:14:33 +00:00
aystarik
f0c73b332b compiler-independent data type ranges; Removed obsolete BCD constants
date	2003.05.28.17.46.00;	author rmoore1;	state Exp;
2005-06-29 20:14:32 +00:00
aystarik
2a56fb7fb6 Automated cleanup
date	2003.05.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 20:14:31 +00:00
aystarik
5b4196e6f5 Add support for device _CIDs (Compatibility IDs) with multiple strings
date	2003.05.21.20.59.00;	author rmoore1;	state Exp;
2005-06-29 20:14:30 +00:00
aystarik
d821e0d102 All table descriptors are now dynamic. Fixes multiple SSDT deletion
problem. Updated some global names and defines


date	2003.05.08.23.28.00;	author rmoore1;	state Exp;
2005-06-29 20:14:29 +00:00
aystarik
672b8fde8b Fix for various endian issues
date	2003.04.11.22.29.00;	author rmoore1;	state Exp;
2005-06-29 20:14:28 +00:00
aystarik
07504578c9 Full implementation of RemoveGpeBlock
date	2003.03.28.00.21.00;	author rmoore1;	state Exp;
2005-06-29 20:14:27 +00:00
aystarik
c35fb49b92 Added ACPI_NOT_ISR flags to external GPE interfaces
date	2003.03.26.22.17.00;	author rmoore1;	state Exp;
2005-06-29 20:14:26 +00:00
aystarik
86a69061f8 Support for GPE Block Devices
date	2003.03.06.21.54.00;	author rmoore1;	state Exp;
2005-06-29 20:14:25 +00:00
aystarik
91757b70ff Add support for sparse translation flag (Bjorn Helgaas)
date	2003.02.13.19.42.00;	author agrover;	state Exp;
2005-06-29 20:14:24 +00:00
aystarik
bd0e56b5a2 tweaks for Linux conversion
date	2003.01.07.21.53.00;	author rmoore1;	state Exp;
2005-06-29 20:14:23 +00:00
aystarik
d0945b3bdf Minor tweaks for consistency
date	2003.01.07.00.08.00;	author rmoore1;	state Exp;
2005-06-29 20:14:22 +00:00
aystarik
258ab1292f add #define for FFH region
date	2003.01.03.20.10.00;	author agrover;	state Exp;
2005-06-29 20:14:20 +00:00
aystarik
cd9392c331 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 20:14:18 +00:00
aystarik
a1ea7fc584 reduce amount of things we do not translate. This is required for
Linux compilation.


date	2002.12.13.23.58.00;	author agrover;	state Exp;
2005-06-29 20:14:17 +00:00
aystarik
518938d560 Update for lower-case types
date	2002.12.13.22.09.00;	author rmoore1;	state Exp;
2005-06-29 20:14:16 +00:00
aystarik
a526b88f45 Automated code cleanup
date	2002.12.06.16.32.00;	author rmoore1;	state Exp;
2005-06-29 20:14:14 +00:00
aystarik
c31cb7bd5f Removed _S4B
date	2002.11.25.21.29.00;	author rmoore1;	state Exp;
2005-06-29 20:14:13 +00:00
aystarik
7a86679bfa Added bitmask for I/O flag
date	2002.11.07.22.24.00;	author rmoore1;	state Exp;
2005-06-29 20:14:12 +00:00
aystarik
892e640c11 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.49.00;	author rmoore1;	state Exp;
2005-06-29 20:14:11 +00:00
aystarik
e86b01e1c8 fix typo
date	2002.09.11.16.17.00;	author agrover;	state Exp;
2005-06-29 20:14:10 +00:00
aystarik
72906a7c5d Completed major overhaul and restructuring of table manager code.
date	2002.06.20.22.05.00;	author rmoore1;	state Exp;
2005-06-29 20:14:09 +00:00
aystarik
1fbc320c8b Changes to upgrade 16-bit support
date	2002.05.16.22.31.00;	author rmoore1;	state Exp;
2005-06-29 20:14:07 +00:00
aystarik
ce9b9ba948 change ACPI_BITS_PER_LONG to Bob-approved ACPI_MACHINE_WIDTH
date	2002.05.11.00.39.00;	author agrover;	state Exp;
2005-06-29 20:14:06 +00:00
aystarik
09eba5997f moved arch-specific defines out of acgcc.h and added an
ACPI_BITS_PER_LONG macro that platform headers need to define.


date	2002.05.08.22.30.00;	author agrover;	state Exp;
2005-06-29 20:14:05 +00:00
aystarik
ea45f7aea7 Implemented AcpiInstallInitializationHandler()
date	2002.05.07.17.02.00;	author rmoore1;	state Exp;
2005-06-29 20:14:04 +00:00
aystarik
9a5f695236 Moved bitreg definitions to actypes.h (public)
date	2002.05.01.20.22.00;	author rmoore1;	state Exp;
2005-06-29 20:14:03 +00:00
aystarik
9e750a4d6e Changed ACPI_ROOT_OBJECT to work on all platforms without warning
date	2002.04.17.15.59.00;	author rmoore1;	state Exp;
2005-06-29 20:14:02 +00:00
aystarik
193ee6afdf Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 20:14:01 +00:00
aystarik
b977700600 Fourth pass to include lint changes/comments/cleanup (64-bit)
date	2002.04.11.22.58.00;	author rmoore1;	state Exp;
2005-06-29 20:14:00 +00:00
aystarik
0bd5ba9d4b reorder defs to be consistently INT followed by UINT
fix IA64 def to get INT correct (Clyde Griffin)


date	2002.04.09.22.35.00;	author agrover;	state Exp;
2005-06-29 20:13:59 +00:00
aystarik
890e83ee61 Second pass to include lint changes/comments/cleanup.
date	2002.04.08.22.01.00;	author rmoore1;	state Exp;
2005-06-29 20:13:58 +00:00
aystarik
e4b57c29ec add COMPILER_DEPENDENT_INT64 define to compiler-specific headers and
fix INT64 definition in actypes.h


date	2002.04.04.19.14.00;	author agrover;	state Exp;
2005-06-29 20:13:57 +00:00
aystarik
398a1ea07b Fix for Linux generation, ACPI_POINTER type moved
date	2002.03.20.22.54.00;	author rmoore1;	state Exp;
2005-06-29 20:13:56 +00:00
aystarik
7229fcc45f Support for Logical RSDP and subtables
date	2002.03.20.21.47.00;	author rmoore1;	state Exp;
2005-06-29 20:13:55 +00:00
aystarik
c604ac6d21 New fields for MEM_CONTEXT
date	2002.02.28.18.27.00;	author rmoore1;	state Exp;
2005-06-29 20:13:54 +00:00
aystarik
8bc0db86d2 Macro renames within 64-bit macros
date	2002.02.13.22.08.00;	author rmoore1;	state Exp;
2005-06-29 20:13:53 +00:00
aystarik
167c377e80 Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 20:13:52 +00:00
aystarik
f78ca16022 Cleanup and whitespace
date	2002.02.13.18.04.00;	author rmoore1;	state Exp;
2005-06-29 20:13:51 +00:00
aystarik
3d0cc6d4b5 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 20:13:50 +00:00
aystarik
477aba49e0 Added ascii_max define
date	2002.02.06.23.18.00;	author rmoore1;	state Exp;
2005-06-29 20:13:49 +00:00
aystarik
faf0d49b63 Added ACPI_MAX_PTR
date	2002.02.06.19.00.00;	author rmoore1;	state Exp;
2005-06-29 20:13:47 +00:00
aystarik
66c7e41d19 remove ACPI_EVENT_ENABLE defines.
date	2002.02.01.17.47.00;	author agrover;	state Exp;
2005-06-29 20:13:46 +00:00
aystarik
0fa8c2ba3e Added an ALIGN_RESOURCE_SIZE macro to fix a reported IA-64 alignment
issue (reported by Kochi Takayoshi)


date	2002.01.22.23.18.00;	author mwalz;	state Exp;
2005-06-29 20:13:45 +00:00
aystarik
c5f66ecaf1 Removed UCHAR - not used, caused collisions with OS includes
date	2002.01.22.23.09.00;	author rmoore1;	state Exp;
2005-06-29 20:13:44 +00:00
aystarik
322f50050a Updated a comment
date	2002.01.22.16.20.00;	author rmoore1;	state Exp;
2005-06-29 20:13:43 +00:00
aystarik
b90c41347c Support for table-driven Event and Hardware management.
date	2002.01.18.00.22.00;	author rmoore1;	state Exp;
2005-06-29 20:13:42 +00:00
aystarik
4a7a04e8c0 Split EvInitialize to allow initialization without installation of
hardware handlers (for acpiexec mostly)


date	2002.01.14.22.32.00;	author rmoore1;	state Exp;
2005-06-29 20:13:41 +00:00
aystarik
ae71cbc327 Support for creation of user (return) buffers
date	2002.01.10.22.17.00;	author rmoore1;	state Exp;
2005-06-29 20:13:40 +00:00
aystarik
7801282587 fix typo
date	2002.01.10.02.23.00;	author agrover;	state Exp;
2005-06-29 20:13:39 +00:00
aystarik
a5e60fd172 Added ACPI_STATE_Cx
date	2001.12.28.00.26.00;	author psdiefen;	state Exp;
2005-06-29 20:13:37 +00:00
aystarik
dc90e23c45 we do not ever use the *P typedefs, so remove them
date	2001.12.17.18.56.00;	author agrover;	state Exp;
2005-06-29 20:13:36 +00:00
aystarik
a5046d40e3 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 20:13:34 +00:00
aystarik
a5362f2279 Changes to support Intel 64-bit compiler
date	2001.12.12.00.13.00;	author rmoore1;	state Exp;
2005-06-29 20:13:33 +00:00
aystarik
9566577979 fix struct name
date	2001.12.11.01.59.00;	author agrover;	state Exp;
2005-06-29 20:13:32 +00:00
aystarik
773e32403d New ACPI_SIZE type for all "size" parameters and pointer diffs
date	2001.12.10.22.44.00;	author rmoore1;	state Exp;
2005-06-29 20:13:31 +00:00
aystarik
d6edf4ed58 prepend ACPI_ to PCI_ROUTING_TABLE, to avoid OS clashes
date	2001.12.07.22.47.00;	author agrover;	state Exp;
2005-06-29 20:13:30 +00:00
aystarik
88d4ff301c Added END_TAG resource descriptor
date	2001.12.07.18.43.00;	author rmoore1;	state Exp;
2005-06-29 20:13:29 +00:00
aystarik
b6b0fc2b3f Initial support for DataTable Regions
date	2001.12.04.18.00.00;	author rmoore1;	state Exp;
2005-06-29 20:13:28 +00:00
aystarik
dadbc7bb0c Initial support for multiple object attachments and related interfaces
date	2001.11.08.21.04.00;	author rmoore1;	state Exp;
2005-06-29 20:13:27 +00:00
aystarik
1d05374dc7 add define for max sleep type
date	2001.11.07.22.01.00;	author agrover;	state Exp;
2005-06-29 20:13:26 +00:00
aystarik
a3e4489d7c Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.06.00;	author rmoore1;	state Exp;
2005-06-29 20:13:25 +00:00
aystarik
40e29c92e6 Removed ACPI_READ_ADR_SPACE (and WRITE). Uses common ACPI_READ and
ACPI_WRITE


date	2001.10.29.17.14.00;	author rmoore1;	state Exp;
2005-06-29 20:13:24 +00:00
aystarik
181871d524 Implemented 64-bit field support for ACPI 2.0
date	2001.10.26.16.16.00;	author rmoore1;	state Exp;
2005-06-29 20:13:23 +00:00
aystarik
04f0f77878 Removed decimal definitions of ACPI types -- hex only.
date	2001.10.22.20.29.00;	author rmoore1;	state Exp;
2005-06-29 20:13:22 +00:00
aystarik
5a346926b5 Restructuring of the AML opcode handling routines
date	2001.10.09.22.42.00;	author rmoore1;	state Exp;
2005-06-29 20:13:21 +00:00
aystarik
952af42c4c added Flags param to AcpixxxEvent functions to accomodate enabling
wake
added function to disable all non-wake GPEs (used by enterSleep)


date	2001.09.18.23.05.00;	author agrover;	state Exp;
2005-06-29 20:13:20 +00:00
aystarik
cfb010a494 16-bit code uses native division since ACPI_INTEGER is 32-bits and the
code runs at ring3 where the support libraries are present.


date	2001.09.17.22.44.00;	author rmoore1;	state Exp;
2005-06-29 20:13:19 +00:00
aystarik
48d1de5c53 For IA64, use native integer divide
date	2001.09.17.21.40.00;	author rmoore1;	state Exp;
2005-06-29 20:13:18 +00:00
aystarik
ef33917572 Added internal divide functions for 64-bit integer divide/modulo
date	2001.09.14.23.05.00;	author rmoore1;	state Exp;
2005-06-29 20:13:17 +00:00
aystarik
a16c4581cf Removed use of PopObject() for efficiency
date	2001.09.03.18.00.00;	author rmoore1;	state Exp;
2005-06-29 20:13:16 +00:00
aystarik
472076b07a Completed rename of all globals to prefix "AcpiGbl_", added stack
tracing mechanism


date	2001.08.27.15.39.00;	author rmoore1;	state Exp;
2005-06-29 20:13:15 +00:00
aystarik
738303827f Added a 64-bit structure overlay typdef
date	2001.07.19.19.59.00;	author rmoore1;	state Exp;
2005-06-29 20:13:14 +00:00
aystarik
d71a266646 Added decimal types
date	2001.07.17.21.48.00;	author rmoore1;	state Exp;
2005-06-29 20:13:13 +00:00
aystarik
830fc47a21 get rid of obsolete crud
date	2001.07.17.00.24.00;	author agrover;	state Exp;
2005-06-29 20:13:12 +00:00
aystarik
f010498a60 ACPI_PCI_ID
date	2001.06.29.20.09.00;	author rmoore1;	state Exp;
2005-06-29 20:13:11 +00:00
aystarik
513fa6081e Split DevFunc into two fields (PCI)
date	2001.06.28.16.47.00;	author rmoore1;	state Exp;
2005-06-29 20:13:10 +00:00
aystarik
dfedfbb74b added interface for dependent modules to check the core initialized
properly


date	2001.06.19.22.53.00;	author agrover;	state Exp;
2005-06-29 20:13:09 +00:00
aystarik
506a382ef8 New internal type
date	2001.06.05.21.30.00;	author rmoore1;	state Exp;
2005-06-29 20:13:07 +00:00
aystarik
19ef5fdc6c date 2001.05.24.03.38.00; author psdiefen; state Exp; 2005-06-29 20:13:06 +00:00
aystarik
2aa2008a37 Misc compiler bug fixes
date	2001.05.07.22.20.00;	author rmoore1;	state Exp;
2005-06-29 20:13:05 +00:00
aystarik
581265b20c Update resource names to prepend "ACPI_".
date	2001.05.03.19.45.00;	author rmoore1;	state Exp;
2005-06-29 20:13:03 +00:00
aystarik
60412d41e2 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 20:13:01 +00:00
aystarik
ca2c725da2 Fix to allow mutex OwnerId to also indicate "not owned" state.
date	2001.04.09.22.38.00;	author rmoore1;	state Exp;
2005-06-29 20:13:00 +00:00
aystarik
ed5d4742e6 Field support update - restructure for > 32-bit support for all field
types.  Cleanup of field types


date	2001.04.06.23.12.00;	author rmoore1;	state Exp;
2005-06-29 20:12:59 +00:00
aystarik
ab6e20cf1d Qword resource support added + changed ResourceSource sections to a
separate structure that uses a pointer to hold the string.


date	2001.04.05.18.46.00;	author mwalz;	state Exp;
2005-06-29 20:12:58 +00:00
aystarik
9ee1727871 Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 20:12:57 +00:00
aystarik
c1f452fbea Removed NATIVE_UINT from internal structures and some procedures.
This type should be used extremely sparingly!


date	2001.03.09.21.17.00;	author rmoore1;	state Exp;
2005-06-29 20:12:56 +00:00
aystarik
4005179ee6 date 2001.03.09.05.27.00; author psdiefen; state Exp; 2005-06-29 20:12:55 +00:00
aystarik
a4dbed2315 Code cleanup (acpisrc -c)
date	2001.02.23.23.28.00;	author rmoore1;	state Exp;
2005-06-29 20:12:54 +00:00
aystarik
c7c6d424b4 STRLEN returns NATIVE_UINT, so fix places where people assume it
returns 32 bits. parse structs also changed to use NATIVE types


date	2001.02.15.00.11.00;	author agrover;	state Exp;
2005-06-29 20:12:53 +00:00
aystarik
3ec298b600 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 20:12:52 +00:00
aystarik
e818a1397a Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 20:12:51 +00:00
aystarik
53c626af35 no more pci init flag needed, so remove its define
date	2001.01.29.19.00.00;	author agrover;	state Exp;
2005-06-29 20:12:50 +00:00
aystarik
256a1c044f changed ACPI_STATE defines
date	2001.01.25.01.38.00;	author agrover;	state Exp;
2005-06-29 20:12:49 +00:00
aystarik
d1c1040fe8 New operand types to enable ASL compiler typechecking
date	2000.12.22.19.06.00;	author rmoore1;	state Exp;
2005-06-29 20:12:47 +00:00
aystarik
8454be82de Updated 16-bit tools to 64-bits and ACPI 2.0 tables
date	2000.12.20.23.10.00;	author rmoore1;	state Exp;
2005-06-29 20:12:46 +00:00
aystarik
8efd05bbfd 16-bit pseudo-support for 64 bits
date	2000.12.13.23.01.00;	author rmoore1;	state Exp;
2005-06-29 20:12:45 +00:00
aystarik
7f1610dfc2 Fixed INTEGER_MAX defines
date	2000.12.08.18.10.00;	author rmoore1;	state Exp;
2005-06-29 20:12:42 +00:00
aystarik
4d2b80effc 32-bit and 64-bit BCD conversion support added
date	2000.12.08.17.46.00;	author rmoore1;	state Exp;
2005-06-29 20:12:41 +00:00
aystarik
ebb86596f4 Added per-compiler UINT64 support for IA64 case
date	2000.11.30.22.35.00;	author rmoore1;	state Exp;
2005-06-29 20:12:40 +00:00
aystarik
d21bd30d4d Method Arg/Local pseudo-nodes now marked with flags instead of an
actual type value because the type changes when an assignment is made to the
node.


date	2000.11.21.21.10.00;	author rmoore1;	state Exp;
2005-06-29 20:12:39 +00:00
aystarik
38bc4a0a7b Added function to get an OpRegion type string.
date	2000.11.17.18.49.00;	author rmoore1;	state Exp;
2005-06-29 20:12:38 +00:00
aystarik
ebf37522e9 date 2000.11.14.01.41.00; author agrover; state Exp; 2005-06-29 20:12:37 +00:00
aystarik
a5f5a3f5cb ACPI_PHYSICAL_ADDRESS cleanups
date	2000.11.03.00.07.00;	author agrover;	state Exp;
2005-06-29 20:12:36 +00:00
aystarik
32344f9fe7 Source clean-up via acpisrc utility
date	2000.11.02.22.52.00;	author rmoore1;	state Exp;
2005-06-29 20:12:35 +00:00
aystarik
7be67ec27e Support for ACPI 2.0 tables - all hardware access via the Generic
Address Structure


date	2000.11.02.18.40.00;	author rmoore1;	state Exp;
2005-06-29 20:12:34 +00:00
aystarik
2d07fc0bc7 make physical address 64 bits
date	2000.11.02.00.34.00;	author agrover;	state Exp;
2005-06-29 20:12:33 +00:00
aystarik
5e76b39c8b date 2000.11.02.00.10.00; author agrover; state Exp; 2005-06-29 20:12:32 +00:00
aystarik
74ee6ea385 Support for 64-bit integers enabled. Integers truncated to 32 bits if
parent table is 32-bit.


date	2000.10.30.20.31.00;	author rmoore1;	state Exp;
2005-06-29 20:12:30 +00:00
aystarik
c6056ea0e7 Physical Addresses changed from void* to UINT64
date	2000.10.27.20.05.00;	author rmoore1;	state Exp;
2005-06-29 20:12:29 +00:00
aystarik
e8379d999e removed spaces
date	2000.10.13.22.41.00;	author agrover;	state Exp;
2005-06-29 20:12:28 +00:00
aystarik
d212d77707 clean up DEVICE_INFO struct
date	2000.10.13.22.28.00;	author agrover;	state Exp;
2005-06-29 20:12:27 +00:00
aystarik
83ffb58e80 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.02.00;	author rmoore1;	state Exp;
2005-06-29 20:12:26 +00:00
aystarik
eeee1d09c7 Added defines for ACPI_MEM_ADDRESS
date	2000.10.05.17.53.00;	author cgreen;	state Exp;
2005-06-29 20:12:25 +00:00
aystarik
e36e112e74 Change a u8 to UINT8
date	2000.10.05.17.08.00;	author cgreen;	state Exp;
2005-06-29 20:12:24 +00:00
aystarik
48112e791c implement NEXT_RESOURCE properly
date	2000.10.04.23.24.00;	author agrover;	state Exp;
2005-06-29 20:12:23 +00:00
aystarik
14fc2637db added NEXT_RESOURCE macro
date	2000.10.04.16.51.00;	author agrover;	state Exp;
2005-06-29 20:12:22 +00:00
aystarik
8df71b9a09 Added varparams to the _REPORT_xxx interfaces; 16-bit fixes
date	2000.09.20.20.51.00;	author rmoore1;	state Exp;
2005-06-29 20:12:21 +00:00
aystarik
796fa86c13 Ran acpisrc source cleanup
date	2000.09.15.17.16.00;	author rmoore1;	state Exp;
2005-06-29 20:12:19 +00:00
aystarik
fbc0ae4037 64-bit support bug fixes
date	2000.09.15.15.42.00;	author rmoore1;	state Exp;
2005-06-29 20:12:18 +00:00
aystarik
4f4a108fa1 New initialization interfaces
date	2000.09.14.23.00.00;	author rmoore1;	state Exp;
2005-06-29 20:12:17 +00:00
aystarik
7c34811947 New init xfaces; JIT CreateField evaluation.
date	2000.09.11.15.15.00;	author rmoore1;	state Exp;
2005-06-29 20:12:16 +00:00
aystarik
987b760e06 Improved statistics, Internal types adjacent to ACPI_TYPEs
date	2000.08.31.15.19.00;	author rmoore1;	state Exp;
2005-06-29 20:12:15 +00:00
aystarik
138b51fe37 Changed names of the major objects for clarity
date	2000.08.30.20.12.00;	author rmoore1;	state Exp;
2005-06-29 20:12:13 +00:00
aystarik
aa9a8c5c0e one more uint8->NATIVE_CHAR
date	2000.08.29.21.59.00;	author agrover;	state Exp;
2005-06-29 20:12:11 +00:00
aystarik
ccf8bc3a37 a last few UINT8's that should be NATIVE_CHAR's
date	2000.08.29.21.45.00;	author agrover;	state Exp;
2005-06-29 20:12:10 +00:00
aystarik
f06b7b6063 Eliminated "Name Tables" and replaced with "Named Objects"
date	2000.08.29.00.39.00;	author rmoore1;	state Exp;
2005-06-29 20:12:09 +00:00
aystarik
e9d72d9a62 date 2000.08.25.21.42.00; author cgreen; state Exp; 2005-06-29 20:12:07 +00:00
aystarik
ae8c89d08a Took care of some IA64 issues.
date	2000.08.24.20.59.00;	author cgreen;	state Exp;
2005-06-29 20:12:06 +00:00
aystarik
518cdd5b31 Use ACPI_STRING for string types
date	2000.08.09.18.01.00;	author rmoore1;	state Exp;
2005-06-29 20:12:04 +00:00
aystarik
be42fe92b8 changed INT8 typedef from signed char to char
date	2000.08.09.16.04.00;	author agrover;	state Exp;
2005-06-29 20:12:03 +00:00
aystarik
4836da5f99 changed ACPI_STRING typedef to INT8*
date	2000.08.02.18.37.00;	author agrover;	state Exp;
2005-06-29 20:12:02 +00:00
aystarik
a504395779 Region specific context added - modified prototype to match the
correct indirection (*RegionContext to **RegionContext)


date	2000.07.28.20.20.00;	author mwalz;	state Exp;
2005-06-29 20:12:00 +00:00
aystarik
19266f5597 Region specific context added.
date	2000.07.28.18.42.00;	author mwalz;	state Exp;
2005-06-29 20:11:59 +00:00
aystarik
df1400ccce Renamed most header files
date	2000.07.10.21.26.00;	author rmoore1;	state Exp;
2005-06-29 20:11:56 +00:00
aystarik
5820984c74 Removed ACPI_SIZE type
date	2000.06.30.20.36.00;	author rmoore1;	state Exp;
2005-06-29 20:11:55 +00:00
aystarik
1a5d0e5e20 date 2000.06.22.18.03.00; author rmoore1; state Exp; 2005-06-29 20:11:54 +00:00
aystarik
15c1f5d69b Moved some types and globals
date	2000.06.22.17.16.00;	author rmoore1;	state Exp;
2005-06-29 20:11:53 +00:00
aystarik
f2001a520b Added some ACPI prefixes; linux support
date	2000.06.21.21.17.00;	author rmoore1;	state Exp;
2005-06-29 20:11:52 +00:00
aystarik
950a344361 Added escape comment for acpisrc preprocessor
date	2000.06.20.18.18.00;	author rmoore1;	state Exp;
2005-06-29 20:11:50 +00:00
aystarik
ff3d3032f9 "Pblk"
date	2000.06.19.23.11.00;	author rmoore1;	state Exp;
2005-06-29 20:11:49 +00:00
aystarik
fcc5e811f1 Remove non-ANSI (//) Comments
date	2000.06.19.21.46.00;	author rmoore1;	state Exp;
2005-06-29 20:11:48 +00:00
aystarik
8a80440083 cleanup
date	2000.06.19.21.32.00;	author rmoore1;	state Exp;
2005-06-29 20:11:47 +00:00
aystarik
a7a2e642b7 Removed tabs
date	2000.06.12.16.58.00;	author rmoore1;	state Exp;
2005-06-29 20:11:44 +00:00
aystarik
fd7e1c125c Added type info to TBDs
date	2000.06.06.22.24.00;	author rmoore1;	state Exp;
2005-06-29 20:11:43 +00:00
aystarik
118244f7f9 changed alignment value
date	2000.06.02.22.00.00;	author rmoore1;	state Exp;
2005-06-29 20:11:42 +00:00
aystarik
26f1a4202a Split ACPI_OBJECT_TYPE into an external and internal version
date	2000.06.02.21.42.00;	author rmoore1;	state Exp;
2005-06-29 20:11:41 +00:00
aystarik
baf478dadb Fix for aligment
date	2000.06.02.18.28.00;	author rmoore1;	state Exp;
2005-06-29 20:11:40 +00:00
aystarik
15ea6df69d Added alignment and math macros
date	2000.06.01.22.39.00;	author rmoore1;	state Exp;
2005-06-29 20:11:39 +00:00
aystarik
93a17627fb Cleanup of included files
date	2000.05.30.23.14.00;	author rmoore1;	state Exp;
2005-06-29 20:11:37 +00:00
aystarik
f04a23eacb Renamed a handler type
date	2000.05.15.17.19.00;	author rmoore1;	state Exp;
2005-06-29 20:11:36 +00:00
aystarik
2ebc33538e Added support for just in time region initialization
date	2000.04.27.23.58.00;	author rmosgrov;	state Exp;
2005-06-29 20:11:34 +00:00
aystarik
9933e24049 Function renames
date	2000.04.19.22.30.00;	author rmoore1;	state Exp;
2005-06-29 20:11:33 +00:00
aystarik
60edad8494 Added REGION_INIT_ROUTINE
date	2000.04.17.21.15.00;	author rmosgrov;	state Exp;
2005-06-29 20:11:32 +00:00
aystarik
4c14ea6b0e Added AcpiCaVersion info to the AcpiGetSystemInfo returned data.
Starting version is 0x0080 (0.80)


date	2000.04.05.23.53.00;	author rmosgrov;	state Exp;
2005-06-29 20:11:31 +00:00
aystarik
c8361fb38e Added support for IA 32 Cx primitives for the current OPSM
implementation.


date	2000.03.31.18.16.00;	author rmosgrov;	state Exp;
2005-06-29 20:11:30 +00:00
aystarik
96b09c6dd9 Added Throttling api's and support
date	2000.03.29.23.57.00;	author rmosgrov;	state Exp;
2005-06-29 20:11:29 +00:00
aystarik
9f86c5cc62 Multithread support, namespace locking, debugger support
date	2000.03.21.22.21.00;	author rmoore1;	state Exp;
2005-06-29 20:11:28 +00:00
aystarik
797d772073 date 2000.03.17.18.36.00; author psdiefen; state Exp; 2005-06-29 20:11:27 +00:00
aystarik
ea700a4bb9 Added Reference type to the external ACPI object
date	2000.03.10.21.55.00;	author rmoore1;	state Exp;
2005-06-29 20:11:26 +00:00
aystarik
0f703a31a6 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.04.00;	author rmoore1;	state Exp;
2005-06-29 20:11:25 +00:00
aystarik
3d787b78d9 Removed non-standard bit-fields less than 32-bits
date	2000.03.02.20.54.00;	author rmoore1;	state Exp;
2005-06-29 20:11:24 +00:00
aystarik
89d96184bd Added an ACPI_INIT_DATA structure..
date	2000.02.29.23.08.00;	author rmosgrov;	state Exp;
2005-06-29 20:11:23 +00:00
aystarik
c2ece9fa4b New types
date	2000.02.29.21.30.00;	author rmoore1;	state Exp;
2005-06-29 20:11:22 +00:00
aystarik
b81d91516c date 2000.02.23.22.11.00; author psdiefen; state Exp; 2005-06-29 20:11:20 +00:00
aystarik
15094d01d8 date 2000.02.22.21.55.00; author psdiefen; state Exp; 2005-06-29 20:11:19 +00:00
aystarik
9b25814db3 date 2000.02.17.21.08.00; author psdiefen; state Exp; 2005-06-29 20:11:18 +00:00
aystarik
83ff56a18d new struct typedef
date	2000.01.28.23.14.00;	author rmoore1;	state Exp;
2005-06-29 20:11:13 +00:00
aystarik
2fcae667b4 Method locals and args now have their own NTEs in WALK_STATE
date	2000.01.27.22.16.00;	author rmoore1;	state Exp;
2005-06-29 20:11:12 +00:00
aystarik
afc42ac1ee date 2000.01.24.22.09.00; author psdiefen; state Exp; 2005-06-29 20:11:11 +00:00
aystarik
9ac8553796 date 2000.01.20.00.54.00; author psdiefen; state Exp; 2005-06-29 20:11:09 +00:00
aystarik
8e116a8cdd New object type
date	2000.01.13.22.14.00;	author rmoore1;	state Exp;
2005-06-29 20:11:08 +00:00
aystarik
c2f4b04fa9 Couple of new data types
date	99.11.09.22.48.00;	author rmoore1;	state Exp;
2005-06-29 20:11:07 +00:00
aystarik
21f51f448f HID, UID are returned as strings now
date	99.11.01.18.12.00;	author rmoore1;	state Exp;
2005-06-29 20:11:06 +00:00
aystarik
e951b3400d Changed xface to notify handlers
date	99.10.22.22.17.00;	author rmoore1;	state Exp;
2005-06-29 20:11:05 +00:00
aystarik
0905b81bb2 Added 64-bit data types
date	99.10.20.23.44.00;	author rmoore1;	state Exp;
2005-06-29 20:11:04 +00:00
aystarik
5a99ce40bb Removed unnecessary includes
date	99.10.12.20.31.00;	author rmoore1;	state Exp;
2005-06-29 20:11:02 +00:00
aystarik
a9421db49a Removed unnecessary includes
date	99.10.12.20.30.00;	author rmoore1;	state Exp;
2005-06-29 20:11:01 +00:00
aystarik
eb95e45019 Changed ACPI_DEFAULT_HANDLE to ACPI_DEFAULT_HANDLER to be consistant
with meaning and documentation PVCS error #9


date	99.10.06.19.13.00;	author rmosgrov;	state Exp;
2005-06-29 20:10:58 +00:00
aystarik
f0059ca6e0 Added notify types
date	99.09.28.22.31.00;	author rmoore1;	state Exp;
2005-06-29 20:10:57 +00:00
aystarik
7d603ba1f3 Changed interface to WalkNamespace callback
date	99.09.27.21.23.00;	author rmoore1;	state Exp;
2005-06-29 20:10:56 +00:00
aystarik
169f802027 Added ACPI_DEFAULT_HANDLE feature to AcpiInstallAddressSpaceHandler.
Also moved the PCIContext to the events.h file.


date	99.09.23.00.26.00;	author rmosgrov;	state Exp;
2005-06-29 20:10:54 +00:00
aystarik
c49fe17e87 New object type names
date	99.09.22.21.55.00;	author rmoore1;	state Exp;
2005-06-29 20:10:53 +00:00
aystarik
0d5cc6b574 date 99.09.20.18.11.00; author rmosgrov; state Exp; 2005-06-29 20:10:52 +00:00
aystarik
357c0b304b date 99.09.09.00.18.00; author rmosgrov; state Exp; 2005-06-29 20:10:49 +00:00
aystarik
29e4e5c6bf Added notify and address space handler objects. Added system and
driver notify handlers.  Created associations between the address handlers and
regions. and more......


date	99.09.01.23.15.00;	author rmosgrov;	state Exp;
2005-06-29 20:10:48 +00:00
aystarik
2e64c9d2d3 Changed value of TYPE_Invalid
date	99.08.26.23.02.00;	author rmoore1;	state Exp;
2005-06-29 20:10:47 +00:00
aystarik
18233d1930 New info added to SysInfo. Removed METHOD_INFO
date	99.08.20.22.28.00;	author rmoore1;	state Exp;
2005-06-29 20:10:45 +00:00
aystarik
1b532aba97 Changed PRT_ENTRY Source[4] to Source[1]
date	99.08.16.20.54.00;	author mwalz;	state Exp;
2005-06-29 20:10:44 +00:00
aystarik
47c2b57e38 Modified PRT_ENTRY Source member to UINT8 Source[4]
date	99.08.13.20.56.00;	author mwalz;	state Exp;
2005-06-29 20:10:43 +00:00
aystarik
68472572e5 Changed instances of AddressXxDescriptor to AddressXx
date	99.08.09.22.51.00;	author mwalz;	state Exp;
2005-06-29 20:10:40 +00:00
aystarik
a0fceb8440 New GPE defines
date	99.08.09.22.50.00;	author rmoore1;	state Exp;
2005-06-29 20:10:39 +00:00
aystarik
bb16f3594f Added structure size definitions for RESOURCE structure
date	99.08.03.21.14.00;	author mwalz;	state Exp;
2005-06-29 20:10:38 +00:00
aystarik
234c01acc2 Removed all pointers from resource parsing and Irq routing tables
structures.


date	99.08.03.20.36.00;	author mwalz;	state Exp;
2005-06-29 20:10:37 +00:00
aystarik
07f6eda4c4 In PRT_ENTRY, moved the UINT8* Source above the UINT32 SourceIndex
value to match the fields in the _PRT description


date	99.08.03.15.15.00;	author mwalz;	state Exp;
2005-06-29 20:10:36 +00:00
aystarik
9bacce8cbe Added RsCreatePciRoutingTable and associated structures
date	99.08.02.15.33.00;	author mwalz;	state Exp;
2005-06-29 20:10:35 +00:00
aystarik
a8f86b18f4 Added SYS_MODE_UNKNOWN
date	99.07.29.16.30.00;	author grsmith1;	state Exp;
2005-06-29 20:10:34 +00:00
aystarik
539d94bbae Added all resource attribute definitions and linked list structures
date	99.07.27.21.46.00;	author mwalz;	state Exp;
2005-06-29 20:10:33 +00:00
aystarik
963eb458a3 Revised the functions exported from the Hardware module.
date	99.07.27.18.18.00;	author grsmith1;	state Exp;
2005-06-29 20:10:32 +00:00
aystarik
59d73dde79 Renamed datatypes.h to acpitypes.h
date	99.07.23.20.49.00;	author rmoore1;	state Exp;
2005-06-29 20:10:31 +00:00
aystarik
c7197343ba Added ADDRESS_SPACE_HANDLER typedef
date	99.07.22.17.45.00;	author rmoore1;	state Exp;
2005-06-29 20:10:30 +00:00
aystarik
7d56fefee8 Added predefined handles
date	99.07.19.23.15.00;	author rmoore1;	state Exp;
2005-06-29 20:10:28 +00:00
aystarik
d64fffd778 AcpiTables keeps table info for later deletion
date	99.07.15.20.28.00;	author rmoore1;	state Exp;
2005-06-29 20:10:27 +00:00
aystarik
d017a1c640 Added SystemFlags
date	99.07.14.21.41.00;	author rmoore1;	state Exp;
2005-06-29 20:10:26 +00:00
aystarik
6e6de1a6f5 Update ACPI_SYSTEM_INFO
date	99.07.14.17.56.00;	author rmoore1;	state Exp;
2005-06-29 20:10:25 +00:00
aystarik
86e4aeeb57 Added TYPE_Invalid
date	99.07.09.16.45.00;	author rmoore1;	state Exp;
2005-06-29 20:10:22 +00:00
aystarik
8e7fb34e94 New parameter data types for AcpiEvaluateObject
date	99.07.08.21.43.00;	author rmoore1;	state Exp;
2005-06-29 20:10:21 +00:00
aystarik
eb872d9edb Added ACPI_OBJECT_INTERNAL type
date	99.07.07.19.47.00;	author rmoore1;	state Exp;
2005-06-29 20:10:18 +00:00
aystarik
995d32b8e0 Changed all object eval interfaces
date	99.07.06.21.45.00;	author rmoore1;	state Exp;
2005-06-29 20:10:17 +00:00
aystarik
294a5c9e0f Added flags for AcpiGetDeviceInfo
date	99.06.28.22.54.00;	author rmoore1;	state Exp;
2005-06-29 20:10:16 +00:00
aystarik
8ba6a7e3da Cleaned up nested includes, added support for VERBOSE_EVENTS debug
output in output.h.


date	99.06.23.23.28.00;	author grsmith1;	state Exp;
2005-06-29 20:10:15 +00:00
aystarik
c8e5f41b97 New data types to avoid including limits.h and stddef.h
date	99.06.22.22.37.00;	author rmoore1;	state Exp;
2005-06-29 20:10:14 +00:00
aystarik
e0175b4b79 Cleared out some things defined in the C header files...
date	99.06.16.18.07.00;	author grsmith1;	state Exp;
2005-06-29 20:10:13 +00:00
aystarik
6134491ddf Added data type range constants so we don't need limits.h
date	99.06.10.21.36.00;	author rmoore1;	state Exp;
2005-06-29 20:10:12 +00:00
aystarik
cba66051c8 Added power-of-2 math macros
date	99.06.10.15.19.00;	author rmoore1;	state Exp;
2005-06-29 20:10:11 +00:00
aystarik
42b78e4921 Renamed some of the basic data types to ACPI*
date	99.06.09.23.32.00;	author rmoore1;	state Exp;
2005-06-29 20:10:10 +00:00
aystarik
999ee0d200 Moved all standard C headers to environment.h
date	99.06.09.17.30.00;	author rmoore1;	state Exp;
2005-06-29 20:10:09 +00:00
aystarik
81f1337bfd Renamed "nte" to NAME_TABLE_ENTRY
Renamed "meth" to METHOD_INFO


date	99.06.07.23.36.00;	author rmoore1;	state Exp;
2005-06-29 20:10:07 +00:00
aystarik
05ab9a744e GPE struct now holds a handle to the GPE methods
date	99.06.07.21.40.00;	author rmoore1;	state Exp;
2005-06-29 20:10:06 +00:00
aystarik
b5c421fabb More GPE stuff
date	99.06.04.22.24.00;	author rmoore1;	state Exp;
2005-06-29 20:10:05 +00:00
aystarik
8c11f26548 new types
date	99.06.03.23.25.00;	author rmoore1;	state Exp;
2005-06-29 20:10:04 +00:00
aystarik
f1788f489a new types for events
date	99.06.02.20.54.00;	author rmoore1;	state Exp;
2005-06-29 20:10:03 +00:00
aystarik
65ff555b4c New data type
date	99.05.20.23.16.00;	author rmoore1;	state Exp;
2005-06-29 20:10:02 +00:00
aystarik
f81dd41bd4 NS_SEARCH_DATA struct added
date	99.05.17.22.21.00;	author rmoore1;	state Exp;
2005-06-29 20:10:01 +00:00
aystarik
479eb5ce26 Added ACPI_STATUS exception codes
date	99.05.07.17.23.00;	author rmoore1;	state Exp;
2005-06-29 20:09:59 +00:00
aystarik
99f0c5c9d1 Cleanup and consolidation
date	99.04.29.22.04.00;	author rmoore1;	state Exp;
2005-06-29 20:09:58 +00:00
aystarik
da4cf1648b Changed common constants to uppercase
date	99.04.23.15.36.00;	author rmoore1;	state Exp;
2005-06-29 20:09:56 +00:00
aystarik
7d359cc532 Moving globals to one place (part 2)
date	99.04.16.20.19.00;	author rmoore1;	state Exp;
2005-06-29 20:09:54 +00:00
aystarik
2f319cbf78 Cleanup
date	99.04.09.16.01.00;	author rmoore1;	state Exp;
2005-06-29 20:09:53 +00:00
aystarik
f019305e58 Changes due to restructuring (break-up) of interpreter code
date	99.04.08.21.44.00;	author rmoore1;	state Exp;
2005-06-29 20:09:52 +00:00
aystarik
e37f48a70b Took out the ifdef FLAT_MODEL
date	99.03.09.18.21.00;	author rmosgrov;	state Exp;
2005-06-29 20:09:48 +00:00
aystarik
b1aa48f076 Added 64-bit friendly generic data types
date	99.02.20.00.33.00;	author rmoore1;	state Exp;
2005-06-29 20:09:47 +00:00
aystarik
58503ec2c9 date 99.02.16.17.39.00; author rmosgrov; state Exp; 2005-06-29 20:09:45 +00:00
aystarik
da77398086 Global data type definitions
date	99.02.04.00.13.00;	author rmoore1;	state Exp;
2005-06-29 20:09:43 +00:00
aystarik
f5dc71438a srat/slit table support
date	2005.02.28.20.09.00;	author rmoore1;	state Exp;
2005-06-29 20:09:38 +00:00
aystarik
0db34bc7ce Support for new GAS field
date	2004.12.09.21.40.00;	author rmoore1;	state Exp;
2005-06-29 20:09:35 +00:00