Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756140Ab2JRWEK (ORCPT ); Thu, 18 Oct 2012 18:04:10 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]:51022 "EHLO rcsinet15.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754829Ab2JRWEI (ORCPT ); Thu, 18 Oct 2012 18:04:08 -0400 Date: Thu, 18 Oct 2012 15:03:59 -0700 From: Mukesh Rathor To: Ian Campbell Cc: Konrad Rzeszutek Wilk , "Xen-devel@lists.xensource.com" , "linux-kernel@vger.kernel.org" Subject: Re: [Xen-devel] [PATCH V3 2/6]: PVH: use native irq, enable callback, use HVM ring ops, smp, ... Message-ID: <20121018150359.794768d2@mantra.us.oracle.com> In-Reply-To: <1350557077.2460.113.camel@zakaz.uk.xensource.com> References: <20121017173005.73a03eec@mantra.us.oracle.com> <1350557077.2460.113.camel@zakaz.uk.xensource.com> Organization: Oracle Corporation X-Mailer: Claws Mail 3.7.6 (GTK+ 2.18.9; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2213 Lines: 49 On Thu, 18 Oct 2012 11:44:37 +0100 Ian Campbell wrote: > On Thu, 2012-10-18 at 01:30 +0100, Mukesh Rathor wrote: > > PVH: make gdt_frames[]/gdt_ents into a union with {gdtaddr, gdtsz}, > > PVH only needs to send down gdtaddr and gdtsz. irq.c: PVH uses > > native_irq_ops. vcpu hotplug is currently not available for PVH. > > events.c: setup callback vector for PVH. smp.c: This pertains to > > bringing up smp vcpus. PVH runs in ring 0, so syscalls are native. > > Also, the vcpu context is send down via the hcall to be set in the > > vmcs. gdtaddr and gdtsz are unionionized as PVH only needs to send > > these two to be set in the vmcs. Finally, PVH ring ops uses HVM > > paths for xenbus. > > > > Signed-off-by: Mukesh Rathor > > --- > > arch/x86/include/asm/xen/interface.h | 11 +++++- > > arch/x86/xen/irq.c | 5 ++- > > arch/x86/xen/p2m.c | 2 +- > > arch/x86/xen/smp.c | 75 > > ++++++++++++++++++++++------------ drivers/xen/cpu_hotplug.c > > | 4 +- drivers/xen/events.c | 9 ++++- > > drivers/xen/xenbus/xenbus_client.c | 3 +- > > This patch seems to have been horribly whitespace damaged. Hmm.. not sure what happened. Resending. See another email. > Have you seen "git send-email" ? It's very useful for avoiding this > sort of thing and also takes a lot of the grunt work out of reposting > a series. > It also chains the patches as replies to the introductory zero-th mail > -- which is something I've been meaning to ask you to do for a while. > It's useful because it joins the series together in a thread which > makes it easier to keep track of in my INBOX. I prefer different thread-sets for different version. Otherwise too many emails makes much harder to manage and figure. Besides, as comments come in, path x of y, may contain different files/changes in a subsequent version. thanks Mukesh -- 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/