Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2060407imm; Thu, 27 Sep 2018 06:52:22 -0700 (PDT) X-Google-Smtp-Source: ACcGV60b3RnpU7e5du76lCUsucfh7sk/YnfI/UvHeoyG+Q48wOxarM6+AKkVpRfV8fCgfBhKyYWv X-Received: by 2002:a63:1224:: with SMTP id h36-v6mr10577115pgl.120.1538056342822; Thu, 27 Sep 2018 06:52:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538056342; cv=none; d=google.com; s=arc-20160816; b=mK2YKeegEpn1+1HYL5oOQBCPWQzK9ZPbZ/rzbM+eHQfBj8Q++BiT+e+mUHd22nNnrl TQKQ3cKPCbjTWWzWgeZw1kMiB5xV2UurcVvYIabnfzU7ZQHykKmwQekBJkbD15uEsXBA 1tF9e16rIqwptVmZjX/JATwsVvzK1XNTjyBGzTvnW4dV9MmDBKpOVwG5hWnkxrnqhsFy 2d77PC4xuZ/RdE0EJEUoymadTpNEkyw+ZXZdgsTSvmEUcToROHiGvAdUFqYbyT/597j3 Jz4R3nGbIYh+zYR3cwWRgJFFvXlf54lkuyxKHvTLj2hiQyj3OA3wtALmxrNUojgUS2Qb ZHHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=vwFWcqHax5gpxKEzq4i3D1eMbLB+z8JMwlV1/27RRYw=; b=EkcBz9Tef6vdUG4BVV0M0NyhlXB0GlGM7tRmtrPVr5LyHEgpkGhm7DNw1YoIOBywHW dcTGLg+eg+LYoPp5if5jT1wqGHPB2jsz7s9HAemIt4aPs5wdTI2Z0SGjH4PEedXrHUny th0+y4+77Z0r8eOpXqyIZgsBB2x9p8S6RZs4X1/W761lu4AoSEtwAede86D951ahNfMf 5lCKtqmNce2gM4XnmLvld5psTnKus1Rcpb09+QOhCgZjEptI7Bii5MkDWcXr9R7nY7EH v8q1nitYuzkGezZo120qHhJP9Wb2ZvqnqZdDv5X0vLPwp8N+mDI+49p/sN9tRm6RMigv veYA== 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 t123-v6si2077896pgc.662.2018.09.27.06.52.07; Thu, 27 Sep 2018 06:52:22 -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 S1727684AbeI0UKA (ORCPT + 99 others); Thu, 27 Sep 2018 16:10:00 -0400 Received: from mail.skyhub.de ([5.9.137.197]:51910 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727240AbeI0UKA (ORCPT ); Thu, 27 Sep 2018 16:10:00 -0400 X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de Received: from mail.skyhub.de ([127.0.0.1]) by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6L82x237XJqj; Thu, 27 Sep 2018 15:51:37 +0200 (CEST) Received: from zn.tnic (p200300EC2BC7FB00329C23FFFEA6A903.dip0.t-ipconnect.de [IPv6:2003:ec:2bc7:fb00:329c:23ff:fea6:a903]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id E96D11EC0104; Thu, 27 Sep 2018 15:51:36 +0200 (CEST) Date: Thu, 27 Sep 2018 15:51:39 +0200 From: Borislav Petkov To: Jarkko Sakkinen Cc: x86@kernel.org, platform-driver-x86@vger.kernel.org, dave.hansen@intel.com, sean.j.christopherson@intel.com, nhorman@redhat.com, npmccallum@redhat.com, serge.ayoun@intel.com, shay.katz-zamir@intel.com, linux-sgx@vger.kernel.org, andriy.shevchenko@linux.intel.com, Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Konrad Rzeszutek Wilk , David Woodhouse , David Wang , "Kirill A. Shutemov" , "Levin, Alexander (Sasha Levin)" , Jia Zhang , "open list:X86 ARCHITECTURE (32-BIT AND 64-BIT)" , He Chen , Luwei Kang , kvm@vger.kernel.org, Radim =?utf-8?B?S3LEjW3DocWZ?= , Piotr Luc , Paolo Bonzini Subject: Re: [PATCH v14 04/19] x86/cpufeatures: Add SGX feature bits Message-ID: <20180927135139.GB19687@zn.tnic> References: <20180925130845.9962-1-jarkko.sakkinen@linux.intel.com> <20180925130845.9962-5-jarkko.sakkinen@linux.intel.com> <20180925164854.GF23986@zn.tnic> <20180926111139.GA12037@linux.intel.com> <20180926113617.GD5584@zn.tnic> <20180927131642.GE5436@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20180927131642.GE5436@linux.intel.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 27, 2018 at 04:16:42PM +0300, Jarkko Sakkinen wrote: > Still kind of leaves me puzzled about the situation :-) Why this wasn't > used for example to replace detect_vmx_virtcap()? I don't understand - detect_vmx_virtcap() is setting X86_FEATURE bits based on MSR settings. get_scattered_cpuid_leaf() is regenerating a CPUID leaf from the scattered bits. Looks like apples and oranges to me... -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.