From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753208AbcD0ISO (ORCPT ); Wed, 27 Apr 2016 04:18:14 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:34538 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752552AbcD0ISK (ORCPT ); Wed, 27 Apr 2016 04:18:10 -0400 Date: Wed, 27 Apr 2016 10:18:05 +0200 From: Ingo Molnar To: Andy Lutomirski Cc: Pavel Machek , "linux-doc@vger.kernel.org" , Boris Ostrovsky , Thomas Gleixner , Greg KH , Mathias Krause , Borislav Petkov , "open list:STAGING SUBSYSTEM" , Jarkko Sakkinen , Wan Zongshun , Kristen Carlson Accardi , open list , Linus Torvalds , "H. Peter Anvin" , Peter Zijlstra Subject: Re: [PATCH 0/6] Intel Secure Guard Extensions Message-ID: <20160427081804.GC16991@gmail.com> References: <1461605698-12385-1-git-send-email-jarkko.sakkinen@linux.intel.com> <20160426190009.GC8162@amd> <20160426194117.GA11111@amd> <20160426201154.GC11111@amd> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Andy Lutomirski wrote: > > What new syscalls would be needed for ssh to get all this support? > > This patchset or similar, plus some user code and an enclave to use. > > Sadly, on current CPUs, you also need Intel to bless the enclave. It looks like > new CPUs might relax that requirement. That looks like a fundamental technical limitation in my book - to an open source user this is essentially a very similar capability as tboot: it only allows the execution of externally blessed static binary blobs... I don't think we can merge any of this upstream until it's clear that the hardware owner running open-source user-space can also freely define/start his own secure enclaves without having to sign the enclave with any external party. I.e. self-signed enclaves should be fundamentally supported as well. Thanks, Ingo