From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Lutomirski Subject: Re: [PATCH v2 0/3] Fix and cleanup for 32-bit PV sysexit Date: Thu, 19 Nov 2015 14:07:02 -0800 Message-ID: References: <1447970147-1733-1-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZzXMS-0001Cg-Fq for xen-devel@lists.xenproject.org; Thu, 19 Nov 2015 22:07:24 +0000 Received: by obdgf3 with SMTP id gf3so72862509obd.3 for ; Thu, 19 Nov 2015 14:07:21 -0800 (PST) In-Reply-To: <1447970147-1733-1-git-send-email-boris.ostrovsky@oracle.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: Boris Ostrovsky Cc: "linux-kernel@vger.kernel.org" , Linux Virtualization , Ingo Molnar , David Vrabel , Andrew Lutomirski , "H. Peter Anvin" , "xen-devel@lists.xenproject.org" , Thomas Gleixner , Borislav Petkov List-Id: xen-devel@lists.xenproject.org On Thu, Nov 19, 2015 at 1:55 PM, Boris Ostrovsky wrote: > The first patch fixes Xen PV regression introduced by 32-bit rewrite. Unlike the > earlier version it uses ALTERNATIVE instruction and avoids using xen_sysexit > (and sysret32 in compat mode) pv ops, as suggested by Andy. > > As result of this patch irq_enable_sysexit and usergs_sysret32 pv ops are not > used anymore by anyone and so can be removed. This whole series is: Acked-by: Andy Lutomirski Now I just have to sucker someone into getting rid of PARAVIRT_ADJUST_EXCEPTION_FRAME (by using stub entries) and the overcomplicated syscall entry stuff. :) And whoever gets rid of PARAVIRT_ADJUST_EXCEPTION_FRAME gets to wonder why it doesn't crash and burn for NMIs on Xen, since I'm reasonably confident that it can't possibly be correct. --Andy