From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753822AbaA1AZe (ORCPT ); Mon, 27 Jan 2014 19:25:34 -0500 Received: from terminus.zytor.com ([198.137.202.10]:52623 "EHLO mail.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751121AbaA1AZd (ORCPT ); Mon, 27 Jan 2014 19:25:33 -0500 Message-ID: <52E6F84F.1000408@zytor.com> Date: Mon, 27 Jan 2014 16:22:39 -0800 From: "H. Peter Anvin" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Andy Lutomirski , Linus Torvalds CC: Al Viro , Ingo Molnar , Thomas Gleixner , Peter Zijlstra , the arch/x86 maintainers , Linux Kernel Mailing List Subject: Re: [RFC] de-asmify the x86-64 system call slowpath References: <20140127002255.GA10323@ZenIV.linux.org.uk> <20140127074208.GB10323@ZenIV.linux.org.uk> <52E6D866.604@amacapital.net> <20140127223257.GE10323@ZenIV.linux.org.uk> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/27/2014 02:46 PM, Andy Lutomirski wrote: > > I think that sysret for sigreturn is probably not very interesting. > On the other hand, sysret for #PF might be a huge win, despite being > even scarier. > SYSRET for #PF or other exceptions is a nonstarter; register state is live at that point. -hpa