On Tue, Aug 12, 2008 at 11:10:37AM +0200, Robert Millan wrote: > > Hi David, > > I'm sorry that you already went on to provide a patch, but the problem is > not that. > > The problem is that on some platforms (like coreboot), the firmware won't > setup any IDT for us, and so we need to do this ourselves before we use hlt. > > So the solution is to initialize the IDT (so that we won't get a cpu fault), > and enable IRQ0 (so that hlt won't stall). > > Would you be willing to provide a patch that does that?
Actually I have a computer in my car that I would really like to speed up booting on. It would be a great application for coreboot, except it's a 486 and I don't see coreboot supporting it. Until I have an application for it, I'll have to let someone else implement support for grub_cpu_idle. I have the second version of the patch out, and this time I did compile coreboot. It won't be improved or harmed, the patch just helps the i386/pc platform. -- David Fries <[EMAIL PROTECTED]> http://fries.net/~david/ (PGP encryption key available) _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel