aystarik
3673a55fbf
Moved prototypes for "static" functions from headers into the defining
...
C module.
date 2005.03.31.23.13.00; author rmoore1; state Exp;
2005-06-29 20:17:57 +00:00
aystarik
49825f5fbc
Two functions could not be static
...
date 2005.03.29.18.13.00; author rmoore1; state Exp;
2005-06-29 20:17:56 +00:00
aystarik
886ea11540
cleanup
...
date 2005.03.22.23.10.00; author rmoore1; state Exp;
2005-06-29 20:17:54 +00:00
aystarik
9e0c658bdd
Update for static functions, cleanup
...
date 2005.03.21.21.10.00; author rmoore1; state Exp;
2005-06-29 20:17:53 +00:00
aystarik
1df1eecf0b
Support for optional object cache
...
date 2005.01.20.23.09.00; author rmoore1; state Exp;
2005-06-29 20:17:52 +00:00
aystarik
1d93edc520
added acpiutmemcmp
...
date 2004.10.13.20.04.00; author rmoore1; state Exp;
2005-06-29 20:17:50 +00:00
aystarik
82149469e6
Divide interface changes
...
date 2004.10.05.22.49.00; author rmoore1; state Exp;
2005-06-29 20:17:49 +00:00
aystarik
c1849b3744
new xface
...
date 2004.08.27.21.06.00; author rmoore1; state Exp;
2005-06-29 20:17:48 +00:00
aystarik
697f6b5334
New method name
...
date 2004.03.26.22.42.00; author rmoore1; state Exp;
2005-06-29 20:17:46 +00:00
aystarik
2a97f70f3b
_OSI support
...
date 2004.03.11.21.20.00; author rmoore1; state Exp;
2005-06-29 20:17:45 +00:00
aystarik
bc6e9a67f1
New prototype
...
date 2004.02.20.22.41.00; author rmoore1; state Exp;
2005-06-29 20:17:44 +00:00
aystarik
4059b30a21
Deployed UtGetDescriptorName for better debug output
...
date 2003.10.22.20.52.00; author rmoore1; state Exp;
2005-06-29 20:17:42 +00:00
aystarik
8ebed9b6f8
New function
...
date 2003.10.22.15.55.00; author rmoore1; state Exp;
2005-06-29 20:17:41 +00:00
aystarik
ffc8fc914a
Implement resource changes (Bjorn Helgaas)
...
date 2003.02.27.23.02.00; author agrover; state Exp;
2005-06-29 20:17:39 +00:00
aystarik
dd02adaae8
New xfaces
...
date 2002.12.03.18.08.00; author rmoore1; state Exp;
2005-06-29 20:17:34 +00:00
aystarik
9b2f5f47aa
New interfaces
...
date 2002.11.14.17.55.00; author rmoore1; state Exp;
2005-06-29 20:17:33 +00:00
aystarik
436cc60986
New prototype
...
date 2002.10.21.21.47.00; author rmoore1; state Exp;
2005-06-29 20:17:32 +00:00
aystarik
1e2c49e1bd
Moved ReportNsError to the Namespace manager
...
date 2002.10.02.17.10.00; author rmoore1; state Exp;
2005-06-29 20:17:31 +00:00
aystarik
51fd8471b2
Improved error messages for namespace lookups
...
date 2002.09.19.22.28.00; author rmoore1; state Exp;
2005-06-29 20:17:30 +00:00
aystarik
eba63dccaf
Lint changes
...
date 2002.09.05.17.35.00; author rmoore1; state Exp;
2005-06-29 20:17:29 +00:00
aystarik
e14ee46965
Removed PARSER_ONLY, renamed ENABLE_DEBUGGER to ACPI_DEBUGGER.
...
renamed ACPI_DEBUG to ACPI_DEBUG_OUTPUT
date 2002.07.26.21.45.00; author rmoore1; state Exp;
2005-06-29 20:17:28 +00:00
aystarik
1f5267c9a5
Standalone disassembler now uses namespace mgr for symbol table
...
date 2002.07.23.20.30.00; author rmoore1; state Exp;
2005-06-29 20:17:27 +00:00
aystarik
77a33b9550
Major update for new disassembler (produces compilable ASL).
...
date 2002.07.15.20.52.00; author rmoore1; state Exp;
2005-06-29 20:17:26 +00:00
aystarik
003261097b
make AcpiUtGetTypeName usable all the time
...
date 2002.06.12.17.21.00; author agrover; state Exp;
2005-06-29 20:17:25 +00:00
aystarik
b3c3e92121
Deployed new UtGetObjectTypeName function. Fully deployed use of
...
ACPI_GET_OBJECT_TYPE macro for consistency.
date 2002.06.07.21.28.00; author rmoore1; state Exp;
2005-06-29 20:17:24 +00:00
aystarik
cab2faab60
Purged all references to Constants contained in reference objects.
...
Constants are now converted to integers immediately in the dispatcher.
date 2002.06.07.16.54.00; author rmoore1; state Exp;
2005-06-29 20:17:23 +00:00
aystarik
42072bd00e
Added byteswap function
...
date 2002.05.14.16.34.00; author rmoore1; state Exp;
2005-06-29 20:17:22 +00:00
aystarik
a4dbceba9a
New function
...
date 2002.04.25.17.42.00; author rmoore1; state Exp;
2005-06-29 20:17:21 +00:00
aystarik
06086a4fd9
Fifth lint pass - CLEAN for 32-bit and 64-bit
...
date 2002.04.12.20.46.00; author rmoore1; state Exp;
2005-06-29 20:17:19 +00:00
aystarik
e67050a8ff
Third pass to include lint changes/comments/cleanup.
...
date 2002.04.10.21.54.00; author rmoore1; state Exp;
2005-06-29 20:17:18 +00:00
aystarik
c334add0e5
interface changes
...
date 2002.04.08.22.07.00; author rmoore1; state Exp;
2005-06-29 20:17:17 +00:00
aystarik
1ed5145bbf
Migrated ASL compiler and core components to use a common
...
PARSE_OBJECT.
date 2002.04.04.21.19.00; author rmoore1; state Exp;
2005-06-29 20:17:15 +00:00
aystarik
f2b864d9c9
Added support to allow all code to be compiled with either C or Pascal
...
calling conventions.
date 2002.02.15.17.59.00; author rmoore1; state Exp;
2005-06-29 20:17:14 +00:00
aystarik
d415ef7b37
proc rename
...
date 2002.01.22.16.20.00; author rmoore1; state Exp;
2005-06-29 20:17:13 +00:00
aystarik
3981a35c4c
Obsoleted AcpiOsCallocate interface
...
date 2002.01.18.22.41.00; author rmoore1; state Exp;
2005-06-29 20:17:12 +00:00
aystarik
fa9cbe665c
Removed all support to save/restore the GPE status/enable registers --
...
unnecessary.
date 2002.01.14.22.19.00; author rmoore1; state Exp;
2005-06-29 20:17:10 +00:00
aystarik
b0cc84a5fe
New prototypes
...
date 2001.12.07.18.41.00; author rmoore1; state Exp;
2005-06-29 20:17:05 +00:00
aystarik
ae8bd83e8f
new prototypes
...
date 2001.12.03.16.10.00; author rmoore1; state Exp;
2005-06-29 20:17:04 +00:00
aystarik
8c7614f8bc
Added THREAD_STATE to track threads and mutexes
...
date 2001.11.06.21.29.00; author rmoore1; state Exp;
2005-06-29 20:17:03 +00:00
aystarik
82c1d6b21f
Adding _CID support
...
date 2001.11.01.22.23.00; author psdiefen; state Exp;
2005-06-29 20:17:02 +00:00
aystarik
a7222574b7
BIG CHECKIN
...
turning on printf format checking revealed we've been a little lax. Sins
include:
1) using %X when we should use %p
2) using %ld instead of %d
3) using %x for ACPI_INTEGERS (you need to use HIDWORD() and %x%x)
4) using %4.4s and not casting to a char*
5) using %s with void*
I also reformatted the OSL add_device messages a little.
Anything breaks, let me know. :) -- Andy
date 2001.10.17.03.58.00; author agrover; state Exp;
2005-06-29 20:17:01 +00:00
aystarik
72fd5e057a
Added METHOD_NAME__PRT
...
date 2001.09.28.02.44.00; author psdiefen; state Exp;
2005-06-29 20:17:00 +00:00
aystarik
12deb2bbbb
Renamed UtDumpCurrentAllocations to UtDumpAllocations
...
date 2001.09.17.22.47.00; author rmoore1; state Exp;
2005-06-29 20:16:59 +00:00
aystarik
0436b52e6a
Removed concept of a "static" acpi internal object. This mechanism
...
conflicted with the object ref count mechanism.
date 2001.09.05.15.11.00; author rmoore1; state Exp;
2005-06-29 20:16:57 +00:00
aystarik
6e877faba1
Cleanup via acpisrc -c
...
date 2001.08.27.19.53.00; author rmoore1; state Exp;
2005-06-29 20:16:56 +00:00
aystarik
a6f0937b43
Optimization of debug_print macro
...
date 2001.08.23.22.50.00; author rmoore1; state Exp;
2005-06-29 20:16:54 +00:00
aystarik
293b24c6a2
Global variable rename to prepend "acpi"
...
date 2001.08.22.21.19.00; author rmoore1; state Exp;
2005-06-29 20:16:53 +00:00
aystarik
e727bfad6c
Removed last vestiges of old DebugPrint functions
...
date 2001.08.15.22.25.00; author rmoore1; state Exp;
2005-06-29 20:16:52 +00:00
aystarik
b1f5fd34a0
New ACPI_DEBUG_PRINT macro deployed. Much smaller implementation.
...
date 2001.08.14.23.19.00; author rmoore1; state Exp;
2005-06-29 20:16:51 +00:00
aystarik
e97266d2be
New cache interfaces
...
date 2001.08.14.16.46.00; author rmoore1; state Exp;
2005-06-29 20:16:50 +00:00
aystarik
0bc12a5df7
New function
...
date 2001.07.19.20.00.00; author rmoore1; state Exp;
2005-06-29 20:16:49 +00:00
aystarik
35c43d6ba3
change DEBUG_TRACK_ALLOCATIONS to DBG_TRACK_ALLOCATIONS. This prevents
...
the ACPI_DEBUG-removing code in asconvert from getting us.
date 2001.07.10.21.02.00; author agrover; state Exp;
2005-06-29 20:16:48 +00:00
aystarik
bdaac2d616
Changed AcpiFormatException interface
...
date 2001.07.06.21.51.00; author rmoore1; state Exp;
2005-06-29 20:16:47 +00:00
aystarik
e01d4a12a1
Renamed the UT memory allocation procedures
...
date 2001.07.03.17.01.00; author rmoore1; state Exp;
2005-06-29 20:16:46 +00:00
aystarik
4cee313667
removed AcpiUt* memory macros
...
date 2001.06.29.20.09.00; author rmoore1; state Exp;
2005-06-29 20:16:45 +00:00
aystarik
f53605a490
Renamed interpreter functions to Ex*, Utility functions to Ut*
...
date 2001.05.09.20.12.00; author rmoore1; state Exp;
2005-06-29 20:16:44 +00:00
aystarik
4f9dccfb4c
Changes for 16-bit code.
...
date 2001.04.27.17.34.00; author rmoore1; state Exp;
2005-06-29 20:16:43 +00:00
aystarik
128e9dc0bf
move strupr to cmutils, and change linux include to use system
...
clibrary
date 2001.04.19.00.05.00; author agrover; state Exp;
2005-06-29 20:16:40 +00:00
aystarik
8612d615ef
Base doesn't need to be a NATIVE_UINT.
...
date 2001.03.15.00.39.00; author agrover; state Exp;
2005-06-29 20:16:39 +00:00
aystarik
28be79a62c
fix my earlier bustage
...
date 2001.03.15.00.27.00; author agrover; state Exp;
2005-06-29 20:16:37 +00:00
aystarik
98c917df43
date 2001.02.09.01.43.00; author agrover; state Exp;
2005-06-29 20:16:32 +00:00
aystarik
ac8ad7c4cc
Support for non-recursive package copy
...
date 2001.01.29.22.02.00; author rmoore1; state Exp;
2005-06-29 20:16:30 +00:00
aystarik
2c4bfbd5cb
base allocationtesting on ACPI_DEBUG_TRACE_ALLOCATIONS
...
date 2001.01.22.18.46.00; author agrover; state Exp;
2005-06-29 20:16:29 +00:00
aystarik
172d1c0518
Bug fixes from Novell
...
date 2001.01.18.17.32.00; author rmoore1; state Exp;
2005-06-29 20:16:28 +00:00
aystarik
c36a69beda
Added 2000 to the copyright in the legal header
...
date 2000.12.08.20.55.00; author rmoore1; state Exp;
2005-06-29 20:16:24 +00:00
aystarik
834c0e62d6
date 2000.10.09.21.08.00; author agrover; state Exp;
2005-06-29 20:16:16 +00:00
aystarik
8562e90d9f
New init interfaces
...
date 2000.09.28.20.50.00; author rmoore1; state Exp;
2005-06-29 20:16:15 +00:00
aystarik
f66842b7e8
added #define INCREMENT_NAME_TABLE_METRICS in non-debug section
...
date 2000.09.11.18.25.00; author agrover; state Exp;
2005-06-29 20:16:12 +00:00
aystarik
7df01f3e51
Added revision number to header
...
date 2000.08.30.20.53.00; author rmoore1; state Exp;
2005-06-29 20:16:11 +00:00
aystarik
8c1b472a84
Changed names of the major objects for clarity
...
date 2000.08.30.20.11.00; author rmoore1; state Exp;
2005-06-29 20:16:10 +00:00
aystarik
e798938840
Move _CmAllocateObjectDesc function prototype to a position in the
...
file before its first use. This solved a Linux IA64 build issue.
date 2000.08.24.21.08.00; author cgreen; state Exp;
2005-06-29 20:16:07 +00:00
aystarik
eb53e0cf93
Restructured the name table data structure
...
date 2000.06.29.16.39.00; author rmoore1; state Exp;
2005-06-29 20:16:01 +00:00
aystarik
79fabf8abf
Changed Acpi_Gbl to AcpiGbl_
...
date 2000.06.16.20.03.00; author rmoore1; state Exp;
2005-06-29 20:15:59 +00:00
aystarik
a52729a446
New module added
...
date 2000.05.30.23.14.00; author rmoore1; state Exp;
2005-06-29 20:15:54 +00:00
aystarik
80e35804ef
Cleanup
...
date 2000.05.11.21.07.00; author rmoore1; state Exp;
2005-06-29 20:15:53 +00:00
aystarik
b0e265ba01
New functions
...
date 2000.05.10.23.01.00; author rmoore1; state Exp;
2005-06-29 20:15:52 +00:00
aystarik
f6f6299476
date 2000.05.08.16.21.00; author rmoore1; state Exp;
2005-06-29 20:15:51 +00:00
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