Red Hat Bugzilla – Bug 142106
acpi missing for x86 when configuring kernel
Last modified: 2007-11-30 17:07:05 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041001
Description of problem:
I just wanted to compile a 2.4.21-26.EL myself and saw that ACPI was
missing for arch/i386/config.in so I added it (simply including
drivers/acpi/Config.in). Compilation aborted due to missing
include/asm-i386/acpi.h. This is also valid for -25.EL, -20.EL and
Is this intended?
Beside that, I found one circular dependency which is fixed by
attached patch and missing send_IPI_self when you compile with IOAPIC.
Find attached 2 patches which fixes this.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. compile a kernel yourself
Created attachment 108034 [details]
fix circular dependency
Created attachment 108035 [details]
Thanks for the patches, Marc. I seem to recall that there was some good
reason that we don't support ACPI in x86 configs, but I don't remember
the details. I'll check into this at some point.
Too many broken ACPI bioses, IIRC.
Also, the upstream ACPI x86 codebase didn't work on x86-64 and ia64 at
the time, so we took the ia64 ACPI codebase and added x86-64 bits to
it as we went along - slightly different from the x86 acpi codebase at
Okay, so the bottom line is that CONFIG_ACPI is not supported on x86.