1685 Commits

Author SHA1 Message Date
aystarik
081ad9fde8 Implemented opregion interfaces
date	99.07.22.17.51.00;	author rmoore1;	state Exp;
2005-06-29 16:45:48 +00:00
aystarik
77a56f973f Added SystemFlags
date	99.07.14.21.41.00;	author rmoore1;	state Exp;
2005-06-29 16:45:47 +00:00
aystarik
771e151a7c Renamed an internal function
date	99.07.14.21.40.00;	author rmoore1;	state Exp;
2005-06-29 16:45:46 +00:00
aystarik
feac33462b Does not call localCleanup from Disable.
date	99.07.14.18.11.00;	author rmoore1;	state Exp;
2005-06-29 16:45:45 +00:00
aystarik
293c4094f2 Mysterious SS problems.
date	99.07.08.15.22.00;	author grsmith1;	state Exp;
2005-06-29 16:45:44 +00:00
aystarik
0f5fb35fd7 Ditto.
date	99.07.07.23.22.00;	author grsmith1;	state Exp;
2005-06-29 16:45:43 +00:00
aystarik
8f48f39aa9 Added ACPI_OBJECT_INTERNAL type
date	99.07.07.19.47.00;	author rmoore1;	state Exp;
2005-06-29 16:45:41 +00:00
aystarik
657c58698f AcpiModeCapabilities changed to AcpiGetModeCapabilities
date	99.07.07.15.31.00;	author rmoore1;	state Exp;
2005-06-29 16:45:40 +00:00
aystarik
878cc38817 Used new exception codes (AE_HANDLER_EXISTS->AE_EXIST)
date	99.07.06.17.57.00;	author grsmith1;	state Exp;
2005-06-29 16:45:39 +00:00
aystarik
222e9b4d8f Various small fixes from testing GPEs on the Lancewood
date	99.06.18.23.24.00;	author grsmith1;	state Exp;
2005-06-29 16:45:38 +00:00
aystarik
c60a1b43f1 Renamed GPE functions
date	99.06.11.20.59.00;	author rmoore1;	state Exp;
2005-06-29 16:45:37 +00:00
aystarik
de4e73e831 Standard parameter list formatting
date	99.06.10.18.20.00;	author rmoore1;	state Exp;
2005-06-29 16:45:36 +00:00
aystarik
4427a8a968 date 99.06.10.18.03.00; author rmoore1; state Exp; 2005-06-29 16:45:35 +00:00
aystarik
ba9f9d2cfe Moved all standard C headers to environment.h
date	99.06.09.17.31.00;	author rmoore1;	state Exp;
2005-06-29 16:45:33 +00:00
aystarik
76f81863d0 Renamed "nte" to NAME_TABLE_ENTRY
date	99.06.07.23.36.00;	author rmoore1;	state Exp;
2005-06-29 16:45:32 +00:00
aystarik
9ac0648eeb Added Notify handler install/remove code
date	99.06.04.22.22.00;	author rmoore1;	state Exp;
2005-06-29 16:45:31 +00:00
aystarik
0f134e7df7 Coded the GPE interfaces
date	99.06.03.23.20.00;	author rmoore1;	state Exp;
2005-06-29 16:45:30 +00:00
aystarik
59d193499a Moved more external interfaces here
date	99.06.02.20.53.00;	author rmoore1;	state Exp;
2005-06-29 16:45:29 +00:00
aystarik
8c11fc55c2 Added ACPI_NOT_ISR flags to external GPE interfaces
date	2003.03.26.22.17.00;	author rmoore1;	state Exp;
2005-06-29 16:45:15 +00:00
aystarik
f872c19e97 Additional mutex and locking for GPE data structures
date	2003.03.18.21.10.00;	author rmoore1;	state Exp;
2005-06-29 16:45:14 +00:00
aystarik
9a9c7dd9a3 Support for GPE Block Devices
date	2003.03.06.21.54.00;	author rmoore1;	state Exp;
2005-06-29 16:45:13 +00:00
aystarik
a454c25c48 Pass GPE list head to SCI handler
date	2003.02.28.20.50.00;	author rmoore1;	state Exp;
2005-06-29 16:45:12 +00:00
aystarik
4397e4ea8e Don't bother checking SCI_EN on every xrupt
date	2003.02.27.22.52.00;	author rmoore1;	state Exp;
2005-06-29 16:45:11 +00:00
aystarik
e258afd17f Externalized 3 hardware interfaces
date	2002.05.01.20.11.00;	author rmoore1;	state Exp;
2005-06-29 16:45:07 +00:00
aystarik
ce8312724b Added ACPI_SYSTEM_XFACE to specify calling convention for "system"
interfaces and callbacks.


date	2002.02.14.23.50.00;	author rmoore1;	state Exp;
2005-06-29 16:45:04 +00:00
aystarik
a49b72a4f8 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 16:45:01 +00:00
aystarik
adae2195b2 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 16:45:00 +00:00
aystarik
b7b4c69be7 Restructuring of GPE tables and code
date	2002.01.11.22.41.00;	author rmoore1;	state Exp;
2005-06-29 16:44:59 +00:00
aystarik
53b6b3886b Cleanup and removed obsolete comment
date	2001.12.20.22.25.00;	author rmoore1;	state Exp;
2005-06-29 16:44:57 +00:00
aystarik
8aa08dd499 Removed code to disable events before removing the SCI handler -- not
needed


date	2001.12.14.23.22.00;	author rmoore1;	state Exp;
2005-06-29 16:44:56 +00:00
aystarik
af7d534cc3 remove no longer neede sci counting code
date	2001.02.09.21.54.00;	author agrover;	state Exp;
2005-06-29 16:44:50 +00:00
aystarik
6343fabf72 Code cleanup
date	2000.11.15.23.42.00;	author rmoore1;	state Exp;
2005-06-29 16:44:47 +00:00
aystarik
814cfc3d13 Converted all code to use the new (X) fields of the FADT.
Internally, everything is ACPI 2.0


date	2000.11.08.18.55.00;	author rmoore1;	state Exp;
2005-06-29 16:44:46 +00:00
aystarik
2aadc872df Integrated new hardware bit access function (new name)
date	2000.11.02.22.20.00;	author rmoore1;	state Exp;
2005-06-29 16:44:44 +00:00
aystarik
fa0c1149e3 Support for ACPI 2.0 tables - all hardware access via the Generic
Address Structure


date	2000.11.02.18.40.00;	author rmoore1;	state Exp;
2005-06-29 16:44:43 +00:00
aystarik
5237fbed1b Support for ACPI 2.0 tables
date	2000.10.31.22.38.00;	author rmoore1;	state Exp;
2005-06-29 16:44:42 +00:00
aystarik
0f5a1f97f0 date 2000.10.04.23.56.00; author agrover; state Exp; 2005-06-29 16:44:41 +00:00
aystarik
771b98fa89 Cleanup. Removed an error message from SCI handler
date	2000.07.13.20.34.00;	author rmoore1;	state Exp;
2005-06-29 16:44:36 +00:00
aystarik
b7b7864920 Function rename to avoid multiple uppercase letters
date	2000.06.14.20.34.00;	author rmoore1;	state Exp;
2005-06-29 16:44:29 +00:00
aystarik
ae5b32166f Added parameter to HwRegisterIO call to gate whether or not the
hardware mutex is acquired.


date	2000.05.16.22.18.00;	author mwalz;	state Exp;
2005-06-29 16:44:24 +00:00
aystarik
97aebac97a date 2000.04.19.22.26.00; author rmoore1; state Exp; 2005-06-29 16:44:22 +00:00
aystarik
091d902853 date 2000.02.22.21.57.00; author psdiefen; state Exp; 2005-06-29 16:44:21 +00:00
aystarik
9fd1251ff5 date 2000.02.22.18.20.00; author psdiefen; state Exp; 2005-06-29 16:44:20 +00:00
aystarik
4474d37e0a Changed event handling process for installable GPE handlers (e.g. EC)
-- now uses DPC mechanism just like control method handlers (e.g. _Lxx, _Exx).


date	2000.02.18.22.09.00;	author psdiefen;	state Exp;
2005-06-29 16:44:19 +00:00
aystarik
3d0fb91af7 Osd I/O interfaces use pointer-sized address now
date	99.11.09.23.03.00;	author rmoore1;	state Exp;
2005-06-29 16:44:17 +00:00
aystarik
ba9f9742b9 Prefixed all global variables with "Gbl_" for easy recognition
date	99.09.02.18.02.00;	author rmoore1;	state Exp;
2005-06-29 16:44:15 +00:00
aystarik
3d715aa626 Converted to new return macros
date	99.08.13.16.58.00;	author rmoore1;	state Exp;
2005-06-29 16:44:14 +00:00
aystarik
6f8cd2954a Made some Hardware functions private, changed all callers.
date	99.07.27.18.14.00;	author grsmith1;	state Exp;
2005-06-29 16:44:12 +00:00
aystarik
e46c8b0dc8 Added EvTerminate
date	99.07.23.20.42.00;	author rmoore1;	state Exp;
2005-06-29 16:44:11 +00:00
aystarik
915fb418d8 Fixed the calls to OsdInstall/Remove InterruptHandler to use the new
interface.  Changed the definition of EvSciHandler to take a void context
pointer as it's only argument.


date	99.07.06.17.57.00;	author grsmith1;	state Exp;
2005-06-29 16:44:08 +00:00