- 21 Dec, 2004 2 commits
-
-
Len Brown authored
ACPI 3.0 support is nearing completion in both the iASL compiler and the ACPI CA core subsystem. Fixed a problem in the ToDecimalString operator where the resulting string length was incorrectly calculated. The length is now calculated exactly, eliminating incorrect AE_STRING_LIMIT exceptions. Fixed a problem in the ToHexString operator to allow a maximum 200 character string to be produced. Fixed a problem in the internal string-to-buffer and buffer-to-buffer copy routine where the length of the resulting buffer was not truncated to the new size (if the target buffer already existed). Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: Pavel Machek <pavel@suse.cz> Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk>
-
- 07 Dec, 2004 1 commit
-
-
Len Brown authored
Signed-off-by: Zhenyu Z. Wang <zhenyu.z.wang@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
- 06 Dec, 2004 3 commits
-
-
Len Brown authored
The low-level field insertion/extraction code (exfldio) has been completely rewritten to eliminate unnecessary complexity, bugs, and boundary conditions. Fixed a problem in the ToInteger, ToBuffer, ToHexString, and ToDecimalString operators where the input operand could be inadvertently deleted if no conversion was necessary (e.g., if the input to ToInteger was an Integer object.) Fixed a problem with the ToDecimalString and ToHexString where an incorrect exception code was returned if the resulting string would be > 200 chars. AE_STRING_LIMIT is now returned. Fixed a problem with the Concatenate operator where AE_OK was always returned, even if the operation failed. Fixed a problem in oswinxf (used by AcpiExec and iASL) to allow > 128 semaphores to be allocated. Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Fixed a problem in acpi_ex_convert_to_integer where new integers were not truncated to 32 bits for 32-bit ACPI tables. This routine converts buffers and strings to integers. Implemented support to store a value to an Index() on a String object. This is an ACPI 2.0 feature that had not yet been implemented. Implemented new behavior for storing objects to individual package elements (via the Index() operator). The previous behavior was to invoke the implicit conversion rules if an object was already present at the index. The new behavior is to simply delete any existing object and directly store the new object. Although the ACPI specification seems unclear on this subject, other ACPI implementations behave in this manner. (This is the root of the AE_BAD_HEX_CONSTANT issue.) Modified the RSDP memory scan mechanism to support the extended checksum for ACPI 2.0 (and above) RSDPs. Note that the search continues until a valid RSDP signature is found with a valid checksum. Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
-
- 05 Dec, 2004 7 commits
-
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=1744Signed-off-by: Luming Yu <luming.yu@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=2901Signed-off-by: Luming Yu <luming.yu@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3518Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
ex_access_region Region EmbeddedControl(3) has no handler http://bugzilla.kernel.org/show_bug.cgi?id=1690Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3805Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=1320 By: Patrick Mochel, Karol Kozimor, Shaohua Li Signed-off-by: Len Brown <len.brown@intel.com>
-
- 01 Dec, 2004 3 commits
-
-
Len Brown authored
Now "max_cstate=" instead of "acpi_cstate_limit=" Delete redundant static cstate flags .c2 and .c3 http://bugme.osdl.org/show_bug.cgi?id=3549 For static processor driver, boot cmdline: processor.max_cstate=2 For processor module, /etc/modprobe.conf: options processor max_cstate=2 or # modprobe processor max_cstate=2 From kernel or kernel module: #include <linux/acpi.h> acpi_set_cstate_limit(2); Suggested-by: Pavel Machek Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3643Signed-off-by: Alexey Y Starikovskiy <alexey.y.starikovskiy@intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
-
- 30 Nov, 2004 4 commits
-
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3669Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3762Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
so call it ioapic_renumber_irq(). A note to google: GSI is a Global System Interrupt -- a flat, linear, global IRQ number. Suggested-by: Linus Torvalds Signed-off-by: Len Brown <len.brown@intel.com>
-
- 23 Nov, 2004 1 commit
-
-
Len Brown authored
http://bugzilla.redhat.com/beta2/show_bug.cgi?id=135449Signed-off-by: Len Brown <len.brown@intel.com>
-
- 11 Nov, 2004 3 commits
-
-
Len Brown authored
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
-
- 10 Nov, 2004 6 commits
-
-
Len Brown authored
delete now obsolete dmi_scan entries fix build for ACPI & !IOAPIC Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3551Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3333Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=1744Signed-off-by: Luming Yu <luming.yu@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
-
Len Brown authored
-
- 08 Nov, 2004 4 commits
-
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3643Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
-
Len Brown authored
This bubbles all the way up to pci_enable_device(). This allows IRQ0 to be used as a legal PCI device IRQ. The ES7000 uses an interrupt source override to assign pin20 to IRQ0. Then platform_rename_gsi assigns pin0 a high-numbered IRQ -- available for PCI devices. But IRQ0 needs to be a legal PCI IRQ in the lookup code to make it as far as the re-name code. Signed-off-by: Natalie Protasevich <Natalie.Protasevich@UNISYS.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com>
-
- 05 Nov, 2004 4 commits
-
-
Len Brown authored
into intel.com:/home/lenb/src/26-stable-dev
-
Len Brown authored
Implemented support for FADT revision 2. This was an interim table (between ACPI 1.0 and ACPI 2.0) that adds support for the FADT reset register. Implemented optional support to allow uninitialized LocalX and ArgX variables in a control method. The variables are initialized to an Integer object with a value of zero. This support is enabled by setting the acpi_gbl_enable_interpreter_slack flag to TRUE, which is default unless booted with "acpi=strict". Implemented support for Integer objects for the SizeOf operator. Either 4 or 8 is returned, depending on the current integer size (32-bit or 64-bit, depending on the parent table revision). Fixed a problem in the implementation of the SizeOf and ObjectType operators where the operand was resolved to a value too early, causing incorrect return values for some objects. Fixed some possible memory leaks during exceptional conditions.
-
Len Brown authored
-
Len Brown authored
Useful to workaround C3 ipw2100 packet loss, reducing noise or boot issues on some models. http://bugme.osdl.org/show_bug.cgi?id=3549 For static processor driver, boot cmdline: processor.acpi_cstate_limit=2 For processor module, /etc/modprobe.conf: options processor acpi_cstate_limit=2 For manual processor module load: # modprobe processor acpi_cstate_limit=2 From kernel or kernel module: #include <linux/acpi.h> acpi_set_cstate_limit(2); Inspired by patches from Jos Delbar and Andi Kleen Signed-off-by: Len Brown <len.brown@intel.com>
-
- 04 Nov, 2004 2 commits
-
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
for benefit of powernow-k8 driver which depends on it but runs even if acpi is disabled. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Len Brown <len.brown@intel.com>
-