[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Enable grub_cpu_idle for i386 to halt the CPU
From: |
David Fries |
Subject: |
Re: [PATCH] Enable grub_cpu_idle for i386 to halt the CPU |
Date: |
Fri, 15 Aug 2008 22:11:09 -0500 |
User-agent: |
Mutt/1.5.4i |
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 <address@hidden>
http://fries.net/~david/ (PGP encryption key available)
Re: [PATCH] Enable grub_cpu_idle for i386 to halt the CPU, Marco Gerards, 2008/08/13