12 Jun, 2008
1 commit
-
This patch adds a proper prototype for acpi_processor_tstate_has_changed()
in include/acpi/processor.hSigned-off-by: Adrian Bunk
Cc: Len Brown
Signed-off-by: Andrew Morton
Signed-off-by: Len Brown
24 Apr, 2008
1 commit
-
Signed-off-by: Len Brown
23 Apr, 2008
29 commits
-
Update version to 20080321.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Implemented several changes for Notify handling: Added support
for new Notify values (ACPI 2.0+) and improved the Notify debug
output. Notify on PowerResource objects is no longer allowed,
as per the ACPI specification.Signed-off-by: Zhang Rui
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Fixed problem where NULL package elements were not returned to
the AcpiEvaluateObject interface correctly. Instead of returning a
NULL ACPI_OBJECT package element, the element was simply ignored,
potentially causing a buffer overflow and/or confusing the caller
who expected a fixed number of elements.http://bugzilla.kernel.org/show_bug.cgi?id=10132
Signed-off-by: Lin Ming
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Update ACPICA version to 20080213.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Fixed a problem where resource descriptor size optimization
could cause a problem when a _CRS resource template is passed
to a _SRS method. The _SRS resource template must use the same
descriptors (with the same size) as returned from _CRS. This
change affects the following resource descriptors: IRQ/IRQNoFlags
and StartDependendentFn/StartDependentFnNoPri.http://bugzilla.kernel.org/show_bug.cgi?id=9487
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Implemented full disassembler support for the following new ACPI
tables: BERT, EINJ, and ERST. Partial disassembler support for
the complicated HEST table. These tables support the Windows
Hardware Error Architecture (WHEA).Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Fixed a regression introduced in version 20071114. The ACPI_HIDWORD
macro was inadvertently changed to return a 16-bit value instead of
a 32-bit value, truncating the upper Dword of a 64-bit value. This
macro is only used to display debug output, so no incorrect
calculations were made.Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Update version to 20080123.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Fixed a problem with the disassembler where invalid ACPI tables
could cause faults or infinite loops.Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Implemented header file support for new ACPI tables - BERT, ERST,
EINJ, HEST, IBFT, UEFI, WDAT. Disassembler support is forthcoming.Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Update version to 20071219.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Previously, only constants were supported, now any TermArg may
be used.http://www.acpica.org/bugzilla/show_bug.cgi?id=387
http://www.acpica.org/bugzilla/show_bug.cgi?id=393Signed-off-by: Lin Ming
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
…rguments for DataTableRegion
This enables forward references and full operand resolution for
the three string arguments. Similar to OperationRegion deferred
argument execution.)http://www.acpica.org/bugzilla/show_bug.cgi?id=430
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de>
Signed-off-by: Len Brown <len.brown@intel.com> -
Update version to 20071114.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Lint changes, fix compiler warnings, etc.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Update version to 20071019.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Fixed a problem with the Increment and Decrement operators where
the type of the target object could be unexpectedly and incorrectly
changed.http://www.acpica.org/bugzilla/show_bug.cgi?id=353
Signed-off-by: Lin Ming
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Fixed a problem with the Load and LoadTable operators where
the table location within the namespace was ignored. Instead,
the table was always loaded into the root or current scope.Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Designed and implemented new external interfaces to install and
remove handlers for ACPI table-related events. Current events that
are defined are LOAD and UNLOAD. These interfaces allow the host to
track ACPI tables as they are dynamically loaded and unloaded. See
AcpiInstallTableHandler and AcpiRemoveTableHandler.Signed-off-by: Lin Ming
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
SLIC - Software Licensing Description Table.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Update version to 20070508.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
pdate version to 20070320
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Fixes as a result of running full validation test suite.
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
The interpreter now evaluates operands in the order that they
appear (both in the
AML and ASL), instead of in reverse order. This previously
caused subtle incompatibilities with the MS interpreter as well
as being non-intuitive.Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
Allows AcpiAcquireGlobalLock external interface to be called
multiple times by the
same thread. Allows use of AML fields that require the global
lock while the running AML is already holding the global lock.Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
fixes STACK_OVERFLOW exception on nested method calls. internal
bugzilla 262 and 275.Signed-off-by: Bob Moore
Signed-off-by: Alexey Starikovskiy
Signed-off-by: Len Brown
14 Feb, 2008
2 commits
-
Add a new sysfs entry under cpuidle states. desc - can be used by driver to
communicate to userspace any specific information about the state.
This helps in identifying the exact hardware C-states behind the ACPI C-state
definition.Idea is to export this through powertop, which will help to map the C-state
reported by powertop to actual hardware C-state.Signed-off-by: Venkatesh Pallipadi
Signed-off-by: Len Brown -
The raw_pci_read() interface (as the raw_pci_ops->read() before it)
unconditionally fills in a 32-bit integer return value regardless of the
size of the operation requested.So claiming to take a "void *" is wrong, as is passing in a pointer to
just a byte variable.Noticed by pageexec when enabling -fstack-protector (which needs other
patches too to actually work, but that's a separate issue).Acked-by: Len Brown
Signed-off-by: Linus Torvalds
07 Feb, 2008
7 commits
-
Conflicts:
drivers/acpi/scan.c
include/linux/acpi.hSigned-off-by: Len Brown
-
This patch contains the following possible cleanups:
- make the following needlessly global code static:
- drivers/acpi/bay.c:dev_attr_eject
- drivers/acpi/bay.c:dev_attr_present
- drivers/acpi/dock.c:dev_attr_docked
- drivers/acpi/dock.c:dev_attr_flags
- drivers/acpi/dock.c:dev_attr_uid
- drivers/acpi/dock.c:dev_attr_undock
- drivers/acpi/pci_bind.c:acpi_pci_unbind()
- drivers/acpi/pci_link.c:acpi_link_lock
- drivers/acpi/sbs.c:acpi_sbs_callback()
- drivers/acpi/sbshc.c:acpi_smbus_transaction()
- drivers/acpi/sleep/main.c:acpi_sleep_prepare()
- #if 0 the following unused global functions:
- drivers/acpi/numa.c:acpi_unmap_pxm_to_node()
- remove the following unused EXPORT_SYMBOL's:
- acpi_register_gsi
- acpi_unregister_gsi
- acpi_strict
- acpi_bus_receive_event
- register_acpi_bus_type
- unregister_acpi_bus_type
- acpi_os_printf
- acpi_os_sleep
- acpi_os_stall
- acpi_os_read_pci_configuration
- acpi_os_create_semaphore
- acpi_os_delete_semaphore
- acpi_os_wait_semaphore
- acpi_os_signal_semaphore
- acpi_os_signal
- acpi_pci_irq_enable
- acpi_get_pxmSigned-off-by: Adrian Bunk
Acked-by: Alexey Starikovskiy
Signed-off-by: Len Brown -
798d91039849486c7a4f1a458a5680cb55a65408
(ACPI: create CONFIG_ACPI_DEBUG_FUNC_TRACE)failed to associate the new tracing config option with the tracing code.
Signed-off-by: Len Brown
-
Conflicts:
include/acpi/acpi_bus.h
Signed-off-by: Len Brown
-
Kernel mode graphics drivers need this ACPI notifier chaine
so that they can get notified upon hotkey events.Signed-off-by: Zhang Rui
Signed-off-by: Len Brown