68 Commits

Author SHA1 Message Date
aystarik
514b5f19a3 Header update
date	2005.03.23.22.44.00;	author rmoore1;	state Exp;
2005-06-29 16:52:18 +00:00
aystarik
b657875c6b Update for static functions, cleanup
date	2005.03.21.18.39.00;	author rmoore1;	state Exp;
2005-06-29 16:52:17 +00:00
aystarik
a217c8df77 Improved error messages
date	2003.12.03.18.39.00;	author rmoore1;	state Exp;
2005-06-29 16:52:05 +00:00
aystarik
93281456ed Add check for SMI_CMD register in HwGetMode
date	2003.10.02.17.20.00;	author rmoore1;	state Exp;
2005-06-29 16:52:03 +00:00
aystarik
6c335874bf Changes for big-endian support
date	2003.04.16.20.56.00;	author rmoore1;	state Exp;
2005-06-29 16:52:01 +00:00
aystarik
2b7f4d83fe Automated code cleanup
date	2002.12.06.16.32.00;	author rmoore1;	state Exp;
2005-06-29 16:51:58 +00:00
aystarik
7e4ae3c34a fix typo
date	2002.04.27.00.48.00;	author agrover;	state Exp;
2005-06-29 16:51:51 +00:00
aystarik
97f9727cf7 some hardware takes a LONG time to switch modes. Give them 3 sec to
do so, but allow faster systems to proceed more quickly


date	2002.04.27.00.46.00;	author agrover;	state Exp;
2005-06-29 16:51:50 +00:00
aystarik
a399d0ab70 fix comment
date	2001.12.19.01.22.00;	author agrover;	state Exp;
2005-06-29 16:51:41 +00:00
aystarik
9eb8806461 more time for machines to switch into ACPI mode
date	2001.10.16.22.13.00;	author agrover;	state Exp;
2005-06-29 16:51:39 +00:00
aystarik
4d4daaf0a2 remove dead code
add a delay after changing modes


date	2001.08.24.01.39.00;	author agrover;	state Exp;
2005-06-29 16:51:37 +00:00
aystarik
b690b2f4b1 New OSL interfaces for Mem, IO, and PCI access
date	2001.07.02.16.39.00;	author rmoore1;	state Exp;
2005-06-29 16:51:35 +00:00
aystarik
8c1b24dcaf Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 16:51:34 +00:00
aystarik
aa288c878f date 2001.01.21.01.41.00; author psdiefen; state Exp; 2005-06-29 16:51:29 +00:00
aystarik
a3708c619c 16-bit pseudo-support for 64 bits
date	2000.12.13.23.01.00;	author rmoore1;	state Exp;
2005-06-29 16:51:27 +00:00
aystarik
d12d4df007 Code cleanup
date	2000.11.15.23.42.00;	author rmoore1;	state Exp;
2005-06-29 16:51:24 +00:00
aystarik
1949b3d4f7 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:51:23 +00:00
aystarik
92d3f15ba9 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:51:22 +00:00
aystarik
c9011ce373 Support for ACPI 2.0 tables
date	2000.10.31.22.38.00;	author rmoore1;	state Exp;
2005-06-29 16:51:19 +00:00
aystarik
f37b583809 date 2000.10.04.23.57.00; author agrover; state Exp; 2005-06-29 16:51:18 +00:00
aystarik
0ba6a1c9cf Modified to 80 char line limit
date	2000.06.29.19.09.00;	author mwalz;	state Exp;
2005-06-29 16:51:12 +00:00
aystarik
cac4837821 Renamed Osd interfaces, renamed header files
date	2000.06.23.21.47.00;	author rmoore1;	state Exp;
2005-06-29 16:51:10 +00:00
aystarik
a267186baf File rename and merge
date	2000.06.16.23.14.00;	author rmoore1;	state Exp;
2005-06-29 16:51:08 +00:00
aystarik
e6947ed884 Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.03.00;	author rmoore1;	state Exp;
2005-06-29 16:51:07 +00:00
aystarik
43dc1784ae Extraneous spaces removed
date	2000.06.13.21.22.00;	author rmoore1;	state Exp;
2005-06-29 16:51:05 +00:00
aystarik
65cc320ac9 date 2000.05.16.22.18.00; author mwalz; state Exp; 2005-06-29 16:51:02 +00:00
aystarik
8ac0a1417c Fixed #define for COMPONENT where some modules had old
"DEVICE_MANAGER" value


date	2000.01.21.18.58.00;	author psdiefen;	state Exp;
2005-06-29 16:50:59 +00:00
aystarik
9e53b8efc8 Osd I/O interfaces use pointer-sized address now
date	99.11.09.23.04.00;	author rmoore1;	state Exp;
2005-06-29 16:50:58 +00:00
aystarik
9236324973 Prefixed all global variables with "Gbl_" for easy recognition
date	99.09.02.18.03.00;	author rmoore1;	state Exp;
2005-06-29 16:50:56 +00:00
aystarik
a46327d8e6 Converted to new return macros
date	99.08.13.16.59.00;	author rmoore1;	state Exp;
2005-06-29 16:50:54 +00:00
aystarik
dc8678e37e Updated License Header
date	99.08.09.22.42.00;	author mwalz;	state Exp;
2005-06-29 16:50:53 +00:00
aystarik
48215ea284 Used to be hwlegacy.c
date	99.07.27.18.16.00;	author grsmith1;	state Exp;
2005-06-29 16:50:52 +00:00
aystarik
aaace1ff65 Use NATIVE_CHAR for strings, changed INTx to UINTx
date	2000.08.14.18.17.00;	author rmoore1;	state Exp;
2005-06-29 16:49:52 +00:00
aystarik
1ed525e09c Apply Kochi Takayoshi's cleanup of the ACPI enable/disable code.
date	2002.08.15.01.37.00;	author agrover;	state Exp;
2005-06-29 16:49:05 +00:00
aystarik
a3d6effadb eliminate AcpiHwGetModeCapabilities. It was useless.
date	2001.11.15.01.19.00;	author agrover;	state Exp;
2005-06-29 16:48:47 +00:00
aystarik
e6914a51f0 Ran acpisrc source cleanup
date	2000.09.15.17.15.00;	author rmoore1;	state Exp;
2005-06-29 16:48:29 +00:00
aystarik
5a6c23824b New initialization interfaces
date	2000.09.14.23.00.00;	author rmoore1;	state Exp;
2005-06-29 16:48:28 +00:00
aystarik
2aaff58c4d Global lock is now optional
date	2001.03.02.17.45.00;	author rmoore1;	state Exp;
2005-06-29 16:47:09 +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
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
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
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
8c17d498ec Global rename of identifiers and constants
date	2000.06.13.18.19.00;	author rmoore1;	state Exp;
2005-06-29 16:40:19 +00:00
aystarik
87b9042dff Added type info to TBDs
date	2000.06.06.22.24.00;	author rmoore1;	state Exp;
2005-06-29 16:40:17 +00:00
aystarik
1d86d73d56 Macro support to eliminate excessive debug string duplication
date	99.10.14.20.54.00;	author rmoore1;	state Exp;
2005-06-29 16:39:46 +00:00
aystarik
7fa0eae193 Support for table-driven Event and Hardware management.
date	2002.01.18.00.22.00;	author rmoore1;	state Exp;
2005-06-29 16:35:08 +00:00
aystarik
3a68915f33 New ACPI_DEBUG_PRINT macro deployed. Much smaller implementation.
date	2001.08.14.23.19.00;	author rmoore1;	state Exp;
2005-06-29 16:34:48 +00:00
aystarik
ac885bb95e Update to use new debug macro that automatically inserts the procedure
name in the output.


date	2001.05.10.17.45.00;	author rmoore1;	state Exp;
2005-06-29 16:34:43 +00:00