3784 Commits

Author SHA1 Message Date
aystarik
78dfe5385e Updated License Header
date	99.08.10.22.00.00;	author mwalz;	state Exp;
2005-06-29 17:58:25 +00:00
aystarik
3cbf4a25b8 Removed #PLUMBER stuff
date	99.07.01.15.17.00;	author rmoore1;	state Exp;
2005-06-29 17:58:23 +00:00
aystarik
1959a40668 New data types
date	99.06.22.22.58.00;	author rmoore1;	state Exp;
2005-06-29 17:58:22 +00:00
aystarik
5b5c270755 Removed KDT error string tables -- too hard to maintain!
date	99.06.14.21.07.00;	author rmoore1;	state Exp;
2005-06-29 17:58:21 +00:00
aystarik
43d4e41e09 Moved all standard C headers to environment.h
date	99.06.09.17.31.00;	author rmoore1;	state Exp;
2005-06-29 17:58:19 +00:00
aystarik
f719af7d86 renamed "meth" to METHOD_INFO
date	99.06.07.23.36.00;	author rmoore1;	state Exp;
2005-06-29 17:58:18 +00:00
aystarik
1e77465132 Added global lock routines
Moved DeleteObject to the common directory


date	99.05.28.21.47.00;	author rmoore1;	state Exp;
2005-06-29 17:58:17 +00:00
aystarik
d95e35a333 Added FUNCTION_EXIT macro
date	99.05.19.22.14.00;	author rmoore1;	state Exp;
2005-06-29 17:58:16 +00:00
aystarik
03f0861703 Removed obsolete procedures
date	99.05.12.22.37.00;	author rmoore1;	state Exp;
2005-06-29 17:58:15 +00:00
aystarik
3e81db260a Changed common constants to uppercase
date	99.04.23.15.36.00;	author rmoore1;	state Exp;
2005-06-29 17:58:13 +00:00
aystarik
718ec1115e Removed WhyBuf mechanism, it was causing faults
date	99.04.12.17.24.00;	author rmoore1;	state Exp;
2005-06-29 17:58:11 +00:00
aystarik
dff25eb0e6 Replaced VOID with void
date	99.04.09.16.01.00;	author rmoore1;	state Exp;
2005-06-29 17:58:10 +00:00
aystarik
678634a23d AML Interpreter
date	99.04.08.21.40.00;	author rmoore1;	state Exp;
2005-06-29 17:58:08 +00:00
aystarik
72cfc60dc7 Changed interface to DoSuspend and OsSleep
date	2004.09.21.20.06.00;	author rmoore1;	state Exp;
2005-06-29 17:58:02 +00:00
aystarik
5af1ae2f80 Deployed new procedure to extract NS Node name and validate the node.
Prevents faults during debug output.


date	2003.10.21.23.31.00;	author rmoore1;	state Exp;
2005-06-29 17:57:59 +00:00
aystarik
3f78869bb9 Implemented MS semantics for Stall()
date	2003.10.03.20.49.00;	author rmoore1;	state Exp;
2005-06-29 17:57:58 +00:00
aystarik
bc0c44219d Use sleep() for stall longer than 100 usec
date	2003.09.30.20.36.00;	author rmoore1;	state Exp;
2005-06-29 17:57:57 +00:00
aystarik
c3e8b5382d Fix backwards sleep/stall. Wow, hard to believe this kind of thing is
still around...


date	2003.06.16.16.26.00;	author agrover;	state Exp;
2005-06-29 17:57:56 +00:00
aystarik
406144a772 Changed Timeout parameters to 16-bit to match ACPI spec.
date	2002.11.04.19.11.00;	author rmoore1;	state Exp;
2005-06-29 17:57:52 +00:00
aystarik
8bb22603ba Third pass to include lint changes/comments/cleanup.
date	2002.04.10.21.54.00;	author rmoore1;	state Exp;
2005-06-29 17:57:50 +00:00
aystarik
ac3085a1eb Added timeout and Global Lock Handle to global lock Acquire/Release as
per the EPS.


date	2001.12.18.21.07.00;	author rmoore1;	state Exp;
2005-06-29 17:57:46 +00:00
aystarik
2e2524c11c Return status from sleep/suspend. Fixed problem where status was lost
if thread blocked on a semaphore


date	2001.12.05.17.16.00;	author rmoore1;	state Exp;
2005-06-29 17:57:44 +00:00
aystarik
f79f96ff2e UtFormatException obsoleted; AcpiFormatException substituted globally
date	2001.07.06.22.16.00;	author rmoore1;	state Exp;
2005-06-29 17:57:39 +00:00
aystarik
4727eda075 Renamed AcpiOsSleepUsec to AcpiOsStall
date	2001.06.29.20.21.00;	author rmoore1;	state Exp;
2005-06-29 17:57:38 +00:00
aystarik
f8ffdb84cf Cleanup
date	2001.03.13.21.14.00;	author rmoore1;	state Exp;
2005-06-29 17:57:35 +00:00
aystarik
cb2df9a8ee Check for error after attempting to enter interpreter
date	2001.03.02.22.48.00;	author rmoore1;	state Exp;
2005-06-29 17:57:33 +00:00
aystarik
8cd5a65242 Added GetThreadId interface and internal mutex deadlock detection code
date	2001.02.22.17.10.00;	author rmoore1;	state Exp;
2005-06-29 17:57:31 +00:00
aystarik
c010d0241d Full support for ASL Mutex SyncLevel semantics and "ForceRelease" on
interpreter exit of all owned mutexes.


date	2001.02.16.18.30.00;	author rmoore1;	state Exp;
2005-06-29 17:57:30 +00:00
aystarik
e85265f724 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.03.00;	author rmoore1;	state Exp;
2005-06-29 17:57:27 +00:00
aystarik
71f81eb5d8 Renamed Osd interfaces, renamed header files
date	2000.06.23.21.47.00;	author rmoore1;	state Exp;
2005-06-29 17:57:20 +00:00
aystarik
6b57fa23ee Global rename of identifiers and constants
date	2000.06.13.18.19.00;	author rmoore1;	state Exp;
2005-06-29 17:57:15 +00:00
aystarik
463a0eb32b TBD Cleanup
date	2000.06.06.21.44.00;	author rmoore1;	state Exp;
2005-06-29 17:57:14 +00:00
aystarik
df3693ccf3 Added a debug statement
date	2000.05.16.22.07.00;	author rmoore1;	state Exp;
2005-06-29 17:57:13 +00:00
aystarik
f333ef2f44 Removed errata.h
date	2000.03.31.19.29.00;	author rmosgrov;	state Exp;
2005-06-29 17:57:12 +00:00
aystarik
6dfd65166c In OsResetEvent(), when the Semaphore is created, it is created in the
non-signaled state.


date	2000.03.30.17.36.00;	author mwalz;	state Exp;
2005-06-29 17:57:11 +00:00
aystarik
851abd178a Debug output
date	2000.03.21.22.22.00;	author rmoore1;	state Exp;
2005-06-29 17:57:10 +00:00
aystarik
e0f24cb7fe Moved global lock support to evglock.c
date	2000.03.03.18.08.00;	author rmoore1;	state Exp;
2005-06-29 17:57:09 +00:00
aystarik
c5117ba173 Global lock semaphore support
date	2000.02.29.21.34.00;	author rmoore1;	state Exp;
2005-06-29 17:57:08 +00:00
aystarik
8778cad8b2 Implemented events and mutexes with OSD semaphores
date	2000.02.22.21.22.00;	author rmoore1;	state Exp;
2005-06-29 17:57:07 +00:00
aystarik
2983e25600 Updated for new core subsystem header filenames
date	2000.02.10.18.59.00;	author rmoore1;	state Exp;
2005-06-29 17:57:06 +00:00
aystarik
bae8e7197e Added function trace to some funcs
date	99.10.19.23.34.00;	author rmoore1;	state Exp;
2005-06-29 17:57:05 +00:00
aystarik
978af99557 Macro support to eliminate excessive debug string duplication
date	99.10.14.20.55.00;	author rmoore1;	state Exp;
2005-06-29 17:57:04 +00:00
aystarik
8bb7f1340b Prefixed all global variables with "Gbl_" for easy recognition
date	99.09.02.18.03.00;	author rmoore1;	state Exp;
2005-06-29 17:57:03 +00:00
aystarik
0d1088707d Updated License Header
date	99.08.10.21.59.00;	author mwalz;	state Exp;
2005-06-29 17:57:02 +00:00
aystarik
218a4d7c63 Phase 2 legal header.
date	99.07.07.22.18.00;	author grsmith1;	state Exp;
2005-06-29 17:57:00 +00:00
aystarik
5e51878e8d Added ACPI_OBJECT_INTERNAL type
date	99.07.07.19.48.00;	author rmoore1;	state Exp;
2005-06-29 17:56:59 +00:00
aystarik
f55f46ce74 Initialized Status, line 386.
date	99.07.06.17.54.00;	author grsmith1;	state Exp;
2005-06-29 17:56:58 +00:00
aystarik
1481e095a3 New exception codes
date	99.07.06.17.37.00;	author rmoore1;	state Exp;
2005-06-29 17:56:57 +00:00
aystarik
4a8e469fc6 date 99.06.11.20.06.00; author grsmith1; state Exp; 2005-06-29 17:56:56 +00:00
aystarik
ed6842cecd Standard parameter list formatting
date	99.06.10.19.04.00;	author rmoore1;	state Exp;
2005-06-29 17:56:55 +00:00