On Fri, Mar 06, 2009 at 03:33:03PM -0800, Joe Julian wrote: > You suggested, on the coreboot IRC channel, that I enable smbios in > seabios to solve the missing mptable and RSDP problem. The reason those > are turned off is because the comments for CONFIG_PIRTABLE, > CONFIG_MPTABLE, COMFIG_SMBIOS, and CONFIG_ACPI all state, "for > emulators". Since this is a bare metal install, wouldn't it be correct > to have those options disabled since we need the real data rather than > simulated data?
Linux, by default, wont use the acpi tables unless there is an smbios table. The current coreboot targets don't support building an smbios table. So, I programmed SeaBIOS to build a dummy smbios table when it is used with coreboot. It's safe to leave all of: #define CONFIG_PIRTABLE 1 #define CONFIG_MPTABLE 1 #define CONFIG_SMBIOS 1 #define CONFIG_ACPI 1 enabled. The SMBIOS helps convince Linux to use acpi, and the other three (mptable, pirtable, acpi) are automatically disabled when in coreboot mode. -Kevin -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot