RE: [patch] 2.4.x ACPI updates

From: Brown, Len
Date: Tue Aug 19 2003 - 19:10:21 EST


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@xxxxxxxxx> (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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/