Commit Graph

8158 Commits

Author SHA1 Message Date
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