Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4926962imu; Tue, 29 Jan 2019 09:47:39 -0800 (PST) X-Google-Smtp-Source: ALg8bN6mjkhRAh3JRA8xV5ttHXPhruEIZnnG39FAMIQLD64tpi+2YMsaqE5FwHHRf9qvSdhkqGot X-Received: by 2002:a17:902:30a3:: with SMTP id v32mr27259899plb.26.1548784059255; Tue, 29 Jan 2019 09:47:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548784059; cv=none; d=google.com; s=arc-20160816; b=d/B+vF3MzsC7wo41dnmXutvyIVhlVUcjT/Ak1u50rbZe/gR/Wy7rz0zqxdS4wxhkXg MXm92viJnQWZdVBRsF05oQ5fi6v8rXJXOouurju+qqjC6Yg0S/hmhgXAiDYkVQyOM8w0 jxnRVRIJUO4a9SQEHpethEM2Gblg2zI3eKvczUTve6qsyABYG8Ha3RrspT5yiR7o5+su jlXugPo0OROtZIyU9l1UuTp6cNhaNEfTOPxF4InwdfkJNXSAlDEyIp0UehyM7dSPrlZ1 FYSCLtqf56v3/9m5Sl+seTn+vPfZYqcbMVXdrKJCzQcQ0ljid6YcgxcGsNoms0RXpzbq 1YSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=w+MPER7OUWEZSr3gSZFzZR2zlSrOc+W4s1RExMQpoS4=; b=WThWaT+KjhliTNoWqZx9gUb5JDM3l3qAzXGENBizeMCRJvbW72ritSbrCQS3gC8kgc lQa7XzWuJJ5eaknjr6MIcwJQGCkYM8HzyDDwNPCGWwVEZK/NgFRX20jSz5Q3icalk0mM pIp81uKUyFh2/hil6gezLJMMY5p+hBvq9TbOCImnYPUr8Wcn/TSjpxkUXkLPVWDCPjYs gGI32j0bVjtcQDT6cNT07DddGQsQwxXbjeKNa1vdRCRTF1nENwH637Rw/8rmR7NZjOV9 82+tvraEorBncdTCIHv7i5hVvy5MPqAynYY3E7UI7JOO5R1xCo96+7XZCS/6Ok9BDey2 4tCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=C7RmGArs; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b36si37613052pla.354.2019.01.29.09.47.23; Tue, 29 Jan 2019 09:47:39 -0800 (PST) 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; dkim=pass header.i=@google.com header.s=20161025 header.b=C7RmGArs; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728379AbfA2RrQ (ORCPT + 99 others); Tue, 29 Jan 2019 12:47:16 -0500 Received: from mail-it1-f193.google.com ([209.85.166.193]:38514 "EHLO mail-it1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727655AbfA2RrQ (ORCPT ); Tue, 29 Jan 2019 12:47:16 -0500 Received: by mail-it1-f193.google.com with SMTP id z20so5863281itc.3 for ; Tue, 29 Jan 2019 09:47:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=w+MPER7OUWEZSr3gSZFzZR2zlSrOc+W4s1RExMQpoS4=; b=C7RmGArsZ9Jtvp0ml/XoY9lBdXOcjlMnUscG0WqPKYyPzSqaSXAGCM80CqHKfHD+wu qw6xqCcUBRTJ/xieuj3A9frA/48znA/hG8sdX03sClZZ8mOZXwbGSBuKwGR4878Dowz8 LfTKY1ioAwOrIv/lTgddcM2Jr4myBtAIR9B1yhQTk1rTQzMIjmAJDR1XvaYM9C8oNAb3 sbgxqecAxylH+hZpnzD3eibi6+QkQK5o2rHUX3YwSfaiO6YZIfU0W+w2Q9LZoXU0dZvL 0UlS6cTaP1i2NbgZem1yo1eFGfnLknHXVbI+F5XweWeAR/IRZkA5cHxHre87zeaalvz1 vRVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=w+MPER7OUWEZSr3gSZFzZR2zlSrOc+W4s1RExMQpoS4=; b=pBlvRd9OiT3IzMEssLOkSGVp9D0lVgaGvj4KTuaYXyti7fH8CsviTg9TnAHGBWsW7h UXYbUAIykhPJfZvIya27Z02FxPfnrc/4m2LtmnHzU1ZQVDSddSx8osofM3p1cBW/mV8U ybgjhJ/B3KC5SAFOpEmDUGPfOcFTDKSI41BGQGpKsvIWKObGvkJCplM9fJwXSKEg9Cxp 3+I3lkDkwpCejxRF9XlViWreaB2SmPckdX6MCUWTuobFQGU/VE7QSnVrQljZDiTBdEJk xTtcDVUY/coFVR7B2G5lwP4wkzRzAk4Dz5/fVUbIkiKs9zzGX5IHSsPLECnnOJd1gQ74 xP3g== X-Gm-Message-State: AJcUukfo2m5vyMcPMLg2NEY3H/ofL0Q6XWNKoRuIfGTxsQZPJs+IbJ21 wjVU26VqphlJB7lOL5y4a6yGhK7l63auTgNkjLXlYA== X-Received: by 2002:a24:5314:: with SMTP id n20mr12674710itb.132.1548784035483; Tue, 29 Jan 2019 09:47:15 -0800 (PST) MIME-Version: 1.0 References: <20190122205909.24165-1-weijiang.yang@intel.com> <20190122205909.24165-2-weijiang.yang@intel.com> In-Reply-To: <20190122205909.24165-2-weijiang.yang@intel.com> From: Jim Mattson Date: Tue, 29 Jan 2019 09:47:04 -0800 Message-ID: Subject: Re: [PATCH v2 1/7] KVM:VMX: Define CET VMCS fields and bits To: Yang Weijiang Cc: Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Sean Christopherson , LKML , kvm list , "Michael S. Tsirkin" , yu-cheng.yu@intel.com, yi.z.zhang@intel.com, hjl.tools@gmail.com, Zhang Yi Z Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 23, 2019 at 6:06 AM Yang Weijiang wrote: > Note: Although these VMCS fields are 64-bit, they don't have high fields. This statement directly contradicts the SDM, volume 3, appendix B.2: "A value of 1 in bits 14:13 of an encoding indicates a 64-bit field. There are 64-bit fields only for controls and for guest state. As noted in Section 24.11.2, every 64-bit field has two encodings, which differ on bit 0, the access type. Thus, each such field has an even encoding for full access and an odd encoding for high access."