* ACPI patch status (2.6)
@ 2003-09-30 6:18 Len Brown
[not found] ` <1064902694.2535.159.camel-D2Zvc0uNKG8@public.gmane.org>
0 siblings, 1 reply; 7+ messages in thread
From: Len Brown @ 2003-09-30 6:18 UTC (permalink / raw)
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
FYI,
The following changes are currently in the ACPI test tree
http://linux-acpi.bkbits.net/linux-acpi-test-2.6.0
available for testing before push to 2.6.0
The associated plain patches are also available here:
ftp.kernel.org:/pub/linux/kernel/people/lenb/acpi/patches/test/
Yes, it has been too long since the last push into 2.6.
The good news is that we'll have finally got 2.6 back in sync with 2.4.
If you seen any regressions, please let me know.
thanks,
-Len
http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/README.ACPI
------
ChangeSet-NapXrNxjHSzEb4TTkPOJTA@public.gmane.org, 2003-09-30 01:09:21-04:00, len.brown@intel.com
[ACPI] GV3 IO port is 16-bits (Venkatesh Pallipadi)
ChangeSet-NapXrNxjHSzoSwJSnaUrKw@public.gmane.org, 2003-09-30 00:53:46-04:00, len.brown@intel.com
[ACPI] acpi_pci_link_allocate() should stick with irq.active if set.
(Andrew de Quincey)
Fixes OSDL #1186 "broken USB" and others
ChangeSet-NapXrNxjHSyhc2M4uTCxZA@public.gmane.org, 2003-09-30 00:15:16-04:00, len.brown@intel.com
[ACPI] add CONFIG_ACPI_RELAXED_AML to config menu
ChangeSet-NapXrNxjHSwp2p4RgGY0lw@public.gmane.org, 2003-09-30 00:06:29-04:00, len.brown@intel.com
[ACPI] CONFIG_ACPI is no longer necessary to enable HT (from 2.4.23)
if (CONFIG_ACPI || CONFIG_SMP) CONFIG_ACPI_BOOT=y
ChangeSet-NapXrNxjHSwCFy6MiDM1gQ@public.gmane.org, 2003-09-29 23:13:34-04:00, len.brown@intel.com
[ACPI] ACPI Component Architecture 20030918 (Bob Moore)
Found and fixed a longstanding problem with the late execution of
the various deferred AML opcodes (such as Operation Regions,
Buffer Fields, Buffers, and Packages)...
This fixes the "region size computed incorrectly" problem.
Fixed several 64-bit issues with prototypes, casting and data types.
Removed duplicate prototype from acdisasm.h
ChangeSet-NapXrNxjHSyNbVT0sNCpDA@public.gmane.org, 2003-09-29 12:32:13-04:00, len.brown@intel.com
[ACPI] CONFIG_ACPI_RELAXED_AML from 2.4
http://bugzilla.kernel.org/show_bug.cgi?id=1248
ChangeSet-NapXrNxjHSyWvgyCK5BHAA@public.gmane.org, 2003-09-25 16:17:01-04:00, len.brown@intel.com
[ACPI] For ThinkPad -- carry on in face of ECDT probe failure (Andi
Kleen)
ChangeSet-NapXrNxjHSz7J4fLV6oaFA@public.gmane.org, 2003-09-23 17:38:00-04:00, len.brown@intel.com
[ACPI] remove __initdata from acpi_disabled for module use (Andi
Kleen)
ChangeSet-NapXrNxjHSxer9vXpyaIOA@public.gmane.org, 2003-09-19 10:22:14-07:00, len.brown@intel.com
[ACPI] fix IO-APIC mode SCI storm due to sharing with PCI device
(David Shaohua Li)
http://bugzilla.kernel.org/show_bug.cgi?id=1165
ChangeSet-NapXrNxjHSzBWNZp46sVrw@public.gmane.org, 2003-09-18 20:14:20-07:00, len.brown@intel.com
[ACPI] acpi_disabled is used after __initdata is freed.
fixes random battery module loading problem -- SuSE bug #30477 (Andi
Kleen)
ChangeSet-NapXrNxjHSyRBaQiXl/DHw@public.gmane.org, 2003-09-18 16:40:04-07:00, len.brown@intel.com
[ACPI] Fix IO-APIC mode SCI interrupt storm on Tyan
http://bugzilla.kernel.org/show_bug.cgi?id=774
ChangeSet-NapXrNxjHSwkZRhte9MuKA@public.gmane.org, 2003-09-18 16:22:16-07:00, len.brown@intel.com
[ACPI] avoid alloc_bootmem() for accessing ACPI tables
some platforms use ACPI tables to find memory (Jesse Barnes)
ChangeSet-NapXrNxjHSx1qXLPWCKRTw@public.gmane.org, 2003-09-18 12:01:37-07:00, len.brown@intel.com
ACPI_CA_VERSION 0x20030916
ChangeSet-NapXrNxjHSyamEhOJLDLTw@public.gmane.org, 2003-09-18 11:59:12-07:00, len.brown@intel.com
remove ASUS A7V BIOS version 1011 from blacklist (Eric Valette)
ChangeSet-NapXrNxjHSyxd20e5Us4rQ@public.gmane.org, 2003-09-18 11:41:51-07:00, len.brown@intel.com
IBM ThinkPAD T30/T40 oops (David Shaohua Li)
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=98849
ChangeSet-NapXrNxjHSzIn+4bvDfk6g@public.gmane.org, 2003-09-18 11:29:42-07:00, len.brown@intel.com
Extended IRQ resource type for nForce (Andrew de Quincey)
ChangeSet-NapXrNxjHSwbpGf+3Q3hGA@public.gmane.org, 2003-09-18 10:58:41-07:00, len.brown@intel.com
[ACPI] Handle systems that specify non-ACPI-compliant SCI over-rides
(Jun Nakajima)
ChangeSet-NapXrNxjHSzxhsza/HYD6Q@public.gmane.org, 2003-09-18 10:54:11-07:00, len.brown@intel.com
Handle BIOS with _CRS that fails (Jun Nakajima)
ChangeSet-NapXrNxjHSxtCJruIQNo1w@public.gmane.org, 2003-09-18 00:52:06-04:00, len.brown@intel.com
[ACPI] merge 2.4.22 cleanup into 2.6
Restores CONFIG_ACPI_HT_ONLY as an alternative to CONFIG_ACPI
rather than a prerequisite
ChangeSet-1Cvhk1ijdKctxE93JcnU2Q@public.gmane.org, 2003-09-15 00:34:00-04:00, len.brown@intel.com
sync 2.4.22 changes into 2.6
Note that this restores CONFIG_ACPI_HT_ONLY as a sub-set of
CONFIG_ACPI rather than a dependency.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
^ permalink raw reply [flat|nested] 7+ messages in thread[parent not found: <1064902694.2535.159.camel-D2Zvc0uNKG8@public.gmane.org>]
* Re: ACPI patch status (2.6) [not found] ` <1064902694.2535.159.camel-D2Zvc0uNKG8@public.gmane.org> @ 2003-09-30 6:53 ` Nate Lawson [not found] ` <20030929235203.O79536-Y6VGUYTwhu0@public.gmane.org> 2003-09-30 7:07 ` Andi Kleen 1 sibling, 1 reply; 7+ messages in thread From: Nate Lawson @ 2003-09-30 6:53 UTC (permalink / raw) To: Len Brown; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f Thanks. I don't see the patch I submitted (buffer overflow in resource lists) below. Is there a good facility where you track patches that I should submit them instead? -Nate On Mon, 30 Sep 2003, Len Brown wrote: > FYI, > The following changes are currently in the ACPI test tree > http://linux-acpi.bkbits.net/linux-acpi-test-2.6.0 > available for testing before push to 2.6.0 > > The associated plain patches are also available here: > ftp.kernel.org:/pub/linux/kernel/people/lenb/acpi/patches/test/ > > Yes, it has been too long since the last push into 2.6. > The good news is that we'll have finally got 2.6 back in sync with 2.4. > > If you seen any regressions, please let me know. > > thanks, > -Len > > http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/README.ACPI > > ------ > > ChangeSet-NapXrNxjHSzEb4TTkPOJTA@public.gmane.org, 2003-09-30 01:09:21-04:00, len.brown@intel.com > [ACPI] GV3 IO port is 16-bits (Venkatesh Pallipadi) > > ChangeSet-NapXrNxjHSzoSwJSnaUrKw@public.gmane.org, 2003-09-30 00:53:46-04:00, len.brown@intel.com > [ACPI] acpi_pci_link_allocate() should stick with irq.active if set. > (Andrew de Quincey) > Fixes OSDL #1186 "broken USB" and others > > ChangeSet-NapXrNxjHSyhc2M4uTCxZA@public.gmane.org, 2003-09-30 00:15:16-04:00, len.brown@intel.com > [ACPI] add CONFIG_ACPI_RELAXED_AML to config menu > > ChangeSet-NapXrNxjHSwp2p4RgGY0lw@public.gmane.org, 2003-09-30 00:06:29-04:00, len.brown@intel.com > [ACPI] CONFIG_ACPI is no longer necessary to enable HT (from 2.4.23) > if (CONFIG_ACPI || CONFIG_SMP) CONFIG_ACPI_BOOT=y > > ChangeSet-NapXrNxjHSwCFy6MiDM1gQ@public.gmane.org, 2003-09-29 23:13:34-04:00, len.brown@intel.com > [ACPI] ACPI Component Architecture 20030918 (Bob Moore) > > Found and fixed a longstanding problem with the late execution of > the various deferred AML opcodes (such as Operation Regions, > Buffer Fields, Buffers, and Packages)... > This fixes the "region size computed incorrectly" problem. > > Fixed several 64-bit issues with prototypes, casting and data types. > > Removed duplicate prototype from acdisasm.h > > ChangeSet-NapXrNxjHSyNbVT0sNCpDA@public.gmane.org, 2003-09-29 12:32:13-04:00, len.brown@intel.com > [ACPI] CONFIG_ACPI_RELAXED_AML from 2.4 > http://bugzilla.kernel.org/show_bug.cgi?id=1248 > > ChangeSet-NapXrNxjHSyWvgyCK5BHAA@public.gmane.org, 2003-09-25 16:17:01-04:00, len.brown@intel.com > [ACPI] For ThinkPad -- carry on in face of ECDT probe failure (Andi > Kleen) > > ChangeSet-NapXrNxjHSz7J4fLV6oaFA@public.gmane.org, 2003-09-23 17:38:00-04:00, len.brown@intel.com > [ACPI] remove __initdata from acpi_disabled for module use (Andi > Kleen) > > ChangeSet-NapXrNxjHSxer9vXpyaIOA@public.gmane.org, 2003-09-19 10:22:14-07:00, len.brown@intel.com > [ACPI] fix IO-APIC mode SCI storm due to sharing with PCI device > (David Shaohua Li) > http://bugzilla.kernel.org/show_bug.cgi?id=1165 > > ChangeSet-NapXrNxjHSzBWNZp46sVrw@public.gmane.org, 2003-09-18 20:14:20-07:00, len.brown@intel.com > [ACPI] acpi_disabled is used after __initdata is freed. > fixes random battery module loading problem -- SuSE bug #30477 (Andi > Kleen) > > ChangeSet-NapXrNxjHSyRBaQiXl/DHw@public.gmane.org, 2003-09-18 16:40:04-07:00, len.brown@intel.com > [ACPI] Fix IO-APIC mode SCI interrupt storm on Tyan > http://bugzilla.kernel.org/show_bug.cgi?id=774 > > ChangeSet-NapXrNxjHSwkZRhte9MuKA@public.gmane.org, 2003-09-18 16:22:16-07:00, len.brown@intel.com > [ACPI] avoid alloc_bootmem() for accessing ACPI tables > some platforms use ACPI tables to find memory (Jesse Barnes) > > ChangeSet-NapXrNxjHSx1qXLPWCKRTw@public.gmane.org, 2003-09-18 12:01:37-07:00, len.brown@intel.com > ACPI_CA_VERSION 0x20030916 > > ChangeSet-NapXrNxjHSyamEhOJLDLTw@public.gmane.org, 2003-09-18 11:59:12-07:00, len.brown@intel.com > remove ASUS A7V BIOS version 1011 from blacklist (Eric Valette) > > ChangeSet-NapXrNxjHSyxd20e5Us4rQ@public.gmane.org, 2003-09-18 11:41:51-07:00, len.brown@intel.com > IBM ThinkPAD T30/T40 oops (David Shaohua Li) > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=98849 > > ChangeSet-NapXrNxjHSzIn+4bvDfk6g@public.gmane.org, 2003-09-18 11:29:42-07:00, len.brown@intel.com > Extended IRQ resource type for nForce (Andrew de Quincey) > > ChangeSet-NapXrNxjHSwbpGf+3Q3hGA@public.gmane.org, 2003-09-18 10:58:41-07:00, len.brown@intel.com > [ACPI] Handle systems that specify non-ACPI-compliant SCI over-rides > (Jun Nakajima) > > ChangeSet-NapXrNxjHSzxhsza/HYD6Q@public.gmane.org, 2003-09-18 10:54:11-07:00, len.brown@intel.com > Handle BIOS with _CRS that fails (Jun Nakajima) > > ChangeSet-NapXrNxjHSxtCJruIQNo1w@public.gmane.org, 2003-09-18 00:52:06-04:00, len.brown@intel.com > [ACPI] merge 2.4.22 cleanup into 2.6 > Restores CONFIG_ACPI_HT_ONLY as an alternative to CONFIG_ACPI > rather than a prerequisite > > ChangeSet-1Cvhk1ijdKctxE93JcnU2Q@public.gmane.org, 2003-09-15 00:34:00-04:00, len.brown@intel.com > sync 2.4.22 changes into 2.6 > Note that this restores CONFIG_ACPI_HT_ONLY as a sub-set of > CONFIG_ACPI rather than a dependency. > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Acpi-devel mailing list > Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/acpi-devel > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <20030929235203.O79536-Y6VGUYTwhu0@public.gmane.org>]
* Re: ACPI patch status (2.6) [not found] ` <20030929235203.O79536-Y6VGUYTwhu0@public.gmane.org> @ 2003-09-30 17:07 ` Len Brown 0 siblings, 0 replies; 7+ messages in thread From: Len Brown @ 2003-09-30 17:07 UTC (permalink / raw) To: Nate Lawson; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f > Is there a good facility where you track patches that I > should submit them instead? Always learning, but the best process I know goes something like below. In summary, the mailing list is great, but if you want to be sure an issue and its fix get properly handled and don't fall through the cracks, then bugzilla is your friend. thanks, -Len 1. issue discovered 2. Check to see if somebody else already discoverd it Query bugzilla -- http://bugzilla.kernel.org/ and/or at the distro bugzilla. google for it poke around the list archives http://sourceforge.net/mailarchive/forum.php?forum=acpi-devel http://sourceforge.net/mailarchive/forum.php?forum=acpi-support 3. If no, ask others if they see the same problem or have a fix acpi-support-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org 4. If no, file a new bug http://bugzilla.kernel.org/ for base 2.4 or 2.6 kernels Category: Power Management Component: ACPI http://bugzilla.redhat.com/ for RHEL, Fedora etc. http://bugzilla.suse.de for SuSE etc. Put useful stuff in the bug report. Eg. for interrupt issues: Please attach the output from dmidecode, available in /usr/sbin/, or here: http://www.nongnu.org/dmidecode/ Please attach the output from acpidmp, available in /usr/sbin/, or in here http://www.intel.com/technology/iapc/acpi/downloads/pmtools-20010730.tar.gz Please attach /proc/interrupts and the dmesg output showing the failure, if possible. 5. Debug As bug is debugged, attach the useful stuff to the bug report -- don't just send it to the mailing list or it may get lost. Attach proposed patches in bugzilla. Submitter tests proposed patch and verifies it works. bugzilla should be set to RESOLVED w/ CODE_FIX at this point. 6. Get it integrated If I haven't noticed the bugzilla and picked up the fix already, send me a pointer to it and cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org to make sure others get the opportunity to be aware of the proposed change. 7. Receive notice it is integrated. When I pull in a patch, I'll reply to the contributor and will cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org I'll cc LKML too if that is where it came from so the ACK is included in the thread. 8. Test the fix along with the others. Your pristine fix may have been toasted along the way. Update from the latest BK tree http://linux-acpi.bkbits.net/linux-acpi-test-2.4.22 http://linux-acpi.bkbits.net/linux-acpi-test-2.4.23 http://linux-acpi.bkbits.net/linux-acpi-test-2.6.0 Or apply the plain patches from here: ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/test (See README here: ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/README.ACPI And let me know if it got broke. 9. ACPI test tree periodicaly gets released to baseline kernel When the fix is in the base kernel, bugzilla should be marked CLOSED. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: ACPI patch status (2.6) [not found] ` <1064902694.2535.159.camel-D2Zvc0uNKG8@public.gmane.org> 2003-09-30 6:53 ` Nate Lawson @ 2003-09-30 7:07 ` Andi Kleen [not found] ` <20030930070706.GB8827-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org> 1 sibling, 1 reply; 7+ messages in thread From: Andi Kleen @ 2003-09-30 7:07 UTC (permalink / raw) To: Len Brown; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On Tue, Sep 30, 2003 at 02:18:14AM -0400, Brown, Len wrote: > FYI, > The following changes are currently in the ACPI test tree > http://linux-acpi.bkbits.net/linux-acpi-test-2.6.0 > available for testing before push to 2.6.0 > > The associated plain patches are also available here: > ftp.kernel.org:/pub/linux/kernel/people/lenb/acpi/patches/test/ > > Yes, it has been too long since the last push into 2.6. > The good news is that we'll have finally got 2.6 back in sync with 2.4. > > If you seen any regressions, please let me know. My ACPI tolerant patch is not included. Without this it will not boot on many HP servers and some other multiprocessor boxes. -Andi ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <20030930070706.GB8827-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>]
* acpi_tolerant (Re: ACPI patch status (2.6)) [not found] ` <20030930070706.GB8827-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org> @ 2003-09-30 17:45 ` Len Brown [not found] ` <1064943934.2583.100.camel-D2Zvc0uNKG8@public.gmane.org> 0 siblings, 1 reply; 7+ messages in thread From: Len Brown @ 2003-09-30 17:45 UTC (permalink / raw) To: Andi Kleen, Andrew de Quincey; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f > > If you seen any regressions, please let me know. > > My ACPI tolerant patch is not included. Without this it will not boot > on many HP servers and some other multiprocessor boxes. Thanks Andi, I've included your "PIC fallback and SMP boxes" note below to give others background if they haven't seen it yet. My understanding was that the acpi_tolerant patch is in response to Andrew de Quincy's "Full dropback to PIC mode" patch -- the one that creates pic.c. That change is in the mm tree, but not yet in 2.4, 2.6, or the acpi 2.4 or 2.6 trees. If I'm confused and you believe that the acpi_tolerant patch is needed for the current acpi tree to boot on some SMP servers, please straighten me out. thanks, -Len ------------ Hi, We had good success with Andrew's PIC fallback patches on SuSE Linux. A lot of boxes that needed pci=noacpi or acpi=off before work now. Unfortunately there were also some regressions, mostly on bigger SMP boxes (e.g. some HP servers). What usually happened was that some unimportant device like one USB port would fail to set or get an interrupt. That would cause a full PIC mode fallback, which is not a good idea on a SMP system and usually results in a failed boot. People didn't notice the not working USB port before (or maybe it worked anyways). I did a bit of an hack to work around this now. On a SMP system PIC mode fallback is probably not a good idea because it will perform awful and more likely not work at all. This patch checks if the box is a "true" SMP system (not just an uniprocessor box with huperthreading), and if yes enables tolerant mode. Tolerant mode means we don't do PIC fallback for failing to set an ACPI link. This could be more improved, e.g. acpi_pci_get_prt_list should probably also tolerate partial failure. Another bigger problem we have with the PIC fallback is that there are a some chipsets that don't like it when you first set a few interrupts in APIC mode and then go back to PIC mode (e.g. that's the case on all NForce3 and some VIA boards). I'm not sure what to do with them yet. For our use for x86-64 I added an hack to always force PIC mode for Nvidia and VIA, but that's clearly an hack. The patch is for a SuSE tree, will probably not apply directly to plain 2.4. -Andi diff -u linux-2.4.21/arch/i386/kernel/mpparse.c-o linux-2.4.21/arch/i386/kernel/mpparse.c --- linux-2.4.21/arch/i386/kernel/mpparse.c-o 2003-09-22 12:48:56.000000000 +0200 +++ linux-2.4.21/arch/i386/kernel/mpparse.c 2003-09-22 13:27:34.000000000 +0200 @@ -1293,6 +1293,8 @@ #ifdef CONFIG_ACPI_PCI +extern int acpi_tolerant; + int __init mp_parse_prt (void) { struct list_head *node = NULL; @@ -1305,6 +1307,13 @@ int edge_level = 0; int active_high_low = 0; +#ifdef CONFIG_SMP + /* Hack: on "real" (not just HT) SMP boxes we do not fall back + to PIC mode easily. Ignore interrupt setup failures then. */ + if (acpi_tolerant != 2 && smp_num_cpus/smp_num_siblings > 1) + acpi_tolerant = 1; +#endif + /* Get the current PRT */ prt_list = acpi_pci_get_prt_list(); @@ -1326,6 +1335,14 @@ if (entry->link.handle) { irq = acpi_pci_link_get_irq(entry->link.handle, entry->link.index, &edge_level, &active_high_low); if (irq < 0) { + if (acpi_tolerant) { + printk(KERN_INFO "Ignoring failure to set interrupt for device %02x:%02x:%02x on pin %d (oldirq %d)\n", + entry->id.bus, entry->id.device, + entry->id.function, entry->pin, + entry->irq); + + continue; + } acpi_pci_destroy_prt_list(prt_list); return -ENODEV; } diff -u linux-2.4.21/arch/i386/kernel/setup.c-o linux-2.4.21/arch/i386/kernel/setup.c --- linux-2.4.21/arch/i386/kernel/setup.c-o 2003-09-22 12:48:58.000000000 +0200 +++ linux-2.4.21/arch/i386/kernel/setup.c 2003-09-22 13:27:37.000000000 +0200 @@ -202,6 +202,8 @@ int acpi_tables __initdata = 0; +int acpi_tolerant; + extern int blk_nohighio; #ifndef CONFIG_SMP @@ -897,6 +899,9 @@ acpi_force = 1; } + else if (!memcmp(from, "acpi=tolerant", 13)) + acpi_tolerant = 2; + /* disable IO-APIC */ else if (!memcmp(from, "noapic", 6)) disable_ioapic_setup(); ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <1064943934.2583.100.camel-D2Zvc0uNKG8@public.gmane.org>]
* Re: acpi_tolerant (Re: ACPI patch status (2.6)) [not found] ` <1064943934.2583.100.camel-D2Zvc0uNKG8@public.gmane.org> @ 2003-09-30 18:11 ` Andi Kleen 0 siblings, 0 replies; 7+ messages in thread From: Andi Kleen @ 2003-09-30 18:11 UTC (permalink / raw) To: Len Brown Cc: Andi Kleen, Andrew de Quincey, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On Tue, Sep 30, 2003 at 01:45:34PM -0400, Brown, Len wrote: > > > If you seen any regressions, please let me know. > > > > My ACPI tolerant patch is not included. Without this it will not boot > > on many HP servers and some other multiprocessor boxes. > > Thanks Andi, > I've included your "PIC fallback and SMP boxes" note below to give > others background if they haven't seen it yet. > > My understanding was that the acpi_tolerant patch is in response to > Andrew de Quincy's "Full dropback to PIC mode" patch -- the one that > creates pic.c. That change is in the mm tree, but not yet in 2.4, 2.6, > or the acpi 2.4 or 2.6 trees. Yep. But that tree needs acpi-tolerant too > If I'm confused and you believe that the acpi_tolerant patch is needed > for the current acpi tree to boot on some SMP servers, please straighten > me out. No, you're right. It only makes sense with PIC fallback. But PIC fallback is included in your test tree, right? If yes then you should merge acpi-tolerant too. BTW IMHO you should merge both (PIC mode and the other fixes including acpi-tolerant) ASAP to mainline. There are tons of ACPI bug reports for 2.6 all the time that would be fixed by them. It would be much better to test there than in some test tree that nobody uses anyways. That would also give the patches a much better test. -Andi ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: ACPI patch status (2.6) @ 2003-09-30 17:17 Moore, Robert 0 siblings, 0 replies; 7+ messages in thread From: Moore, Robert @ 2003-09-30 17:17 UTC (permalink / raw) To: Nate Lawson, Brown, Len; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f Nate, I was out on medical leave for 3 months, and I'm busy catching up on patch integration and bug fixes for ACPI CA. I'm looking at the resource fixes for the next release, hopefully this week. Bob -----Original Message----- From: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of Nate Lawson Sent: Monday, September 29, 2003 11:53 PM To: Brown, Len Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Subject: Re: [ACPI] ACPI patch status (2.6) Thanks. I don't see the patch I submitted (buffer overflow in resource lists) below. Is there a good facility where you track patches that I should submit them instead? -Nate On Mon, 30 Sep 2003, Len Brown wrote: > FYI, > The following changes are currently in the ACPI test tree > http://linux-acpi.bkbits.net/linux-acpi-test-2.6.0 > available for testing before push to 2.6.0 > > The associated plain patches are also available here: > ftp.kernel.org:/pub/linux/kernel/people/lenb/acpi/patches/test/ > > Yes, it has been too long since the last push into 2.6. > The good news is that we'll have finally got 2.6 back in sync with 2.4. > > If you seen any regressions, please let me know. > > thanks, > -Len > > http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/README.A CPI > > ------ > > ChangeSet-NapXrNxjHSzEb4TTkPOJTA@public.gmane.org, 2003-09-30 01:09:21-04:00, len.brown@intel.com > [ACPI] GV3 IO port is 16-bits (Venkatesh Pallipadi) > > ChangeSet-NapXrNxjHSzoSwJSnaUrKw@public.gmane.org, 2003-09-30 00:53:46-04:00, len.brown@intel.com > [ACPI] acpi_pci_link_allocate() should stick with irq.active if set. > (Andrew de Quincey) > Fixes OSDL #1186 "broken USB" and others > > ChangeSet-NapXrNxjHSyhc2M4uTCxZA@public.gmane.org, 2003-09-30 00:15:16-04:00, len.brown@intel.com > [ACPI] add CONFIG_ACPI_RELAXED_AML to config menu > > ChangeSet-NapXrNxjHSwp2p4RgGY0lw@public.gmane.org, 2003-09-30 00:06:29-04:00, len.brown@intel.com > [ACPI] CONFIG_ACPI is no longer necessary to enable HT (from 2.4.23) > if (CONFIG_ACPI || CONFIG_SMP) CONFIG_ACPI_BOOT=y > > ChangeSet-NapXrNxjHSwCFy6MiDM1gQ@public.gmane.org, 2003-09-29 23:13:34-04:00, len.brown@intel.com > [ACPI] ACPI Component Architecture 20030918 (Bob Moore) > > Found and fixed a longstanding problem with the late execution of > the various deferred AML opcodes (such as Operation Regions, > Buffer Fields, Buffers, and Packages)... > This fixes the "region size computed incorrectly" problem. > > Fixed several 64-bit issues with prototypes, casting and data types. > > Removed duplicate prototype from acdisasm.h > > ChangeSet-NapXrNxjHSyNbVT0sNCpDA@public.gmane.org, 2003-09-29 12:32:13-04:00, len.brown@intel.com > [ACPI] CONFIG_ACPI_RELAXED_AML from 2.4 > http://bugzilla.kernel.org/show_bug.cgi?id=1248 > > ChangeSet-NapXrNxjHSyWvgyCK5BHAA@public.gmane.org, 2003-09-25 16:17:01-04:00, len.brown@intel.com > [ACPI] For ThinkPad -- carry on in face of ECDT probe failure (Andi > Kleen) > > ChangeSet-NapXrNxjHSz7J4fLV6oaFA@public.gmane.org, 2003-09-23 17:38:00-04:00, len.brown@intel.com > [ACPI] remove __initdata from acpi_disabled for module use (Andi > Kleen) > > ChangeSet-NapXrNxjHSxer9vXpyaIOA@public.gmane.org, 2003-09-19 10:22:14-07:00, len.brown@intel.com > [ACPI] fix IO-APIC mode SCI storm due to sharing with PCI device > (David Shaohua Li) > http://bugzilla.kernel.org/show_bug.cgi?id=1165 > > ChangeSet-NapXrNxjHSzBWNZp46sVrw@public.gmane.org, 2003-09-18 20:14:20-07:00, len.brown@intel.com > [ACPI] acpi_disabled is used after __initdata is freed. > fixes random battery module loading problem -- SuSE bug #30477 (Andi > Kleen) > > ChangeSet-NapXrNxjHSyRBaQiXl/DHw@public.gmane.org, 2003-09-18 16:40:04-07:00, len.brown@intel.com > [ACPI] Fix IO-APIC mode SCI interrupt storm on Tyan > http://bugzilla.kernel.org/show_bug.cgi?id=774 > > ChangeSet-NapXrNxjHSwkZRhte9MuKA@public.gmane.org, 2003-09-18 16:22:16-07:00, len.brown@intel.com > [ACPI] avoid alloc_bootmem() for accessing ACPI tables > some platforms use ACPI tables to find memory (Jesse Barnes) > > ChangeSet-NapXrNxjHSx1qXLPWCKRTw@public.gmane.org, 2003-09-18 12:01:37-07:00, len.brown@intel.com > ACPI_CA_VERSION 0x20030916 > > ChangeSet-NapXrNxjHSyamEhOJLDLTw@public.gmane.org, 2003-09-18 11:59:12-07:00, len.brown@intel.com > remove ASUS A7V BIOS version 1011 from blacklist (Eric Valette) > > ChangeSet-NapXrNxjHSyxd20e5Us4rQ@public.gmane.org, 2003-09-18 11:41:51-07:00, len.brown@intel.com > IBM ThinkPAD T30/T40 oops (David Shaohua Li) > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=98849 > > ChangeSet-NapXrNxjHSzIn+4bvDfk6g@public.gmane.org, 2003-09-18 11:29:42-07:00, len.brown@intel.com > Extended IRQ resource type for nForce (Andrew de Quincey) > > ChangeSet-NapXrNxjHSwbpGf+3Q3hGA@public.gmane.org, 2003-09-18 10:58:41-07:00, len.brown@intel.com > [ACPI] Handle systems that specify non-ACPI-compliant SCI over-rides > (Jun Nakajima) > > ChangeSet-NapXrNxjHSzxhsza/HYD6Q@public.gmane.org, 2003-09-18 10:54:11-07:00, len.brown@intel.com > Handle BIOS with _CRS that fails (Jun Nakajima) > > ChangeSet-NapXrNxjHSxtCJruIQNo1w@public.gmane.org, 2003-09-18 00:52:06-04:00, len.brown@intel.com > [ACPI] merge 2.4.22 cleanup into 2.6 > Restores CONFIG_ACPI_HT_ONLY as an alternative to CONFIG_ACPI > rather than a prerequisite > > ChangeSet-1Cvhk1ijdKctxE93JcnU2Q@public.gmane.org, 2003-09-15 00:34:00-04:00, len.brown@intel.com > sync 2.4.22 changes into 2.6 > Note that this restores CONFIG_ACPI_HT_ONLY as a sub-set of > CONFIG_ACPI rather than a dependency. > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Acpi-devel mailing list > Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/acpi-devel > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Acpi-devel mailing list Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/acpi-devel ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2003-09-30 18:11 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-30 6:18 ACPI patch status (2.6) Len Brown
[not found] ` <1064902694.2535.159.camel-D2Zvc0uNKG8@public.gmane.org>
2003-09-30 6:53 ` Nate Lawson
[not found] ` <20030929235203.O79536-Y6VGUYTwhu0@public.gmane.org>
2003-09-30 17:07 ` Len Brown
2003-09-30 7:07 ` Andi Kleen
[not found] ` <20030930070706.GB8827-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2003-09-30 17:45 ` acpi_tolerant (Re: ACPI patch status (2.6)) Len Brown
[not found] ` <1064943934.2583.100.camel-D2Zvc0uNKG8@public.gmane.org>
2003-09-30 18:11 ` Andi Kleen
-- strict thread matches above, loose matches on Subject: below --
2003-09-30 17:17 ACPI patch status (2.6) Moore, Robert
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox