|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] Re: cpuidle asymmetry (was Re: [RFC PATCH V4 5/5] cpuidle: c
 
| 
To:  | 
Peter Zijlstra <peterz@xxxxxxxxxxxxx> | 
 
| 
Subject:  | 
[Xen-devel] Re: cpuidle asymmetry (was Re: [RFC PATCH V4 5/5] cpuidle: cpuidle driver for apm) | 
 
| 
From:  | 
Len Brown <lenb@xxxxxxxxxx> | 
 
| 
Date:  | 
Fri, 01 Apr 2011 00:09:25 -0400 (EDT) | 
 
| 
Cc:  | 
Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx>, ak@xxxxxxxxxxxxxxx,	suresh.b.siddha@xxxxxxxxx, venki@xxxxxxxxxx,	benh@xxxxxxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx,	xen-devel@xxxxxxxxxxxxxxxxxxx,	Vaidyanathan Srinivasan <svaidy@xxxxxxxxxxxxxxxxxx>, arjan@xxxxxxxxxxxxxxx,	Trinabh Gupta <trinabh@xxxxxxxxxxxxxxxxxx> | 
 
| 
Delivery-date:  | 
Thu, 31 Mar 2011 21:10:32 -0700 | 
 
| 
Envelope-to:  | 
www-data@xxxxxxxxxxxxxxxxxxx | 
 
| 
In-reply-to:  | 
<1301577536.4859.249.camel@twins> | 
 
| 
List-help:  | 
<mailto:xen-devel-request@lists.xensource.com?subject=help> | 
 
| 
List-id:  | 
Xen developer discussion <xen-devel.lists.xensource.com> | 
 
| 
List-post:  | 
<mailto:xen-devel@lists.xensource.com> | 
 
| 
List-subscribe:  | 
<http://lists.xensource.com/mailman/listinfo/xen-devel>,	<mailto:xen-devel-request@lists.xensource.com?subject=subscribe> | 
 
| 
List-unsubscribe:  | 
<http://lists.xensource.com/mailman/listinfo/xen-devel>,	<mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> | 
 
| 
References:  | 
<20110322123208.28725.30945.stgit@xxxxxxxxxxxxxxxxxxx>	<20110322123336.28725.29810.stgit@xxxxxxxxxxxxxxxxxxx>	<20110323121458.ec7cdaf9.sfr@xxxxxxxxxxxxxxxx>	<4D89CA7D.8080108@xxxxxxxxxxxxxxxxxx>	<alpine.LFD.2.02.1103231623450.12911@x980>	<4D8B550D.5000409@xxxxxxxxxxxxxxxxxx>	<alpine.LFD.2.02.1103250321480.32565@x980>	<20110325180156.GC19214@xxxxxxxxxxxxxxxxxx>	<alpine.LFD.2.02.1103302203490.1920@x980>	<1301577536.4859.249.camel@twins> | 
 
| 
Sender:  | 
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx | 
 
| 
User-agent:  | 
Alpine 2.02 (LFD 1266 2009-07-14) | 
 
 
 
> > Moorestown is already an example of an asymmetric system,
> > since its deepest c-state is available on cpu0, but not on cpu1.
> > So it needs different tables for each cpu. 
> 
> wtf are these hardware guys smoking and how the heck are we supposed to
> schedule on such a machine? Prefer to keep cpu1 busy while idling cpu0?
they are smoking micro-amps:-)
S0i3 on cpu0 can be entered only after cpu1 is already off-line,
among other system hardware dependencies...
So it makes no sense to export S0i3 as a c-state on cpu1.
When cpu1 is online, the scheduler treats it as a normal SMP.
cheers,
-Len Brown, Intel Open Source Technology Center
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |