In message <[EMAIL PROTECTED]> Mike Smith writes:
: If I remember from a discussion with John Baldwin, the reason we don't do
: this (yet) is that HLT only wakes up when you take an interrupt, and
: there are cases where we can't guarantee that we'll take an interrupt in
: order to get us out of the HLT.
I thought that's what the timer interrupts were for... We can't
guarantee that we'll get one? That seems very serious to me.
: > The thermal management code, iirc, works in conjunction with this by
: > lower the clock rate when things aren't too loaded, but that is a
: > fairly complex thign to wait for. It also seems to help mostly on
: > lightly loaded machines. HLT helps more than you'd otherwise
: > think...c
:
: HLT helps a lot, yes, but the thermal management code is responsible for
: running the system fan(s) in ACPI mode as well as throttling the CPU. In
: some cases, that's a real issue (eg. I'm building the world now and
: extremely worried about how hot this system is because I forgot to turn
: ACPI off first. 8)
Ah. I don't have a system fan :-)
Warner
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message