From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f202.google.com (mail-pl1-f202.google.com [209.85.214.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2DC5D217F30 for ; Fri, 2 May 2025 21:53:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.202 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746222808; cv=none; b=pMiRgCEb/jLqrjYfJf+tD4Yghv/OAyhM0dTs59vonJJHLQeeyBJDAy3B8rIC3x/FmUG58gtbVu9wi9i0Wytny0OkqmztpTkO/7UMc2QWactQy5kvQkFOkvbCYe7e338BMaECQpMq7Rvvxyu/P1+CJEzrrtM4tPL1X6oRCc57dUI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746222808; c=relaxed/simple; bh=FQr+BHlQxSxBR2zipuncYisr6Ec0sQ1MPg6ilSJIAVY=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=gudBn1l3CZXovhoi04F3t+Iz4FaZiMMc5FsyQH7zSHfE4y1EgU912VHds8r3DObek2+WvHh9uhzVK96ov5GP/xkDIsKNs2Dlgs+peksuOCEbLiNvLGb3vqJ5po1Vy+Sl6It7v7lOZVaDCV/RftmOrBd4iLxVdTKoRf2hW/fg304= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=NCKogl3F; arc=none smtp.client-ip=209.85.214.202 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="NCKogl3F" Received: by mail-pl1-f202.google.com with SMTP id d9443c01a7336-225429696a9so36491945ad.1 for ; Fri, 02 May 2025 14:53:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1746222806; x=1746827606; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=2N9ldHU5FxazqlSntDy1e6IIyYJu+r433Gbvk8Qp75Q=; b=NCKogl3FkwnJXkxZZrO/32yQYXgdwUTQQKwsLaT6VZTOtkxCit5ROp0h+jgG9bhJTY Eq9oc6UU6E2neQpbFO20vogkaOBboXq+mQh9X5jQq/Qt2hOcU158ALRLf58ul1nqdOea tw6m2PbZR5gWdrBZkGLRtuAoS5w9r38gOtK2zsrE5wDmuobiF07nJAlB8k0dboHigoWs i8SZEDBCVI2PauA3GasQfZq/r8J/b/ywPd/Ya7OpR1Eg67lYHdf4urt9A2qaAX9Mh5W2 Q5g3qk1iSMPxseNQVw2pl4xQTK8MKX6JjbszC/Wd719VKXGPxLPMX27Sh5DQ08M1M2sK df/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746222806; x=1746827606; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2N9ldHU5FxazqlSntDy1e6IIyYJu+r433Gbvk8Qp75Q=; b=He3egi/0Zeo73ms36TxuWEZr8kPW0dajpv39LvjBL9fBh25DmZiI2vCdjvBwuGRx7n fsuH9piJne2edJkU21mWQ+susyukFHGBwDD6/q0mzuXnis83+em4IxoDhkobmOPCE4d1 V9oMDKr0Ynza1e47v55SBie8PGuEZWBO2rG5tnOLoxToZdE8Hj/49siEwNExdasRCv84 X5iawnTrIq9IutBCfw9ptr+R15djwDyqE5Ls7NoQTb03eqJeKdMXHiq6cHveJstW/TgJ Bj73diuJgW0YbDpKBIH5vo+Su8q1adUW50jW+lGINfAQPdsvHBNawCd+YUJQJaUSirDd vUvA== X-Forwarded-Encrypted: i=1; AJvYcCWfDVTu74SKpL3lZHhx9a6HGhm6sZoFVgqqvoGIav3xVWJUInWLHAgXrpPgshUpLZ8KabyxEcjQCzeZMAc=@vger.kernel.org X-Gm-Message-State: AOJu0YxSkvnSPqPojNzuwxNVknqNxFpXOuv4Hq13HMVcAZsCrra4W+kO 5Z1fdpP6SttDl6erfY5K7GBV9PQiE4icqCVYOkRtiK3k1cXhGwgry1VaQZOUjOf9LfFQEM0b2q9 7aA== X-Google-Smtp-Source: AGHT+IFybCoH+yRZqSEW5GjgjMi2HGp4+sGXvvJ0+WGZDozCL6CsKNaI6/NE1ygpGpjeY4FePZ40NmVB49E= X-Received: from pgla5.prod.google.com ([2002:a63:b45:0:b0:af3:30b9:99a4]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:903:1c7:b0:220:e023:8fa6 with SMTP id d9443c01a7336-22e1035c5a9mr71760665ad.50.1746222806577; Fri, 02 May 2025 14:53:26 -0700 (PDT) Date: Fri, 2 May 2025 14:51:07 -0700 In-Reply-To: <20250318-vverma7-cleanup_x86_ops-v2-0-701e82d6b779@intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20250318-vverma7-cleanup_x86_ops-v2-0-701e82d6b779@intel.com> X-Mailer: git-send-email 2.49.0.906.g1f30a19c02-goog Message-ID: <174622213091.880948.13355437272012240115.b4-ty@google.com> Subject: Re: [PATCH v2 0/4] KVM: TDX: Cleanup the kvm_x86_ops structure for vmx/tdx From: Sean Christopherson To: Sean Christopherson , Paolo Bonzini , Vishal Verma Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Binbin Wu , Rick Edgecombe Content-Type: text/plain; charset="utf-8" On Tue, 18 Mar 2025 00:35:05 -0600, Vishal Verma wrote: > This is a cleanup that should follow the initial TDX base support (i.e. > not an immediate fix needed for kvm-coco-queue). > > Patch 1 is a precursory fix for a build warning/error found when > manually testing the CONFIG_INTEL_TDX_HOST=n case. > > For Patches 2-4: > > [...] Applied 2-4 to kvm-x86 vmx, with Chao's feedback incorporated, along with a few other minor cleanups. [1/4] KVM: TDX: Fix definition of tdx_guest_nr_guest_keyids() (no commit info) [2/4] KVM: VMX: Move apicv_pre_state_restore to posted_intr.c https://github.com/kvm-x86/linux/commit/84ad4d834ce9 [3/4] KVM: VMX: Make naming consistent for kvm_complete_insn_gp via define https://github.com/kvm-x86/linux/commit/1a81d9d5a1da [4/4] KVM: VMX: Clean up and macrofy x86_ops https://github.com/kvm-x86/linux/commit/907092bf7cbd -- https://github.com/kvm-x86/linux/tree/next