setup_IO_APIC() doesn't know that ACPI is (later) programming the IO-APICs, so it calls print_IO_APIC() and dumps the hardware state before the hardware is programmed. This output is at best useless, and at worst confusing. If this output is to appear when booting with ACPI, it should occur once -- after ACPI has programmed the APICs.
http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/test/2.4.22/20031107180852-print_IO_APIC.patch http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/test/2.6.0-test9/20031107182100-print_IO_APIC.patch
shipped in 2.4.23 queued for post 2.6.0