On Fri, Jul 1, 2011 at 1:47 PM, Ali Mashtizadeh <[email protected]> wrote: > The hlt instruction on x86 leaves the halt state after an external > interrupt is fired. I'm not sure why you think it doesn't work?
he didn't say it didn't work. he said it required waiting for the next interrupt, of which the only guaranteed one is the next clock interrupt, which might be a long time coming. interprocessor interrupts are the obvious solution but no one has bothered to implement them.
