rmoore1
851c390750
Removed all 16-bit support.
...
Support for 16-bit ACPICA has been completely removed since it is no longer necessary and it clutters the code. All 16-bit macros, types, and conditional compiles have been removed, cleaning up and simplifying the code across the entire subsystem. DOS support is no longer needed since the Linux firmware kit is now available.
2006-12-08 20:44:28 +00:00
rmoore1
cad864c806
Remove obsolete Flags parameter.
...
The Flags parameter for AcpiGetRegister and AcpiSetRegister has been removed. It is no longer necessary now that these functions use a spinlock for mutual exclusion.
2006-09-19 21:40:06 +00:00
rmoore1
272f69764d
ACPICA: Moved all FADT-related functions to a new file, tbfadt.c. Eliminated the AcpiHwInitialize function - the FADT registers are now validated when the table is loaded.
2006-09-01 21:54:08 +00:00
rmoore1
c89da1055c
ACPICA: Automated code cleanup
2006-08-31 16:29:36 +00:00
rmoore1
8efc9c7e01
ACPICA: Update internal GPE data structure to simplify debug, use GpeNumber instead of register bitmap.
2006-08-28 22:49:58 +00:00
rmoore1
62300dae19
The Table Manager component has been completely redesigned and reimplemented. The new design is much simpler, and reduces the overall code and data size of the kernel-resident ACPICA by approximately 5%. Also, it is now possible to obtain the ACPI tables very early during kernel initialization, even before dynamic memory management is initialized.
2006-08-23 19:55:36 +00:00
rmoore1
c76d66dd2c
Preserve "ignored" bits when writing to ACPI registers, includes
...
PM1_CONTROL[0] (SCI_EN)
PM1_CONTROL[9]
PM1_STATUS[11]
2006-06-20 21:18:10 +00:00
rmoore1
e7c2d154bc
Cleanup
2006-06-20 16:19:38 +00:00
rmoore1
88ceac1910
Obsoleted use of lock flag from external interfaces, no longer needed now that hardware lock is a spinlock
2006-06-02 22:09:33 +00:00
rmoore1
65ec4b8914
Convert hardware mutex to a spinlock, since code is used at xrupt level
2006-06-02 21:24:57 +00:00
rmoore1
8c8738f9a1
Major restructuring of internal interfaces to evaluate objects to reduce code size and stack use
2006-05-17 21:30:23 +00:00
rmoore1
65d5c688ce
Update ACPI_FUNCTION_* macros, no longer require quotes. Allows source conversion to convert the function names.
2006-04-19 21:49:06 +00:00
rmoore1
770e8ec2c2
Reorganized table headers
2006-03-27 20:38:46 +00:00
rmoore1
7b15bac697
Disassembler support for non-AML tables; table header update
2006-03-24 21:49:15 +00:00
rmoore1
2062334935
Deploy ACPI_EXPORT_SYMBOL for external interfaces
2006-02-25 00:08:59 +00:00
rmoore1
f7bfe25476
Deploy ACPI_[ERROR, EXCEPTION, WARNING, INFO]
2006-01-23 22:11:06 +00:00
rmoore1
7c13298942
Convert DB_ERROR/WARNs to REPORT_ERROR/WARNINGs
2006-01-11 22:38:23 +00:00
rmoore1
9efdd774a4
Add 2006 copyright
2006-01-09 17:47:27 +00:00
rmoore1
1f8e54b1c4
Lint-style fixes (from FreeBSD)
2005-12-05 21:49:18 +00:00
rmoore1
61c00ed308
Deploy new, safer return macros (arg only evaluate once)
2005-09-29 20:09:50 +00:00
aystarik
077e244b27
Moved defines to header files
...
date 2005.03.25.06.41.00; author rmoore1; state Exp;
2005-07-10 19:34:02 +00:00
aystarik
1d76b0d771
New interface to OsAcquireLock and OsReleaseLock
...
date 2005.06.08.05.06.00; author rmoore1; state Exp;
2005-07-10 19:28:03 +00:00
aystarik
ff2347c12f
New divide interface
...
date 2004.10.05.22.51.00; author rmoore1; state Exp;
2005-06-29 16:58:53 +00:00
aystarik
a99188fe19
Comment and header updates
...
date 2004.07.23.16.21.00; author rmoore1; state Exp;
2005-06-29 16:58:52 +00:00
aystarik
fe3723fc0f
speling fix
...
date 2003.02.26.17.36.00; author agrover; state Exp;
2005-06-29 16:58:46 +00:00
aystarik
7b88cd1eaa
Fixed a comment about the PM timer
...
date 2003.01.10.00.30.00; author rmoore1; state Exp;
2005-06-29 16:58:45 +00:00
aystarik
1425cb6c0b
Use internal short divide instead of divide macro. (macros not used in
...
IA64)
date 2001.12.12.17.56.00; author rmoore1; state Exp;
2005-06-29 16:58:35 +00:00
aystarik
a6e5b344d8
Cast to UINT64 for 64-bit multiply
...
date 2001.12.05.18.38.00; author rmoore1; state Exp;
2005-06-29 16:58:34 +00:00
aystarik
6bf53c639d
use 64-bit divide macro
...
date 2001.12.05.18.15.00; author rmoore1; state Exp;
2005-06-29 16:58:33 +00:00
aystarik
7f07a1ecaf
remove unused status vars
...
date 2001.09.25.00.36.00; author agrover; state Exp;
2005-06-29 16:58:32 +00:00
aystarik
8cc03b6757
remove IS_INIT_COMPLETE macro because it's ugly, and people should
...
just call AcpiSubsystemStatus before they do anything.
date 2001.09.21.18.08.00; author agrover; state Exp;
2005-06-29 16:58:31 +00:00
aystarik
0cd4a64a5e
cleanup
...
date 2001.06.08.20.46.00; author rmoore1; state Exp;
2005-06-29 16:58:28 +00:00
aystarik
18763fa391
check to see if init succeeded
...
date 2001.05.21.20.05.00; author agrover; state Exp;
2005-06-29 16:58:27 +00:00
aystarik
cc934c8964
Changed TODOs to TBDs
...
date 2001.04.26.18.14.00; author psdiefen; state Exp;
2005-06-29 16:58:26 +00:00
aystarik
f674bdc7d3
date 2001.02.05.17.56.00; author psdiefen; state Exp;
2005-06-29 16:58:23 +00:00
aystarik
e7d5a433dc
date 2001.01.21.04.35.00; author psdiefen; state Exp;
2005-06-29 16:58:22 +00:00
aystarik
4017492b9a
date 2001.01.21.03.45.00; author psdiefen; state Exp;
2005-06-29 16:58:21 +00:00
aystarik
9a1e7f2b93
date 2001.01.21.03.29.00; author psdiefen; state Exp;
2005-06-29 16:58:20 +00:00
aystarik
e2203d67c8
Moved defines to header files
...
date 2005.03.24.18.41.00; author rmoore1; state Exp;
2005-06-29 16:58:17 +00:00
aystarik
b2f154d2f6
Lint fixes
...
date 2004.04.28.21.20.00; author rmoore1; state Exp;
2005-06-29 16:58:10 +00:00
aystarik
62781bdfcb
Always clear wake status; gpe enable/disable cleanup
...
date 2004.04.22.19.16.00; author rmoore1; state Exp;
2005-06-29 16:58:08 +00:00
aystarik
e56559f95d
Support for RUNTIME vs. WAKE GPEs
...
date 2004.03.26.22.31.00; author rmoore1; state Exp;
2005-06-29 16:58:07 +00:00
aystarik
2c52e830da
After wake, clear/enable power button
...
date 2004.02.20.22.38.00; author rmoore1; state Exp;
2005-06-29 16:58:06 +00:00
aystarik
9d335c3292
cleanup
...
date 2004.02.12.21.14.00; author rmoore1; state Exp;
2005-06-29 16:58:05 +00:00
aystarik
eacc6fe376
Fixes to pass proper argument to _SST method
...
date 2004.02.12.21.10.00; author rmoore1; state Exp;
2005-06-29 16:58:04 +00:00
aystarik
ba625da1aa
automated cleanup
...
date 2003.12.05.23.53.00; author rmoore1; state Exp;
2005-06-29 16:58:02 +00:00
aystarik
9c4834c3c9
Use values of \_S0 when waking
...
date 2003.12.05.23.42.00; author rmoore1; state Exp;
2005-06-29 16:58:01 +00:00
aystarik
bc959038a5
Clear SLP_TYP and SLP_EN on wake
...
date 2003.12.03.18.38.00; author rmoore1; state Exp;
2005-06-29 16:57:59 +00:00
aystarik
3cc550bfc0
Misc fixes. Use _SST method; clear wake status only if SleepState is
...
not s5. Also fixed some comments.
date 2003.12.02.19.17.00; author rmoore1; state Exp;
2005-06-29 16:57:58 +00:00
aystarik
15ae15968c
xface change
...
date 2003.04.17.20.13.00; author rmoore1; state Exp;
2005-06-29 16:57:56 +00:00