Robert Moore
dcabd1cb73
Debugger: Add max buffer length argument to AcpiOsGetLine.
...
Prevent buffer overflows. Also, now returns status.
ACPICA BZ 920.
2011-05-17 14:07:44 -07:00
Robert Moore
d41344f1ec
Update all ACPICA copyrights and signons to 2011.
...
Standard ACPICA source modules only.
2011-01-03 14:02:13 -08:00
Robert Moore
08fd52445b
Obsolete the AcpiOsDerivePciId OSL interface.
...
This function is not OS-dependent and has been replaced by
AcpiHwDerivePciId, which is now in the ACPICA core code.
Local implementations of AcpiOsDerivePciId are no longer
necessary and may be removed. ACPICA BZ 857.
2010-08-17 10:22:06 -07:00
Robert Moore
8ad66eb93a
Add new host interfaces for _OSI support.
...
Adds install/remove interfaces so that the host can dynamically
alter the global _OSI table. Also adds support for _OSI handlers.
Additional support: new debugger command (osi), and test support
in the acpiexec utility. Adds new file, utilities/utosi.c.
Lin Ming, Bob Moore. ACPICA bugzilla 836.
2010-08-05 14:18:28 -07:00
Robert Moore
450e9850a4
Fix AcpiOsReadPciConfiguration prototype.
...
Prototype in acpiosxf.h had the output value pointer as a (void *).
Should be a (UINT64 *).
2010-07-16 08:43:24 -07:00
Robert Moore
ecff2c8ed5
Update/clarify some parameter names associated with ACPI_HANDLE.
...
Simple rename of some parameters to standardize them.
2010-04-23 10:00:16 -07:00
Robert Moore
bce1fbe326
Remove obsolete ACPI_INTEGER (acpi_integer) type.
...
This type was introduced as the code was migrated from ACPI 1.0 (with 32-bit
AML integers) to ACPI 2.0 (with 64-bit integers). It is now obsolete and
this change removes it from the ACPICA code base, replaced by UINT64.
The original typedef has been retained for now for compatibility with
existing device driver code.
2010-01-19 13:39:26 -08:00
Robert Moore
c7dd20b0d7
Update all ACPICA copyrights and signons to 2010.
...
Add 2010 copyright to all module headers and signons, including the Linux
header. This affects virtually every file in the ACPICA core subsystem,
iASL compiler, and all utilities.
2010-01-08 08:49:11 -08:00
Robert Moore
4df59faf08
Remove obsolete AcpiOsValidateAddress interface.
...
This interface is no longer necessary. Requests should be validated
on a per-field basis, not on the entire operation region.
2009-03-13 08:49:59 -07:00
Robert Moore
416eb5461f
Update all copyrights and signons to 2009.
...
Add 2009 copyright to all module headers and signons, including the Linux
header. This affects virtually every file in the ACPICA core subsystem,
iASL compiler, and all utilities.
2009-01-08 13:17:27 -08:00
Robert Moore
f0190b5bdd
Add ACPI_MUTEX_TYPE configuration option.
...
Used to specify whether the OSL mutex interfaces should be used,
or binary semaphores instead.
2008-11-11 15:23:48 -08:00
Robert Moore
10e9550130
Eliminate ACPI_NATIVE_UINT type.
...
No longer needed; replaced mostly with UINT32, but also ACPI_SIZE where a
type that changes 32/64 bit on 32/64-bit platforms is required.
2008-05-08 13:22:20 -07:00
rmoore1
a417391ec6
Update copyright to 2008.
...
Added 2008 copyright to all module headers and signons. This affects virtually every file in the ACPICA core subsystem, iASL compiler, and the utilities.
2008-01-09 21:27:10 +00:00
rmoore1
6e075f8871
Update copyright to 2007.
...
Added 2007 copyright to all module headers and signons. This affects virtually every file in the ACPICA core subsystem, iASL compiler, and the utilities.
2007-01-09 20:01:19 +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
6e1b7b3d1a
Major update for locking.
...
1) Use new types ACPI_SPINLOCK, ACPI_MUTEX,ACPI_SEMAPHORE
2) Deploy new OSL interfaces for mutex objects
3) Use mutex for serialized methods, fix incorrect use of method SyncLevel
2006-06-20 15:37:18 +00:00
rmoore1
57448fde8d
automated cleanup
2006-05-26 19:49:39 +00:00
rmoore1
9247f9049c
Removed a trailing comma
2006-05-18 16:02:34 +00:00
rmoore1
1ee90e7361
Replace OsQueueForExecution with OsExecute
2006-05-11 20:52:45 +00:00
rmoore1
d0bd171bda
Rename AcpiOsInterfaceSupport to final name, AcpiOsValidateInterface
2006-04-20 21:23:32 +00:00
rmoore1
a6201199b6
Deployment and support for new AcpiOsInterfaceSupport OSL interface
2006-04-19 16:34:31 +00:00
rmoore1
79e8b916e5
Deployment and support for new AcpiOsValidateAddress interface
2006-04-19 14:52:22 +00:00
rmoore1
a0a40c1202
Deploy ACPI_THREAD_ID
2006-03-10 18:32:30 +00:00
rmoore1
f54bc9285a
Added ACPI_CPU_FLAGS type
2006-01-26 22:42:13 +00:00
rmoore1
9efdd774a4
Add 2006 copyright
2006-01-09 17:47:27 +00:00
rmoore1
af3b745349
Changed lock flags to ACPI_NATIVE_UINT for 64-bit machines
2005-10-07 22:10:44 +00:00
aystarik
4be45586e6
xface changes
...
date 2005.06.24.19.33.00; author rmoore1; state Exp;
2005-06-29 20:01:42 +00:00
aystarik
3fe28742f6
new cache OSL interfaces
...
date 2005.06.17.20.16.00; author rmoore1; state Exp;
2005-06-29 20:01:41 +00:00
aystarik
9ba574dccc
New interface to OsAcquireLock and OsReleaseLock
...
date 2005.06.07.17.06.00; author rmoore1; state Exp;
2005-06-29 20:01:40 +00:00
aystarik
b4e7a6bcb3
Automated cleanup
...
date 2004.10.15.22.36.00; author rmoore1; state Exp;
2005-06-29 20:01:37 +00:00
aystarik
23e5e96fd4
64-bit timer support
...
date 2004.09.24.20.20.00; author rmoore1; state Exp;
2005-06-29 20:01:36 +00:00
aystarik
673c87f255
Changed interface to DoSuspend and OsSleep
...
date 2004.09.21.20.06.00; author rmoore1; state Exp;
2005-06-29 20:01:35 +00:00
aystarik
787e25571a
New xface
...
date 2004.09.02.22.23.00; author rmoore1; state Exp;
2005-06-29 20:01:34 +00:00
aystarik
eb255adf54
Don't use "Register", some compilers complain
...
date 2004.07.08.22.25.00; author rmoore1; state Exp;
2005-06-29 20:01:33 +00:00
aystarik
76afb529bf
Added ACPI_ prefix
...
date 2004.06.15.22.06.00; author rmoore1; state Exp;
2005-06-29 20:01:32 +00:00
aystarik
a5d6247564
Automated cleanup
...
date 2003.05.21.22.49.00; author rmoore1; state Exp;
2005-06-29 20:01:29 +00:00
aystarik
37e51d643f
Changed length params to ACPI_SIZE
...
date 2003.04.29.21.45.00; author rmoore1; state Exp;
2005-06-29 20:01:28 +00:00
aystarik
2c40c9e95c
Removed (void *) params for big-endian support
...
date 2003.04.16.20.55.00; author rmoore1; state Exp;
2005-06-29 20:01:27 +00:00
aystarik
4bb0f829be
Full implementation of RemoveGpeBlock
...
date 2003.03.28.00.21.00; author rmoore1; state Exp;
2005-06-29 20:01:26 +00:00
aystarik
c45fa88059
Added ACPI_NOT_ISR flags to external GPE interfaces
...
date 2003.03.26.22.17.00; author rmoore1; state Exp;
2005-06-29 20:01:25 +00:00
aystarik
5467c7096a
Renamed 2 defines
...
date 2003.03.21.18.03.00; author rmoore1; state Exp;
2005-06-29 20:01:24 +00:00
aystarik
7a674f2959
First definition and deployment of spin lock interfaces
...
date 2003.03.13.22.57.00; author rmoore1; state Exp;
2005-06-29 20:01:23 +00:00
aystarik
8997404d39
Automated code cleanup
...
date 2003.02.28.17.07.00; author rmoore1; state Exp;
2005-06-29 20:01:22 +00:00
aystarik
fc9d50ec42
remove tabs
...
date 2003.02.18.23.20.00; author agrover; state Exp;
2005-06-29 20:01:21 +00:00
aystarik
6e81da4cc1
Add support for the OS to override the values of predefined objects
...
date 2003.02.18.22.30.00; author agrover; state Exp;
2005-06-29 20:01:20 +00:00
aystarik
bdcd4eecba
xface change
...
date 2003.01.10.00.07.00; author rmoore1; state Exp;
2005-06-29 20:01:19 +00:00
aystarik
58e93a2b6a
New directory interfaces
...
date 2003.01.08.20.46.00; author rmoore1; state Exp;
2005-06-29 20:01:18 +00:00
aystarik
c4511159b3
Standardized all struct tags for Linux conversion
...
date 2002.12.18.23.15.00; author rmoore1; state Exp;
2005-06-29 20:01:16 +00:00
aystarik
0da7525b00
Automated code cleanup
...
date 2002.12.06.16.32.00; author rmoore1; state Exp;
2005-06-29 20:01:14 +00:00
aystarik
6bbfa58e1f
temporary fix to get Linux-ACPI working on Tiger
...
date 2002.11.22.22.52.00; author agrover; state Exp;
2005-06-29 20:01:13 +00:00