Commit Graph

568 Commits

Author SHA1 Message Date
aystarik
eb27608058 Added missing init code to install handler function
date	2000.04.28.01.13.00;	author rmosgrov;	state Exp;
2005-06-29 16:46:35 +00:00
aystarik
63993091c8 Added support for just in time region initialization
date	2000.04.27.23.58.00;	author rmosgrov;	state Exp;
2005-06-29 16:46:34 +00:00
aystarik
108dfc6f1c date 2000.04.25.19.52.00; author rmosgrov; state Exp; 2005-06-29 16:46:33 +00:00
aystarik
532a85e7d4 Mutex support
date	2000.04.19.22.28.00;	author rmoore1;	state Exp;
2005-06-29 16:46:32 +00:00
aystarik
325ed10948 date 2000.03.21.21.21.00; author psdiefen; state Exp; 2005-06-29 16:46:31 +00:00
aystarik
831d49c11f date 2000.03.17.18.59.00; author psdiefen; state Exp; 2005-06-29 16:46:30 +00:00
aystarik
2331618117 Changes to eliminate warnings at VC warning level 4. Global lock
support.


date	2000.03.03.18.01.00;	author rmoore1;	state Exp;
2005-06-29 16:46:29 +00:00
aystarik
11d81c9add Added flag to indicate if OpRegion handler is a default handler
date	2000.02.29.21.28.00;	author rmoore1;	state Exp;
2005-06-29 16:46:28 +00:00
aystarik
234a70e11b date 2000.02.23.22.11.00; author psdiefen; state Exp; 2005-06-29 16:46:27 +00:00
aystarik
84bb23313e date 2000.02.18.22.49.00; author psdiefen; state Exp; 2005-06-29 16:46:26 +00:00
aystarik
4eff3f48c7 date 2000.02.17.21.08.00; author psdiefen; state Exp; 2005-06-29 16:46:24 +00:00
aystarik
f1594a3d17 date 2000.02.04.19.50.00; author psdiefen; state Exp; 2005-06-29 16:46:22 +00:00
aystarik
bc7c8b4798 Fixed typo in comment
date	2000.02.02.17.58.00;	author rmosgrov;	state Exp;
2005-06-29 16:46:21 +00:00
aystarik
31d01cb615 date 2000.01.24.22.09.00; author psdiefen; state Exp; 2005-06-29 16:46:20 +00:00
aystarik
2cceb40ce2 date 2000.01.20.00.53.00; author psdiefen; state Exp; 2005-06-29 16:46:19 +00:00
aystarik
d3c5a5ef00 date 2000.01.13.23.07.00; author psdiefen; state Exp; 2005-06-29 16:46:18 +00:00
aystarik
eeb5cb5703 date 2000.01.07.01.20.00; author psdiefen; state Exp; 2005-06-29 16:46:17 +00:00
aystarik
b406fb4136 date 99.12.29.20.19.00; author psdiefen; state Exp; 2005-06-29 16:46:16 +00:00
aystarik
1dddad509e date 99.12.29.20.05.00; author psdiefen; state Exp; 2005-06-29 16:46:15 +00:00
aystarik
371c912a63 date 99.12.29.20.03.00; author psdiefen; state Exp; 2005-06-29 16:46:14 +00:00
aystarik
585a899a5a date 99.12.29.20.00.00; author psdiefen; state Exp; 2005-06-29 16:46:13 +00:00
aystarik
5cd02ddd42 Global notify handler support
date	99.10.22.22.23.00;	author rmoore1;	state Exp;
2005-06-29 16:46:11 +00:00
aystarik
34441c3189 Use NsGetAttachedObject to access NTE object
date	99.10.21.20.20.00;	author rmoore1;	state Exp;
2005-06-29 16:46:10 +00:00
aystarik
16f83ffb3c Changed ACPI_DEFAULT_HANDLE to ACPI_DEFAULT_HANDLER to be consistant
with meaning and documentation PVCS error #9


date	99.10.06.19.13.00;	author rmosgrov;	state Exp;
2005-06-29 16:46:08 +00:00
aystarik
2968a7b420 date 99.10.01.21.38.00; author rmoore1; state Exp; 2005-06-29 16:46:07 +00:00
aystarik
809d423683 date 99.10.01.01.06.00; author grsmith1; state Exp; 2005-06-29 16:46:06 +00:00
aystarik
7eb43163f4 Added handler type constants
date	99.09.28.22.29.00;	author rmoore1;	state Exp;
2005-06-29 16:46:05 +00:00
aystarik
392249336f EvWalkNamespace now obsolete by new AcpiWalkNamespace
date	99.09.27.21.19.00;	author rmoore1;	state Exp;
2005-06-29 16:46:04 +00:00
aystarik
ac9379d01c Attempt at getting new object reference counts to work
date	99.09.23.23.29.00;	author rmoore1;	state Exp;
2005-06-29 16:46:03 +00:00
aystarik
dab9ca7c48 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 16:46:02 +00:00
aystarik
6a0fdc008f New object type names
date	99.09.22.21.54.00;	author rmoore1;	state Exp;
2005-06-29 16:46:01 +00:00
aystarik
c2b90217ea date 99.09.22.16.26.00; author rmosgrov; state Exp; 2005-06-29 16:46:00 +00:00
aystarik
7b54c78a0d Fixed three bugs.
date	99.09.09.20.25.00;	author grsmith1;	state Exp;
2005-06-29 16:45:59 +00:00
aystarik
ad1c7fcced At least rudementary OpRegion support working after restructure of
address handler's and associated code.


date	99.09.08.16.45.00;	author rmosgrov;	state Exp;
2005-06-29 16:45:58 +00:00
aystarik
2527c4561e Prefixed all globals with "Gbl_" for clarity.
date	99.09.02.20.53.00;	author rmoore1;	state Exp;
2005-06-29 16:45:57 +00:00
aystarik
8637ff80db Added context saving to the fixed event handling code.
date	99.09.02.12.40.00;	author grsmith1;	state Exp;
2005-06-29 16:45:56 +00:00
aystarik
981b16010b Added notify and address space handler objects. Added system and
driver notify handlers.  Created associations between the address handlers and
regions. and more......


date	99.09.01.23.15.00;	author rmosgrov;	state Exp;
2005-06-29 16:45:55 +00:00
aystarik
24edf2dd3a Initial mutex support
date	99.08.31.21.49.00;	author rmoore1;	state Exp;
2005-06-29 16:45:54 +00:00
aystarik
4bf78785f1 Updated to new interfaces and structs
date	99.08.20.22.40.00;	author rmoore1;	state Exp;
2005-06-29 16:45:53 +00:00
aystarik
3b86c4ff47 Notify handler support - there is no object associated with a device
entry until we need one for a notify handler.


date	99.07.23.20.41.00;	author rmoore1;	state Exp;
2005-06-29 16:45:49 +00:00
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
aystarik
bd1f055f4c Changed the _DEBUG flag to ACPI_DEBUG.
date	99.07.01.21.57.00;	author grsmith1;	state Exp;
2005-06-29 16:44:07 +00:00
aystarik
b50dcffce1 Standard parameter list formatting
date	99.06.10.18.22.00;	author rmoore1;	state Exp;
2005-06-29 16:44:06 +00:00
aystarik
23b32f4c9d Renamed some of the basic data types to ACPI*
date	99.06.09.23.33.00;	author rmoore1;	state Exp;
2005-06-29 16:44:05 +00:00
aystarik
cb812da80d Gpe handling moved to evgpe.c
Fixed event handling moved to evfixed.c


date	99.06.02.20.52.00;	author rmoore1;	state Exp;
2005-06-29 16:44:04 +00:00
aystarik
c32e9bac25 Renamed AcpiModeStatus to AcpiGetMode
date	99.05.20.23.35.00;	author rmosgrov;	state Exp;
2005-06-29 16:44:03 +00:00
aystarik
ec68d86272 Cleaned up interrupt handling path, added FUNCTION_EXIT.
date	99.05.20.23.11.00;	author grsmith1;	state Exp;
2005-06-29 16:44:02 +00:00
aystarik
dd8f558827 Changed the includes to comply with module name changes.
date	99.05.18.21.14.00;	author grsmith1;	state Exp;
2005-06-29 16:44:01 +00:00
aystarik
0dfe785430 Removed all compilation warnings under BeOS.
date	99.05.14.16.26.00;	author grsmith1;	state Exp;
2005-06-29 16:44:00 +00:00
aystarik
2798847102 Updated to new exception codes
date	99.05.12.23.35.00;	author rmoore1;	state Exp;
2005-06-29 16:43:59 +00:00
aystarik
1e112564fe 1st shot at a redesign:
1) API's for OS to register for fixed events
2) stripped out all obsolete code/globals
3) better support for the new exception types


date	99.05.12.22.21.00;	author grsmith1;	state Exp;
2005-06-29 16:43:58 +00:00
aystarik
eb32c02626 Added ACPI_STATUS exception codes
date	99.05.07.17.23.00;	author rmoore1;	state Exp;
2005-06-29 16:43:57 +00:00
aystarik
4402df51eb Cleaned up the code a bit, allowed for multiple ACPI events per SCI.
date	99.04.30.17.23.00;	author grsmith1;	state Exp;
2005-06-29 16:43:56 +00:00
aystarik
f4b1d5a8fd Added legal-approved header
date	99.04.19.20.22.00;	author rmoore1;	state Exp;
2005-06-29 16:43:55 +00:00
aystarik
9035a970e4 Moving globals to one place (part 2)
date	99.04.16.20.20.00;	author rmoore1;	state Exp;
2005-06-29 16:43:54 +00:00
aystarik
09c7c01fad RestoreAcpiState moved here from nstables.c
date	99.04.16.15.54.00;	author rmoore1;	state Exp;
2005-06-29 16:43:53 +00:00
aystarik
6fdbca5a1c Added I/O uppercase macros
date	99.04.15.22.01.00;	author rmoore1;	state Exp;
2005-06-29 16:43:52 +00:00
aystarik
87a795999a Major header file consolidation
date	99.04.07.22.34.00;	author rmoore1;	state Exp;
2005-06-29 16:43:51 +00:00
aystarik
d2f9dacf51 date 99.04.06.20.42.00; author rmoore1; state Exp; 2005-06-29 16:43:50 +00:00
aystarik
88503db17b Header cleanup; Split debug switch into component_id and level
date	99.04.05.23.09.00;	author rmoore1;	state Exp;
2005-06-29 16:43:49 +00:00
aystarik
50b18b57b8 New version of DEBUG_PRINT
date	99.04.02.22.40.00;	author rmoore1;	state Exp;
2005-06-29 16:43:48 +00:00
aystarik
a0671bbd4f Integrated with 03/99 OPSD code
date	99.03.31.22.32.00;	author rmoore1;	state Exp;
2005-06-29 16:43:47 +00:00
aystarik
1a81afd12d 16/32/64-bit common data types
date	99.03.10.00.05.00;	author rmoore1;	state Exp;
2005-06-29 16:43:46 +00:00
aystarik
747f66b6b7 date 99.02.16.17.56.00; author rmosgrov; state Exp; 2005-06-29 16:43:45 +00:00
aystarik
dd03306cbc Took out Hungarian Notation
date	99.02.12.01.27.00;	author grsmith1;	state Exp;
2005-06-29 16:43:44 +00:00
aystarik
0947fccb66 date 99.02.04.00.08.00; author rmoore1; state Exp; 2005-06-29 16:43:43 +00:00
aystarik
ac701f830b Major cleanup
date	99.01.20.17.39.00;	author rmoore1;	state Exp;
2005-06-29 16:43:42 +00:00
aystarik
6ed2a394c6 First BeOS build.
date	99.01.13.22.49.00;	author grsmith1;	state Exp;
2005-06-29 16:43:41 +00:00
aystarik
76aab18c53 Detabified.
date	99.01.12.00.08.00;	author grsmith1;	state Exp;
2005-06-29 16:43:40 +00:00
aystarik
7951a5b0b9 Event Handling
date	99.01.11.22.08.00;	author rmoore1;	state Exp;
2005-06-29 16:43:39 +00:00
aystarik
5fa9b964b0 Automated cleanup
date	2005.05.25.22.19.00;	author rmoore1;	state Exp;
2005-06-29 16:43:37 +00:00
aystarik
7ce6c8f4bb Handle new PCI Express HID
date	2005.04.13.00.06.00;	author rmoore1;	state Exp;
2005-06-29 16:43:36 +00:00
aystarik
b131d924ed Comment and header updates
date	2004.07.23.17.15.00;	author rmoore1;	state Exp;
2005-06-29 16:43:32 +00:00
aystarik
c0152ea38c Add support for device _CIDs (Compatibility IDs) with multiple strings
date	2003.05.21.20.59.00;	author rmoore1;	state Exp;
2005-06-29 16:43:25 +00:00
aystarik
e13ad639dc spelling fixes
date	2003.02.28.00.18.00;	author agrover;	state Exp;
2005-06-29 16:43:23 +00:00
aystarik
051b9ad248 temporary fix to get Linux-ACPI working on Tiger
date	2002.11.22.22.52.00;	author agrover;	state Exp;
2005-06-29 16:43:21 +00:00
aystarik
26fdfbdb2a Comment cleanup
date	2002.05.30.17.06.00;	author rmoore1;	state Exp;
2005-06-29 16:43:17 +00:00
aystarik
ce676f88f0 Save region address and length in region context.
date	2002.02.28.18.28.00;	author rmoore1;	state Exp;
2005-06-29 16:43:12 +00:00
aystarik
97b99e4688 Renamed GetParentObject to GetParentNode because it makes more sense
date	2001.12.07.19.13.00;	author rmoore1;	state Exp;
2005-06-29 16:43:07 +00:00
aystarik
b7a2fd4bd5 New region flag
date	2001.11.01.22.00.00;	author rmoore1;	state Exp;
2005-06-29 16:43:04 +00:00
aystarik
2f8d25c6f5 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 16:43:02 +00:00
aystarik
f048fef429 fix reversed device & function
date	2001.07.11.01.28.00;	author agrover;	state Exp;
2005-06-29 16:42:59 +00:00
aystarik
e55aecdad7 Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 16:42:57 +00:00
aystarik
5f971618f4 Split DevFunc into two fields (PCI)
date	2001.06.28.16.47.00;	author rmoore1;	state Exp;
2005-06-29 16:42:56 +00:00
aystarik
39e68a343e Cleanup prior to label
date	2001.04.26.23.05.00;	author rmoore1;	state Exp;
2005-06-29 16:42:52 +00:00
aystarik
b114117b02 fix typo
date	2001.03.23.21.29.00;	author agrover;	state Exp;
2005-06-29 16:42:49 +00:00
aystarik
ca25108732 ACPI_DIVIDE and ACPI_MODULO macros for 64-bit support
date	2000.11.07.22.40.00;	author rmoore1;	state Exp;
2005-06-29 16:42:42 +00:00
aystarik
3c316cfefd Source clean-up via acpisrc utility
date	2000.11.02.22.51.00;	author rmoore1;	state Exp;
2005-06-29 16:42:41 +00:00
aystarik
713bd20ee3 Added code to discover OpRegions with the Root PCI config handler and
to traverse up the tree, find the next highest PCI Root Bridge and associate
that PCI config handler with the OpRegion.


date	2000.10.18.21.41.00;	author mwalz;	state Exp;
2005-06-29 16:42:40 +00:00
aystarik
afe3fe30bb return AE_NOT_EXIST if opregion handler is not present
date	2000.10.04.16.42.00;	author agrover;	state Exp;
2005-06-29 16:42:37 +00:00
aystarik
3083270119 properly zero out pci config context
date	2000.08.16.01.10.00;	author agrover;	state Exp;
2005-06-29 16:42:31 +00:00
aystarik
4b2422456b Fixed a debug message
date	2000.08.15.16.24.00;	author rmoore1;	state Exp;
2005-06-29 16:42:30 +00:00
aystarik
b483d73eea Added an assignment to return the PCI config context
date	2000.08.11.20.22.00;	author mwalz;	state Exp;
2005-06-29 16:42:29 +00:00
aystarik
549a49052f Extraneous spaces removed
date	2000.06.13.21.22.00;	author rmoore1;	state Exp;
2005-06-29 16:42:19 +00:00
aystarik
1af73fa542 Changed interfaces to match setup interface
date	2000.06.02.18.21.00;	author rmoore1;	state Exp;
2005-06-29 16:42:17 +00:00
aystarik
d749253cea Changed data types
date	2000.05.31.21.28.00;	author rmoore1;	state Exp;
2005-06-29 16:42:16 +00:00
aystarik
924571a7ed Split from other files
date	2000.05.11.21.20.00;	author rmoore1;	state Exp;
2005-06-29 16:42:14 +00:00
aystarik
61fee25262 Comment and header updates
date	2004.07.23.17.13.00;	author rmoore1;	state Exp;
2005-06-29 16:42:06 +00:00
aystarik
3ea9e82236 Restructure for early installation of default region handlers
date	2004.04.22.19.08.00;	author rmoore1;	state Exp;
2005-06-29 16:42:04 +00:00
aystarik
af905786b8 automated cleanup
date	2003.12.05.23.53.00;	author rmoore1;	state Exp;
2005-06-29 16:42:02 +00:00
aystarik
e9cb3b6f48 LINT changes
date	2003.12.04.21.14.00;	author rmoore1;	state Exp;
2005-06-29 16:42:01 +00:00