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





--- Comment #7 from Aubrey.Li <aubrey.li at intel.com>  2008-11-04 20:50:49 ---
I'll have to make this more clear.

This is the current order.

hierarchy
||
|| \\
||  = = Active domain group (package level)
||       |     |      |     |
||      T0     T1     T2    T3
||
|| \\
||  = = Idle domain group (core level)
||          |            |
||      core0(domain0) core1(domain1)
||       |      |       |      |
||       T0     T1      T2     T3

Once package is chosen, dispatcher will choose one CPU from the active domain.
And if the CPU is chosen, what cmt_balance() does is done. cmt_balance will not
go to the core level to choose CPU again.

If no target PG is found at package level, then core level will be searched.

So, I think idle domain should be ahead of the active domain. 
Or I'm totally wrong.

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