linux/drivers/acpi
Bob Moore c81da66608 ACPICA: Delete recursive feature of ACPI Global Lock
Completed a new design and implementation for
the ACPI Global Lock support. On the OS side, the global
lock is now treated as a standard AML mutex. Previously,
multiple OS threads could acquire the global lock
simultaneously, but this could cause the BIOS to be starved
by the lock in cases such as the Embedded Controller driver,
where there is a tight coupling between the OS and the BIOS.

Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2007-02-02 21:14:20 -05:00
..
dispatcher ACPICA: Handle case NumElements > Package length 2007-02-02 21:14:20 -05:00
events ACPICA: Delete recursive feature of ACPI Global Lock 2007-02-02 21:14:20 -05:00
executer ACPICA: Delete recursive feature of ACPI Global Lock 2007-02-02 21:14:20 -05:00
hardware ACPI: Allow setting SCI_EN bit in PM1_CONTROL register 2006-10-10 17:14:44 -07:00
namespace ACPICA: Delete recursive feature of ACPI Global Lock 2007-02-02 21:14:20 -05:00
parser ACPI: acpi_os_allocate() fixes 2006-07-10 02:37:22 -04:00
resources ACPI: ACPICA 20060526 2006-06-14 02:44:35 -04:00
sleep ACPI: update comment 2006-11-06 15:19:51 -05:00
tables ACPI: Add support for acpi_load_table/acpi_unload_table_id 2006-12-20 01:51:14 -05:00
utilities ACPICA: Delete recursive feature of ACPI Global Lock 2007-02-02 21:14:20 -05:00
ac.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
acpi_memhotplug.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
asus_acpi.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
battery.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
blacklist.c [PATCH] x86_64: Clean up and tweak ACPI blacklist year code 2006-03-25 09:10:54 -08:00
bus.c ACPI: Altix: ACPI _PRT support 2007-01-04 12:18:19 -05:00
button.c ACPI: button: register with input layer 2006-11-09 03:20:19 -05:00
cm_sbs.c [PATCH] acpi NULL noise removal 2006-10-10 15:37:22 -07:00
container.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
debug.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
dock.c Pull style into test branch 2006-12-16 01:04:27 -05:00
ec.c ACPI: ec: enable printk on cmdline use 2007-01-06 00:02:07 -05:00
event.c ACPI: add 'const' to several ACPI file_operations 2006-07-10 00:04:29 -04:00
fan.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
glue.c Pull style into test branch 2006-12-16 01:04:27 -05:00
hotkey.c ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpi 2006-10-14 01:51:07 -04:00
i2c_ec.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
i2c_ec.h ACPI: add support for Smart Battery 2006-07-01 16:36:14 -04:00
ibm_acpi.c Revert "ACPI: ibm-acpi: make non-generic bay support optional" 2007-01-11 02:58:15 -05:00
Kconfig Revert "ACPI: ibm-acpi: make non-generic bay support optional" 2007-01-11 02:58:15 -05:00
Makefile Revert "Revert "ACPI: dock driver"" 2006-07-09 17:22:28 -04:00
motherboard.c ACPI: update comments in motherboard.c 2006-10-14 01:56:27 -04:00
numa.c ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpi 2006-10-14 01:51:07 -04:00
osl.c Pull bugfix into test branch 2006-12-20 02:52:50 -05:00
pci_bind.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
pci_irq.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
pci_link.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
pci_root.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
power.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
processor_core.c ACPI: delete two spurious ACPI messages 2007-01-10 23:16:36 -05:00
processor_idle.c Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 2006-12-22 18:46:56 -08:00
processor_perflib.c [PATCH] ACPI: fix cpufreq regression 2007-01-26 13:50:58 -08:00
processor_thermal.c ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpi 2006-10-14 01:51:07 -04:00
processor_throttling.c ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpi 2006-10-14 01:51:07 -04:00
sbs.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
scan.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
system.c ACPI: add 'const' to several ACPI file_operations 2006-07-10 00:04:29 -04:00
tables.c ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpi 2006-10-14 01:51:07 -04:00
thermal.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
toshiba_acpi.c [PATCH] fix the toshiba_acpi write_lcd return value 2007-01-05 23:55:29 -08:00
utils.c ACPI: replace kmalloc+memset with kzalloc 2006-12-20 16:54:54 -05:00
video.c [PATCH] acpi: remove "video device notify" message 2007-01-23 07:52:07 -08:00