Commit Graph

103 Commits

Author SHA1 Message Date
aystarik
a8b043b0db Automated cleanup
date	2005.06.17.20.23.00;	author rmoore1;	state Exp;
2005-06-29 19:32:56 +00:00
aystarik
1c98c9a003 New interface to OsAcquireLock and OsReleaseLock
date	2005.06.07.17.06.00;	author rmoore1;	state Exp;
2005-06-29 19:32:55 +00:00
aystarik
d0bcf66420 Replace "interruptlevel" with "interruptNumber"
date	2005.04.20.21.03.00;	author rmoore1;	state Exp;
2005-06-29 19:32:54 +00:00
aystarik
fa0f279cd8 Update for static functions, cleanup
date	2005.03.21.18.25.00;	author rmoore1;	state Exp;
2005-06-29 19:32:51 +00:00
aystarik
552e7d2ea8 Pass ISR flag to internal interfaces
date	2004.07.14.21.44.00;	author rmoore1;	state Exp;
2005-06-29 19:32:48 +00:00
aystarik
bac65c409c New interfaces
date	2004.04.27.17.54.00;	author rmoore1;	state Exp;
2005-06-29 19:32:47 +00:00
aystarik
6621468904 New prototypes
date	2004.04.22.19.23.00;	author rmoore1;	state Exp;
2005-06-29 19:32:46 +00:00
aystarik
c098c629b7 New prototypes
date	2003.12.02.20.52.00;	author rmoore1;	state Exp;
2005-06-29 19:32:43 +00:00
aystarik
0cf203cdda Handler fixes for reference count issues and allow multiple installs
of the same handler with no error


date	2003.05.07.18.04.00;	author rmoore1;	state Exp;
2005-06-29 19:32:42 +00:00
aystarik
cd63f8a065 Full implementation of RemoveGpeBlock
date	2003.03.28.00.21.00;	author rmoore1;	state Exp;
2005-06-29 19:32:41 +00:00
aystarik
76f45da392 Stub implementation of AcpiRemoveGpeBlock
date	2003.03.26.22.52.00;	author rmoore1;	state Exp;
2005-06-29 19:32:40 +00:00
aystarik
3000ce1f84 Implemented AcpiInstallGpeBlock
date	2003.03.26.22.46.00;	author rmoore1;	state Exp;
2005-06-29 19:32:39 +00:00
aystarik
8a563b6760 Update to GPE interfaces to use the GPE device node
date	2003.03.19.22.15.00;	author rmoore1;	state Exp;
2005-06-29 19:32:38 +00:00
aystarik
1fdc1c8a99 Additional mutex and locking for GPE data structures
date	2003.03.18.21.10.00;	author rmoore1;	state Exp;
2005-06-29 19:32:37 +00:00
aystarik
18be92b6ce Support for GPE Block Devices
date	2003.03.06.21.54.00;	author rmoore1;	state Exp;
2005-06-29 19:32:36 +00:00
aystarik
a0746b9b76 xface change
date	2003.02.28.20.50.00;	author rmoore1;	state Exp;
2005-06-29 19:32:35 +00:00
aystarik
2e7eecfc34 Major overhaul of GPE code to prepare for GPE Block Device support
date	2003.02.27.21.05.00;	author rmoore1;	state Exp;
2005-06-29 19:32:34 +00:00
aystarik
dc75d9fa2e GPE rework to simplify
date	2003.02.06.21.01.00;	author rmoore1;	state Exp;
2005-06-29 19:32:32 +00:00
aystarik
6611a7d364 Changed Timeout parameters to 16-bit to match ACPI spec.
date	2002.11.04.19.11.00;	author rmoore1;	state Exp;
2005-06-29 19:32:30 +00:00
aystarik
72101fa28f Shortened some overly-verbose identifiers
date	2002.04.26.22.14.00;	author rmoore1;	state Exp;
2005-06-29 19:32:28 +00:00
aystarik
903f1d4c4b interface changes
date	2002.04.08.22.07.00;	author rmoore1;	state Exp;
2005-06-29 19:32:26 +00:00
aystarik
cfdaabf6b2 Added common procedure for notify type check
date	2002.03.21.17.26.00;	author rmoore1;	state Exp;
2005-06-29 19:32:25 +00:00
aystarik
dac25c471a Support for table-driven Event and Hardware management.
date	2002.01.18.00.22.00;	author rmoore1;	state Exp;
2005-06-29 19:32:23 +00:00
aystarik
803fa30b00 ACPI_ prefix for all register names; Simplified event and register
decoding


date	2002.01.15.21.56.00;	author rmoore1;	state Exp;
2005-06-29 19:32:22 +00:00
aystarik
c072a2fac4 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 19:32:21 +00:00
aystarik
3fbdbda693 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 19:32:20 +00:00
aystarik
3c6cf0a843 Restructuring of GPE tables and code
date	2002.01.11.22.41.00;	author rmoore1;	state Exp;
2005-06-29 19:32:19 +00:00
aystarik
d9ee356570 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 19:32:17 +00:00
aystarik
b860bc14dc Implemented 64-bit field support for ACPI 2.0
date	2001.10.26.16.16.00;	author rmoore1;	state Exp;
2005-06-29 19:32:14 +00:00
aystarik
a3acef7425 Added support/handlers for ACPI 2.0 opregions - CMOS, PCI_BAR
date	2001.09.21.17.04.00;	author rmoore1;	state Exp;
2005-06-29 19:32:13 +00:00
aystarik
fa80991be9 Notifies are now dispatched asynchronously from the notifying method
date	2001.03.07.22.20.00;	author rmoore1;	state Exp;
2005-06-29 19:32:11 +00:00
aystarik
5699e33a0a remove no longer neede sci counting code
date	2001.02.09.21.54.00;	author agrover;	state Exp;
2005-06-29 19:32:10 +00:00
aystarik
7d127c7c42 date 2000.12.12.23.19.00; author psdiefen; state Exp; 2005-06-29 19:32:08 +00:00
aystarik
3b69e1393f ACPI_PHYSICAL_ADDRESS cleanups
date	2000.11.03.00.07.00;	author agrover;	state Exp;
2005-06-29 19:32:06 +00:00
aystarik
3847f17be5 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.02.00;	author rmoore1;	state Exp;
2005-06-29 19:32:05 +00:00
aystarik
d9f73f420c Ran acpisrc source cleanup
date	2000.09.15.17.15.00;	author rmoore1;	state Exp;
2005-06-29 19:32:04 +00:00
aystarik
b15994ba03 Fix for mismatched mutex locking and detection
date	2000.08.10.18.09.00;	author rmoore1;	state Exp;
2005-06-29 19:31:58 +00:00
aystarik
dcdb8b88d2 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 19:31:57 +00:00
aystarik
5bc6eeff6f Region specific context added.
date	2000.07.28.18.42.00;	author mwalz;	state Exp;
2005-06-29 19:31:56 +00:00
aystarik
d5e03cf9a3 Added some ACPI prefixes; linux support
date	2000.06.21.21.17.00;	author rmoore1;	state Exp;
2005-06-29 19:31:54 +00:00
aystarik
99bae0bab6 Changed default setup handler interfaces
date	2000.06.02.18.21.00;	author rmoore1;	state Exp;
2005-06-29 19:31:49 +00:00
aystarik
218c934ea1 Cleanup of included files
date	2000.05.30.23.14.00;	author rmoore1;	state Exp;
2005-06-29 19:31:48 +00:00
aystarik
3d4a6569a8 Cleanup
date	2000.05.11.21.19.00;	author rmoore1;	state Exp;
2005-06-29 19:31:47 +00:00
aystarik
9aaa68c41e xface change
date	2000.03.24.21.02.00;	author rmoore1;	state Exp;
2005-06-29 19:31:45 +00:00
aystarik
87b7377a68 date 2000.03.17.23.48.00; author psdiefen; state Exp; 2005-06-29 19:31:44 +00:00
aystarik
0298b8ed6e Global Lock support
date	2000.03.03.18.05.00;	author rmoore1;	state Exp;
2005-06-29 19:31:43 +00:00
aystarik
e299f8fd38 date 2000.02.18.22.08.00; author psdiefen; state Exp; 2005-06-29 19:31:42 +00:00
aystarik
6cb4421c7e Added prototype for EvInstallDefaultAddressSpaceHandlers.
date	99.10.08.20.07.00;	author grsmith1;	state Exp;
2005-06-29 19:31:41 +00:00
aystarik
0f3d47e46a Removed EvWalkNamespace (obsolete)
date	99.09.27.21.23.00;	author rmoore1;	state Exp;
2005-06-29 19:31:40 +00:00
aystarik
3fe032c0ef 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 19:31:39 +00:00