- 10 Nov, 2004 4 commits
-
-
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>
-
- 03 Nov, 2004 1 commit
-
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=3164Signed-off-by: Len Brown <len.brown@intel.com>
-
- 01 Nov, 2004 5 commits
-
-
Len Brown authored
This conflicted with PNP-aware and ACPI-aware drivers, and required that its exclude-list carry vendor-specific driver names, which we can't possibly maintain. Signed-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=3336Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com>
-
- 28 Oct, 2004 2 commits
-
-
Len Brown authored
Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: Luming Yu <luming.yu@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
- 27 Oct, 2004 6 commits
-
-
Len Brown authored
With this driver, legacy device drivers (floppy ACPI driver, COM ACPI driver, and ACPI motherboard driver) which directly use ACPI can be removed, since now we have unified PNP interface for legacy ACPI enumerated devices. Originally by Matthieu Castet Signed-off-by: Li Shaohua <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
devices use IRQ of legacy PNP devices. Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: David Shaohua Li <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Before: IRQ26 -> 0:10-> 1:2 IRQ27 -> 0:11-> 1:3 After: IRQ26 -> 1:2 IRQ27 -> 1:3 IRQ58 -> 0:10 IRQ59 -> 0:11 Signed-off-by: Natalie Protasevich <Natalie.Protasevich@unisys.com> Signed-off-by: Len Brown <Len.Brown@intel.com>
-
Len Brown authored
honor "halt=" cmdline parameter use monitor/mwait when available http://bugzilla.kernel.org/show_bug.cgi?id=2280Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
- 25 Oct, 2004 4 commits
-
-
Len Brown authored
eisa_set_level(). Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
-
Len Brown authored
http://bugme.osdl.org/show_bug.cgi?id=1944Signed-off-by: Luming Yu <luming.yu@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-
Len Brown authored
Signed-off-by: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> Signed-off-by: Len Brown <len.brown@intel.com
-
- 23 Oct, 2004 1 commit
-
-
Len Brown authored
The CMOS handle was incorrectly marked as required, breaking insmod on models without one; The BLED method was incorrectly required if LED is not defined, breaking LED control on the A21e. Signed-off-by: Len Brown <len.brown@intel.com>
-
- 22 Oct, 2004 7 commits
-
-
Len Brown authored
into intel.com:/home/lenb/src/26-stable-dev
-
Len Brown authored
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com> Note: ACPI CA is currently undergoing an in-depth and complete formal evaluation to test/verify the following areas. Other suggestions are welcome. This will result in an increase in the frequency of releases and the number of bug fixes in the next few months. - Functional tests for all ASL/AML operators - All implicit/explicit type conversions - Bit fields and operation regions - 64-bit math support and 32-bit-only "truncated" math support - Exceptional conditions, both compiler and interpreter - Dynamic object deletion and memory leaks - ACPI 3.0 support when implemented - External interfaces to the ACPI subsystem Fixed two alignment issues on 64-bit platforms - within debug statements in acpi_ev_gpe_detect and acpi_ev_create_gpe_block. Removed references to the Address field within the non-aligned ACPI generic address structure. Fixed a problem in the Increment and Decrement operators where incorrect operand resolution could result in the inadvertent modification of the original integer when the integer is passed into another method as an argument and the arg is then incremented/decremented. Fixed a problem in the FromBCD operator where the upper 32-bits of a 64-bit BCD number were truncated during conversion. Fixed a problem in the ToDecimal operator where the length of the resulting string could be set incorrectly too long if the input operand was a Buffer object. Fixed a problem in the Logical operators (LLess, etc.) where a NULL byte (0) within a buffer would prematurely terminate a compare between buffer objects. Added a check for string overflow (>200 characters as per the ACPI specification) during the Concatenate operator with two string operands.
-
Len Brown authored
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com> Implemented support for the ACPI 3.0 Timer operator. This ASL function implements a 64-bit timer with 100 nanosecond granularity. Defined a new OSL interface, acpi_os_get_timer. This interface is used to implement the ACPI 3.0 Timer operator. This allows the host OS to implement the timer with the best clock available. Also, it keeps the core subsystem out of the clock handling business, since the host OS (usually) performs this function. Fixed an alignment issue on 64-bit platforms. The hw_low_level_read/write() functions use a 64-bit address which is part of the packed ACPI Generic Address Structure. Since the structure is non-aligned, the alignment macros are now used to extract the address to a local variable before use. Fixed a problem where the ToInteger operator assumed all input strings were hexadecimal. The operator now handles both decimal strings and hex strings (prefixed with "0x"). Fixed a problem where the string length in the string object created as a result of the internal ConvertToString procedure could be incorrect. This potentially affected all implicit conversions and also the ToDecimalString and ToHexString operators. Fixed two problems in the ToString operator. If the length parameter was zero, an incorrect string object was created and the value of the input length parameter was inadvertently changed from zero to Ones. Fixed a problem where the optional ResourceSource string in the ExtendedIRQ resource macro was ignored. Simplified the interfaces to the internal division functions, reducing code size and complexity.
-
Len Brown authored
-
Len Brown authored
Signed-off-by: Len Brown <len.brown@intel.com> Added a new OSL interface, acpi_os_get_timer. This interface implements a 64-bit monotonic timer in 100 nanosecond units. Implemented support for the ACPI 3.0 Timer operator. This 64-bit timer utilizes the timer provided by the acpi_os_get_timer interface.
-