http://defect.opensolaris.org/bz/show_bug.cgi?id=6650


Bill Holler <bill.holler at sun.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |CAUSEKNOWN




--- Comment #1 from Bill Holler <bill.holler at sun.com>  2009-02-13 16:51:52 
---
Add this check in hpet_use_hpet_timer() after spin loop to acquire
hpet_proxy_lock() :

+       if ((hpet_state.cpr == B_TRUE) ||
+           (hpet_state.cpu_deep_idle == B_FALSE) ||
+           (hpet_state.proxy_installed == B_FALSE) ||
+           (hpet_state.uni_cstate == B_TRUE)) {
+               mutex_exit(&hpet_proxy_lock);
+               apic_timer_restart(expire);
+               *lapic_expire = (hrtime_t)HPET_INFINITY;
+               return (B_FALSE);
        }

-- 
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Reply via email to