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

           Summary: Deep C-State must meet Real Time thread requirements
    Classification: Development
           Product: power-mgmt
           Version: unspecified
          Platform: Other
        OS/Version: Solaris
            Status: NEW
          Severity: minor
          Priority: P3
         Component: c-state
        AssignedTo: bill.holler at sun.com
        ReportedBy: bill.holler at sun.com
                CC: tesla-dev at opensolaris.org
   Estimated Hours: 0.0


Deep C-state support will add a wakeup latency to idle CPUs.
This latency must not be so large it breaks RT requirements.

What is the RT requirement?

I might be possible processor performance has increased enough since any
RT requirement was made that even CPUs comming out of Deep C-state meet
the requirement?


Multiple possible solutions exist.
1. Disable Deep C-states when the RT scheduling class is loaded.
2. Schedule a CPU to wakeup from Deep C-state some time ahead of when a
   RT callout will expire.
3. Schedule RT threads on groups of CPUs that do not enter Deep C-states
   while other CPU groups are allowed to.

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