Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751977AbZIZJz3 (ORCPT ); Sat, 26 Sep 2009 05:55:29 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751923AbZIZJz2 (ORCPT ); Sat, 26 Sep 2009 05:55:28 -0400 Received: from atrey.karlin.mff.cuni.cz ([195.113.26.193]:35693 "EHLO atrey.karlin.mff.cuni.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751909AbZIZJzX (ORCPT ); Sat, 26 Sep 2009 05:55:23 -0400 Date: Sat, 26 Sep 2009 11:55:19 +0200 From: Pavel Machek To: Peter Zijlstra Cc: Gautham R Shenoy , Joel Schopp , Benjamin Herrenschmidt , Balbir Singh , Venkatesh Pallipadi , Dipankar Sarma , Vaidyanathan Srinivasan , Arun R Bharadwaj , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, "Darrick J. Wong" Subject: Re: [PATCH v3 0/3] cpu: pseries: Cpu offline states framework Message-ID: <20090926095518.GE1331@ucw.cz> References: <20090915120629.20523.79019.stgit@sofia.in.ibm.com> <1253016701.5506.73.camel@laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1253016701.5506.73.camel@laptop> User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1661 Lines: 35 On Tue 2009-09-15 14:11:41, Peter Zijlstra wrote: > On Tue, 2009-09-15 at 17:36 +0530, Gautham R Shenoy wrote: > > This patchset contains the offline state driver implemented for > > pSeries. For pSeries, we define three available_hotplug_states. They are: > > > > online: The processor is online. > > > > offline: This is the the default behaviour when the cpu is offlined > > even in the absense of this driver. The CPU would call make an > > rtas_stop_self() call and hand over the CPU back to the resource pool, > > thereby effectively deallocating that vCPU from the LPAR. > > NOTE: This would result in a configuration change to the LPAR > > which is visible to the outside world. > > > > inactive: This cedes the vCPU to the hypervisor with a cede latency > > specifier value 2. > > NOTE: This option does not result in a configuration change > > and the vCPU would be still entitled to the LPAR to which it earlier > > belong to. > > > > Any feedback on the patchset will be immensely valuable. > > I still think its a layering violation... its the hypervisor manager > that should be bothered in what state an off-lined cpu is in. Agreed. Proposed interface is ugly. -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/