[LinuxBIOS] Enabling APIC

Corey Osgood corey.osgood at gmail.com
Sun Sep 23 12:03:58 CEST 2007

Heh, oops, forgot a couple plus signs. Need to get some sleep, sorry!


Corey Osgood wrote:
> Okay, on the MADT, I'm having a bit of trouble, LinuxBIOS is hanging
> while creating the checksum. I've attached my acpi_tables.c (and Rudolf,
> I'm sorry for not looking through yours more, I simply overlooked the
> entire MADT portion of them and when they didn't build for me discarded
> them). To be specific, it's these lines of acpi_create_madt() (in
> arch/i386/boot/acpi.c) that are hanging:
>     /* recalculate length */
>     header->length= current - (unsigned long)madt;
>     print_debug("calculating checksum\n"); <-last line I see
>     header->checksum = acpi_checksum((void *)madt, header->length);
>     print_debug("leaving acpi_create_madt\n");
> A couple differences in my acpi tables, first off I couldn't find a gsi
> base. Reading through the standard, it's optional, so I'm assuming it
> should just be discarded if not present? Also, I couldn't find anything
> about a northbridge apic in the stock bios MADT dump, is that maybe only
> on k8?
> Thanks,
> Corey

More information about the coreboot mailing list