Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp3971361yba; Mon, 29 Apr 2019 11:30:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqwgVfdc5xtj96/9mdkKedXysEpZ7qZYJ3WniMfhFiSPs0gJB2Yaj9XklG0uYUSWHMvLzoPB X-Received: by 2002:a63:dd10:: with SMTP id t16mr61039569pgg.446.1556562653574; Mon, 29 Apr 2019 11:30:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556562653; cv=none; d=google.com; s=arc-20160816; b=YkLGyYLrtpts4FLhdEcScxUj4ewnj7T89ZFnnMegRqP5zMElTQl3Q2FnexFOXqOjrH TifpiSNWf3R7mGRMLW/XyVbs54+Khe1H7g9hwuHDrJM0vH+QvPPhrZ2a3CAw8plgTxIu NI62ZyuV0fJmEgITUrgi7tBT3DAxt0L2fLdjpWcRraNhnsGyI2rcEwMjPERwqCweGQ+J 6gBm2yO23wwKvlRtjfLbi+AIdlzC5GyDMOLBlokX8qB3IJDPhl93MGPjC3BYlko6/dTZ kwibG61+GAV7Mco/yMO7I0fjPbaao2ad7BjVcFAho9IgcJ6e7bZiuQniT0unqyyh0bv5 mQjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=4evQIkgyRVWLDxBf09ZSuhvlGBNXaZkOeslBcvLLfho=; b=GMZQcTtM6lPNO5N7dHEqWLDyZ97X2l3OMjFSVrzB7ke6Mol8POq9A6pvqLYghH3IjR j8z+RurN/PBD6KnMMuYH+iLE9w26/AFPiGCK2iQW0POA/rneh9bPUyfj3j6xnaC7xnNG UMRF3eppM5VbMR+Gp5uOrXc6fssrORyO37s07Kg2I93HX4vzTyESqyXMaRfDPB0Inp2e J4yGGdI1a/e3BsqXF2gPKudm3EjVc7q7SMTbSMc0BQUIqUSnZB5scDY8aPMCi+oRNb24 D6sGuvMHq43yOLDbeH03kXxWR8+8IAFoSjWIbDw92g+5tmTblM7jfl2Yqwh5XgEv3OeZ mJFA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f9si31611803pgq.347.2019.04.29.11.30.37; Mon, 29 Apr 2019 11:30:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729070AbfD2S2x (ORCPT + 99 others); Mon, 29 Apr 2019 14:28:53 -0400 Received: from namei.org ([65.99.196.166]:36426 "EHLO namei.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728962AbfD2S2x (ORCPT ); Mon, 29 Apr 2019 14:28:53 -0400 Received: from localhost (localhost [127.0.0.1]) by namei.org (8.14.4/8.14.4) with ESMTP id x3TIQxlq021250; Mon, 29 Apr 2019 18:26:59 GMT Date: Tue, 30 Apr 2019 04:26:59 +1000 (AEST) From: James Morris To: Ingo Molnar cc: Andy Lutomirski , Mike Rapoport , LKML , Alexandre Chartre , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , Ingo Molnar , James Bottomley , Jonathan Adams , Kees Cook , Paul Turner , Peter Zijlstra , Thomas Gleixner , Linux-MM , LSM List , X86 ML , Linus Torvalds , Peter Zijlstra , Andrew Morton Subject: Re: [RFC PATCH 2/7] x86/sci: add core implementation for system call isolation In-Reply-To: <20190427104615.GA55518@gmail.com> Message-ID: References: <1556228754-12996-1-git-send-email-rppt@linux.ibm.com> <1556228754-12996-3-git-send-email-rppt@linux.ibm.com> <20190426083144.GA126896@gmail.com> <20190426095802.GA35515@gmail.com> <20190427084752.GA99668@gmail.com> <20190427104615.GA55518@gmail.com> User-Agent: Alpine 2.21 (LRH 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 27 Apr 2019, Ingo Molnar wrote: > - A C language runtime that is a subset of current C syntax and > semantics used in the kernel, and which doesn't allow access outside > of existing objects and thus creates a strictly enforced separation > between memory used for data, and memory used for code and control > flow. Might be better to start with Rust. -- James Morris