On Sat, Apr 30, 2011 at 10:37:09PM -0500, Scott Duplichan wrote: > Kevin O'Connor wrote: > ] That's a great boot time! Do you have a breakdown of where the 640ms > ] is spent? > I tried adding some serial logging to get an idea about where > the time is spent. The logging adds 8 ms to the boot time: > > Time in ms > 0 cold reset > 366 memory initialization complete > 469 seabios: maininit(void) > 483 seabios: vga_setup() called > 604 seabios: vga_setup() returned > 621 seabios: startBoot(void) > 648 dos autoexec utility logs pmtimer value
Interesting - thanks. These numbers look similar to the times I was getting with a different board last year: http://www.coreboot.org/pipermail/coreboot/2009-December/054770.html > It looks like the lengthy operations are memory init and VBIOS > execution, which is consistent with past experience. > > UEFI BIOS on this same hardware platform is taking more than > 10 seconds. :-) > Here seabios kconfig options I changed: [...] > ATA controllers n > AHCI controllers y > Floppy controller n > PS/2 port n > USB UHCI controllers n > Parallel port n > PCIBIOS interface n > APM interface n > PnP BIOS interface n > S3 resume n > SMBIOS n Do these options change the boot time? Since there is already 160ms of time spent in SeaBIOS, I would have thought the time for all of these could have been done in parallel anyway. -Kevin -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

