Re: Linux 2.4.12-ac5

Robert Love (rml@tech9.net)
22 Oct 2001 04:03:47 -0400


On Mon, 2001-10-22 at 04:05, Alan Cox wrote:
> > You aren't crazy, it doesn't build here either. The problem is that
> > fixmap.h only includes those defines if CONFIG_IO_APIC is defined.
> > Well, I don't have use IO_APIC (I am UP) but I do define
> > CONFIG_X86_APIC. So it does not compile.
>
> Ahah that would make sense.

Looking over the code it just seems like some ifdefs need sprinkling...
for the time being I just disabled CONFIG_X86_UP_APIC here.

> > So, the problem is that acpitable.c assumes you have both CONFIG_IO_APIC
> > and CONFIG_X86_APIC declared. It shouldn't. Even more important, why
> > is my system compiling acpitable.c now? I don't compile anything to do
> > with ACPI. What needs access to the ACPI tables via Mini-ACPI, now?
>
> It is needed for a small number of certain newer SMP systems, and
> potentially a lot more stuff in the near future.

Can it be made a config setting? "Use ACPI to determine irq routing or
whatever" ... it can even default to on. One good thing to note is that
it is all init/initdata, but its still a bloat of the kernel image.

Robert Love

-
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/