From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: Xen's Linux kernel config options V2 Date: Wed, 4 Feb 2015 15:06:45 +0000 Message-ID: References: <54905BF1.2050608@suse.com> <54D1FA55.9000503@citrix.com> <1423062173.24924.12.camel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1423062173.24924.12.camel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: Juergen Gross , "xen-devel@lists.xensource.com" , Stefano Stabellini , David Vrabel , Jan Beulich , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org On Wed, 4 Feb 2015, Ian Campbell wrote: > On Wed, 2015-02-04 at 14:57 +0000, Stefano Stabellini wrote: > > On Wed, 4 Feb 2015, David Vrabel wrote: > > > On 16/12/14 16:21, Juergen Gross wrote: > > > > Hi, > > > > > > > > This is a design proposal for a rework of the config options on the > > > > Linux kernel which are related to Xen. > > > > > > > > The need to do so arose from the fact that it is currently not > > > > possible to build the Xen frontend drivers for a non-pvops kernel, > > > > e.g. to run them in a HVM-domain. There are more drawbacks in the > > > > current config options to which I'll come later. > > > > > > > > Option Selects Depends > > > > ---------------------------------------------------------------------- > > > > XEN > > > > XEN_PV(x86) XEN_HAVE_PVMMU > > > > PARAVIRT > > > > PARAVIRT_CLOCK > > > > XEN_PVH(x86) XEN_PVHVM > > > > PARAVIRT > > > > PARAVIRT_CLOCK > > > > XEN_PVHVM PARAVIRT > > > > PARAVIRT_CLOCK > > > > PARAVIRT_CLOCK and PARAVIRT are x86 specific. > > Does PARAVIRT_CLOCK include the pvclock_read_wallclock stuff? Eventually > we are going to want that functionality on ARM too, although it's not > clear to me that bundling pv-wallclock and pv-cyclecounter in > arch/x86/kernel/pvclock.c under the same config option is most correct. Agreed. Also that patch series never went upstream unfortunately.