Messages in this thread | | | Subject | RE: [patch] 2.4.x ACPI updates | Date | Tue, 19 Aug 2003 20:04:03 -0400 | From | "Brown, Len" <> |
| |
Andy/Jeff/Marcelo,
At Jeff's request, I've back ported ACPICA 20030813 from http://linux-acpi.bkbits.net/linux-acpi-2.4 into a new tree for 2.4.22: http://linux-acpi.bkbits.net/linux-acpi-2.4.22
I've restored acpitable.[ch], which was deleted too late for this release cycle; and will live on until 2.4.23 -- as well as restored CONFIG_ACPI_HT_ONLY under CONFIG_ACPI; restored the 8-bit characters that got expanded to 16-bits in a previous merge; and deleted some dmesg verbiage that Jeff didn't think was appropriate for the baseline kernel.
I exported this a patch and then imported onto a clone of Marcelo's tree, so it appears as a single cset where the changes that got un-done never happened. I've done some sanity tests on it, and will test it some more tomorrow. Take a look at it and let me know if I missed anything. When Andy is happy with it I'll leave it to him to re-issue a pull request from Marcelo.
> This includes a rework of the ACPI config and cmdline options. It now > supports DMI-based blacklisting, and cmdline options have been > simplified to "acpi=off", "acpi=ht" (use ACPI for CPU enum only) and > "acpi=force" (to override the blacklist.)
> It also includes some PCI IRQ routing changes, that seem to help some > people's systems work better.
In addition, the "noapic" flag now works properly when full ACPI is enabled.
Thanks, -Len
Ps. The plain patch on top of Marcelo's current tree is available here: https://sourceforge.net/project/showfiles.php?group_id=36832
---------- This will update the following files:
Documentation/kernel-parameters.txt | 8 Makefile | 2 arch/i386/kernel/acpi.c | 53 ++++- arch/i386/kernel/acpitable.c | 10 arch/i386/kernel/acpitable.h | 4 arch/i386/kernel/dmi_scan.c | 251 +++++++++++++++++++++++- arch/i386/kernel/io_apic.c | 14 - arch/i386/kernel/mpparse.c | 34 ++- arch/i386/kernel/setup.c | 54 ++--- arch/i386/kernel/smpboot.c | 2 drivers/Makefile | 2 drivers/acpi/Config.in | 2 drivers/acpi/Makefile | 7 drivers/acpi/bus.c | 2 drivers/acpi/executer/exutils.c | 2 drivers/acpi/hardware/hwregs.c | 21 +- drivers/acpi/osl.c | 27 +- drivers/acpi/pci_irq.c | 15 + drivers/acpi/pci_link.c | 100 ++++++--- drivers/acpi/processor.c | 1 drivers/acpi/tables.c | 120 ++++++----- drivers/acpi/tables/tbconvrt.c | 6 drivers/acpi/tables/tbget.c | 4 drivers/acpi/tables/tbinstal.c | 42 ++-- drivers/acpi/tables/tbrsdt.c | 2 drivers/acpi/tables/tbxfroot.c | 6 drivers/acpi/toshiba_acpi.c | 3 drivers/acpi/utilities/utglobal.c | 6 include/acpi/acconfig.h | 2 include/acpi/acpi_drivers.h | 2 include/acpi/platform/acenv.h | 6 include/asm-i386/io_apic.h | 2 32 files changed, 598 insertions(+), 214 deletions(-)
through these ChangeSets:
<len.brown@intel.com> (03/08/19 1.1097) patch_2.4.22-rc2_to_acpi-2.4-20030813
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |