6027 Commits

Author SHA1 Message Date
aystarik
e9817d4eec made changes based on code review
date	2000.09.19.22.29.00;	author agrover;	state Exp;
2005-06-29 19:09:19 +00:00
aystarik
d2303f9f90 Ran acpisrc source cleanup
date	2000.09.15.17.15.00;	author rmoore1;	state Exp;
2005-06-29 19:09:18 +00:00
aystarik
9e1c68cf4b New init xfaces; JIT CreateField evaluation.
date	2000.09.11.15.15.00;	author rmoore1;	state Exp;
2005-06-29 19:09:17 +00:00
aystarik
ac8218233b Removed ParserOp from Method internal object
date	2000.08.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 19:09:12 +00:00
aystarik
d2f6380840 date 2000.06.30.17.07.00; author admin; state Exp; 2005-06-29 19:09:09 +00:00
aystarik
0c5e7a1a8e HW globals, debug stuff
date	2000.06.22.17.16.00;	author rmoore1;	state Exp;
2005-06-29 19:09:05 +00:00
aystarik
0a536aef54 Remove non-ANSI (//) Comments
date	2000.06.19.21.46.00;	author rmoore1;	state Exp;
2005-06-29 19:09:03 +00:00
aystarik
8f5e030f06 File merge to remove dinky files
date	2000.06.16.20.44.00;	author rmoore1;	state Exp;
2005-06-29 19:09:02 +00:00
aystarik
6fbf9e4a4e Added type info to TBDs
date	2000.06.06.22.23.00;	author rmoore1;	state Exp;
2005-06-29 19:08:58 +00:00
aystarik
a412fdeb86 Include file cleanup
date	2000.05.30.23.15.00;	author rmoore1;	state Exp;
2005-06-29 19:08:57 +00:00
aystarik
d3f8e6f6e1 Moved reference count stuff to cmrefcnt.c
date	2000.05.11.20.51.00;	author rmoore1;	state Exp;
2005-06-29 19:08:56 +00:00
aystarik
d78a372612 Cleanup and fix for address space handlers
date	2000.05.08.17.05.00;	author rmoore1;	state Exp;
2005-06-29 19:08:55 +00:00
aystarik
fbd1d92f97 Cleanup of create/push state code
date	2000.05.05.16.09.00;	author rmoore1;	state Exp;
2005-06-29 19:08:54 +00:00
aystarik
913380eebb Non-recursive reference count update and object deletion
date	2000.05.02.22.25.00;	author rmoore1;	state Exp;
2005-06-29 19:08:53 +00:00
aystarik
0a10a91703 fix for package deletion with NULL elements
date	2000.05.01.16.49.00;	author rmoore1;	state Exp;
2005-06-29 19:08:52 +00:00
aystarik
bd75ff4ff7 AddReference proc
date	2000.04.27.23.05.00;	author rmoore1;	state Exp;
2005-06-29 19:08:51 +00:00
aystarik
51e7ea9770 reference counts
date	2000.04.27.22.16.00;	author rmoore1;	state Exp;
2005-06-29 19:08:50 +00:00
aystarik
c8df3a8d1f Lvalue renamed
date	2000.04.19.22.11.00;	author rmoore1;	state Exp;
2005-06-29 19:08:49 +00:00
aystarik
b91e0a1404 Set ref count to -1 on deletion, check for bad ref count
date	2000.04.05.19.48.00;	author rmoore1;	state Exp;
2005-06-29 19:08:48 +00:00
aystarik
a131398bf3 Added CmGetTypeName
date	2000.03.24.16.44.00;	author rmoore1;	state Exp;
2005-06-29 19:08:47 +00:00
aystarik
eaf8de6bb9 Method semaphore deletion support
date	2000.03.10.21.46.00;	author rmoore1;	state Exp;
2005-06-29 19:08:46 +00:00
aystarik
839d6a7a62 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.17.59.00;	author rmoore1;	state Exp;
2005-06-29 19:08:45 +00:00
aystarik
9903de4380 Mutex and Event deletion
date	2000.02.22.21.15.00;	author rmoore1;	state Exp;
2005-06-29 19:08:44 +00:00
aystarik
085505a4de Removed object and method stacks for the new parser
date	2000.01.24.21.36.00;	author rmoore1;	state Exp;
2005-06-29 19:08:42 +00:00
aystarik
216109f143 Renamed a macro
date	2000.01.13.22.00.00;	author rmoore1;	state Exp;
2005-06-29 19:08:41 +00:00
aystarik
00516ff798 Support for new parser
date	2000.01.10.17.08.00;	author rmoore1;	state Exp;
2005-06-29 19:08:40 +00:00
aystarik
45fd1c9d20 Added more allocation metrics.
date	99.10.21.16.59.00;	author grsmith1;	state Exp;
2005-06-29 19:08:39 +00:00
aystarik
728afe4d23 All table management functions moved to new Table subcomponent
date	99.10.13.22.24.00;	author rmoore1;	state Exp;
2005-06-29 19:08:37 +00:00
aystarik
5b8ba07945 Uses new validation macros
date	99.09.28.22.29.00;	author rmoore1;	state Exp;
2005-06-29 19:08:36 +00:00
aystarik
c9a84fdb72 date 99.09.24.23.01.00; author grsmith1; state Exp; 2005-06-29 19:08:35 +00:00
aystarik
25cce10a35 Attempt at getting new object reference counts to work
date	99.09.23.23.29.00;	author rmoore1;	state Exp;
2005-06-29 19:08:34 +00:00
aystarik
895e9bffbf Support for new object types
date	99.09.22.21.54.00;	author rmoore1;	state Exp;
2005-06-29 19:08:33 +00:00
aystarik
a215f3a122 Check for null values when traversing package list.
date	99.08.30.22.29.00;	author rmoore1;	state Exp;
2005-06-29 19:08:30 +00:00
aystarik
bf99a6e0b5 Better debug output
date	99.08.26.16.06.00;	author rmoore1;	state Exp;
2005-06-29 19:08:29 +00:00
aystarik
d78733f72a Now supports package deletion with reference counts
date	99.08.24.21.00.00;	author rmoore1;	state Exp;
2005-06-29 19:08:28 +00:00
aystarik
65fc288859 Added reference count deletion mechanism to all objects.
date	99.08.20.22.37.00;	author rmoore1;	state Exp;
2005-06-29 19:08:27 +00:00
aystarik
40073dae8f More new function exit macros
date	99.08.13.20.15.00;	author rmoore1;	state Exp;
2005-06-29 19:08:26 +00:00
aystarik
c8f369d3e4 Object deletion routines
date	99.08.11.20.23.00;	author rmoore1;	state Exp;
2005-06-29 19:08:24 +00:00
aystarik
3fd734d9bb Rename ProcName to AcpiFunctionName
date	2005.06.28.22.11.00;	author rmoore1;	state Exp;
2005-06-29 19:08:22 +00:00
aystarik
f520f5bee9 Macro/interface update to move debug info out of the _DbgInfo struct
date	2005.06.28.22.00.00;	author rmoore1;	state Exp;
2005-06-29 19:08:21 +00:00
aystarik
ccdef01f06 16-bit warning removal
date	2005.06.23.20.47.00;	author rmoore1;	state Exp;
2005-06-29 19:08:20 +00:00
aystarik
5fb691330b Minor output tweaks. Make output look more "standard"
date	2005.04.07.22.10.00;	author rmoore1;	state Exp;
2005-06-29 19:08:19 +00:00
aystarik
f5529abeed Deployed ACPI_FORMAT_UINT64 to simplify output statements
date	2003.10.22.16.34.00;	author rmoore1;	state Exp;
2005-06-29 19:08:10 +00:00
aystarik
eef09f64c4 Renamed ACPI_MOVE_UNALIGNED macros to simply ACPI_MOVE
date	2003.04.17.17.31.00;	author rmoore1;	state Exp;
2005-06-29 19:08:07 +00:00
aystarik
4d3fbd2534 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 19:08:01 +00:00
aystarik
329b6d2266 make debug variables ACPI_DEBUG-only
date	2002.04.17.22.20.00;	author agrover;	state Exp;
2005-06-29 19:07:59 +00:00
aystarik
6413418b57 fix warning from gcc about long int vs int
date	2002.04.16.21.13.00;	author agrover;	state Exp;
2005-06-29 19:07:58 +00:00
aystarik
852a18ae9e Fifth lint pass - CLEAN for 32-bit and 64-bit
date	2002.04.12.20.46.00;	author rmoore1;	state Exp;
2005-06-29 19:07:56 +00:00
aystarik
0678b5e665 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 19:07:52 +00:00
aystarik
84f00dd52b 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 19:07:46 +00:00