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 :-)


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to