Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3528650pxb; Mon, 16 Nov 2020 17:58:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJwsZem3CCojMnTvVWo7W+2Cw/E/BjIPiklCWch/G2OardcUCkF1alyZAFmGJPh3sHorl7Hx X-Received: by 2002:a17:906:48c1:: with SMTP id d1mr17032324ejt.123.1605578322661; Mon, 16 Nov 2020 17:58:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605578322; cv=none; d=google.com; s=arc-20160816; b=d3Cb3umCb2vi+hKxXaowd7TTUQfx6MeyrGmcgb+BfQpaQczQLiDfM0AmCemM+v4L7s qvN/qNgMvR9giwf1AQkAF5wnmvsqlr8AwaGJesDcQ+6JCgk9NYK/ZePdWDy6ai3/2YWd t76oXXtx739OUTwEbYtM/NPjXckTILtpWX3KNGmbqUgJV1LpyM3N3RhcayT8IGIrh9ci Ooj1kMob+576W4i7V31Fh2vlLoEOIcJwEuVkbII57jQrI+mUHA+uL4gGhJfDkH/W0YBo cRuzN8WTr7zeo7b+eb/INJnM9BO8LXWMHkNAUoH7x0PPup7pDk2Bgd5Hjje5zG5stJCV S9qA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:references:in-reply-to :message-id:date:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=htl6TxqE5U/VSVjhsYLlBAbiOX1bwR0wJzj2qKoNtBI=; b=ML33NmcSY3TaK/gd+asJbN580fSDUTWsLo4fjyrURpUfcnc2j+RbPxib/o5x3pux4O Z6DzMy37KG5OYCLxQYUBOjXcCyUWSQDQkOWX4e6Cs2Sb1KNazYUxYjX4qs1XX/wwuRkl 32mD6nFr210x4s1dVeJ0e3exmjFqpQOee9pT5xhJqB6/lqijXnuEwoeq8Orch9rZlcBm oGSMgMbNsQA0fN/VuxUiWuUx5SC+yTf1CmVeAP4JKHe8xLFj9nOvxE7Y9CoAf3mjR+j8 N5U5fGye0Ms8ySq22+TZrqV8OSGuPA2R8bqxPaM5Hc1akQ83+UvoE/M5wS122DHHmpoP l0Eg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z41si3925317ede.250.2020.11.16.17.58.20; Mon, 16 Nov 2020 17:58:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732761AbgKPS14 (ORCPT + 99 others); Mon, 16 Nov 2020 13:27:56 -0500 Received: from mga06.intel.com ([134.134.136.31]:20621 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731905AbgKPS1y (ORCPT ); Mon, 16 Nov 2020 13:27:54 -0500 IronPort-SDR: hT+X4cX+TjhEd2pIpk2YTLzl+R89qyXYx2Urexi3pt1AJFobszQBQ5Zwn865BEZhFXN1jIBMzs zAHm3kfm0Sxg== X-IronPort-AV: E=McAfee;i="6000,8403,9807"; a="232409993" X-IronPort-AV: E=Sophos;i="5.77,483,1596524400"; d="scan'208";a="232409993" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2020 10:27:53 -0800 IronPort-SDR: xzFFZO5jPKLUZ1kv0TBbv0rG/YN0c867BqTRrQSDS4K7Jo5dHxlELA7jTUAsyapafY+b9ZGTsp p8/UHFKxG1lA== X-IronPort-AV: E=Sophos;i="5.77,483,1596524400"; d="scan'208";a="400527740" Received: from ls.sc.intel.com (HELO localhost) ([143.183.96.54]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2020 10:27:52 -0800 From: isaku.yamahata@intel.com To: Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H . Peter Anvin" , Paolo Bonzini , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , x86@kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: isaku.yamahata@intel.com, isaku.yamahata@gmail.com, Sean Christopherson Subject: [RFC PATCH 02/67] x86/msr-index: Define MSR_IA32_MKTME_KEYID_PART used by TDX Date: Mon, 16 Nov 2020 10:25:47 -0800 Message-Id: X-Mailer: git-send-email 2.17.1 In-Reply-To: References: In-Reply-To: References: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Sean Christopherson Define MSR_IA32_MKTME_KEYID_PART, used by TDX to enumerate the TDX KeyID space, which is carved out from the regular MKTME KeyIDs. Signed-off-by: Sean Christopherson --- arch/x86/include/asm/msr-index.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h index 972a34d93505..aad12236b33c 100644 --- a/arch/x86/include/asm/msr-index.h +++ b/arch/x86/include/asm/msr-index.h @@ -628,6 +628,8 @@ #define MSR_IA32_UCODE_WRITE 0x00000079 #define MSR_IA32_UCODE_REV 0x0000008b +#define MSR_IA32_MKTME_KEYID_PART 0x00000087 + #define MSR_IA32_SMM_MONITOR_CTL 0x0000009b #define MSR_IA32_SMBASE 0x0000009e -- 2.17.1