From nobody Mon Feb 9 05:20:59 2026 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 83D243EFD03; Tue, 3 Feb 2026 18:17:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.10 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770142678; cv=none; b=gtnSxPS+snTlCnvecMJjrbrZ0W1f6ZzqeKfxO6dMPANQY5A/+DOUJ3DWAa7a7ox2VdPMvHK1FrTcCeqsbCcIme4EZdqcIIRJIxaEe4rsIIfBXxxoNj0XkS1sh2f9usqJO9GT+Flk9XY7i1NHQDo46vs52H95N7gDdwjj/DKp9po= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770142678; c=relaxed/simple; bh=kPME7/YSCiLjgGM8a4soCxooFyr40ldcGoCCSis39ac=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KDcofEIuGtwICjSLFjWcMqdRwfyN/ItW3p2CDD8XrX0sh3E2VJtcXs0uO2cg9VIw/5tjemiTSgQvTdRTzUNV0Ks5q2Io9Z520QS9VOE1uILXHdUh9CFwayksxKmHycenqtCzfqgf/Og5h/dRXaQYy9Gkg+q5FGcycfZAYxWbng0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=ejK3WZQp; arc=none smtp.client-ip=198.175.65.10 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="ejK3WZQp" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1770142677; x=1801678677; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=kPME7/YSCiLjgGM8a4soCxooFyr40ldcGoCCSis39ac=; b=ejK3WZQpY3n/PR4h3AK8gXIJNLnIiUjRY9Aa8EaGiPqwLBJgJZPUlyGR 3XWekEXP0wuo0AGt73oG/qm/aLtcASgruxz51SwFRrkhXpAeckL+BAEsd 2P50ghffOcUT7K71kaKm6G2AnU/K8DyUYzZBvBwX5YjeO2AEd5z/O2b6q S8DxnIiWK7iMvoMiL1sPzkYLBn6UTuB2Z3eDDEzEXOyQf1343VbdZn2ls Vp07brJc7WXyhJLlsO3SZxKDR4V41ZmNv/VKlmS7IGA21dzFAoos39orW ER9efoweN6XvFY2H47z9pizRFyXg01tYpc+R/YV3BSE1g+gC+dixtHOuH A==; X-CSE-ConnectionGUID: 2fJ7IJ8qQ4yySXW9BtBDkw== X-CSE-MsgGUID: Zhmc2xpzRHyAN3BWzncqfg== X-IronPort-AV: E=McAfee;i="6800,10657,11691"; a="88745893" X-IronPort-AV: E=Sophos;i="6.21,271,1763452800"; d="scan'208";a="88745893" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2026 10:17:50 -0800 X-CSE-ConnectionGUID: azEcP9f/TQyeeTnrI1MIBQ== X-CSE-MsgGUID: q/oKJxdrTDe16q/KXRNXIw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,271,1763452800"; d="scan'208";a="209605567" Received: from khuang2-desk.gar.corp.intel.com (HELO localhost) ([10.124.221.188]) by fmviesa006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2026 10:17:49 -0800 From: isaku.yamahata@intel.com To: kvm@vger.kernel.org Cc: isaku.yamahata@intel.com, isaku.yamahata@gmail.com, Paolo Bonzini , Sean Christopherson , linux-kernel@vger.kernel.org Subject: [PATCH 32/32] Documentation: KVM: x86: Update documentation of struct vmcs12 Date: Tue, 3 Feb 2026 10:17:15 -0800 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Isaku Yamahata Update struct vmcs12 in the documentation to match the current implementation. Signed-off-by: Isaku Yamahata --- Documentation/virt/kvm/x86/nested-vmx.rst | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Documentation/virt/kvm/x86/nested-vmx.rst b/Documentation/virt= /kvm/x86/nested-vmx.rst index ac2095d41f02..561fd0970f54 100644 --- a/Documentation/virt/kvm/x86/nested-vmx.rst +++ b/Documentation/virt/kvm/x86/nested-vmx.rst @@ -113,7 +113,14 @@ struct shadow_vmcs is ever changed. u64 guest_pdptr3; u64 host_ia32_pat; u64 host_ia32_efer; - u64 padding64[8]; /* room for future expansion */ + u64 vmread_bitmap; + u64 vmwrite_bitmap; + u64 vm_function_control; + u64 eptp_list_address; + u64 pml_address; + u64 encls_exiting_bitmap; + u64 tsc_multiplier; + u64 tertiary_vm_exec_control; natural_width cr0_guest_host_mask; natural_width cr4_guest_host_mask; natural_width cr0_read_shadow; @@ -217,6 +224,10 @@ struct shadow_vmcs is ever changed. u16 host_fs_selector; u16 host_gs_selector; u16 host_tr_selector; + u16 guest_pml_index; + u16 virtual_timer_vector; + u64 guest_deadline; + u64 guest_deadline_shadow; }; =20 =20 --=20 2.45.2