From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f201.google.com (mail-pg1-f201.google.com [209.85.215.201]) (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 E8C0A24BCF5 for ; Fri, 12 Sep 2025 22:54:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757717675; cv=none; b=LnAJtYFO7eHG4t6sRwItxMYYDdT7aZAKRkQ9r/nSlP1flANEaZIMnnoqSvU3zueOrYbMbjGqc0DrjuK72+kHgZ2MQrVVOw4du3W/X6b7y96wR3Q6DjkDtMq8u+kk/+arvv8M1a1FgQ1iF9SdgpYqADGuk2kNtbPhbMv6bAQM90g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757717675; c=relaxed/simple; bh=5pRl92lFFcJVoQ5T6b46d1Pycmga4qyIv/qDSkFICYs=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=WkAuFpv7w/7budKZYrFI4UTm/xyeH183Vs78isjLZ1o4O3gaqpeJ+sLKIIPIdkIo7kbv/W8eRFSvDHg70kO/C4Olc38kcSYRBy9e9Yyolb6K2TzwWF1B1IsO/Ivnev1SzOg1TipoBVYqbrii/rV3c0MRwX3G9wV9iKh/f4reQOA= 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=i0b0MUqy; arc=none smtp.client-ip=209.85.215.201 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="i0b0MUqy" Received: by mail-pg1-f201.google.com with SMTP id 41be03b00d2f7-b4f87c691a7so3941864a12.3 for ; Fri, 12 Sep 2025 15:54:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1757717673; x=1758322473; 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=ODZNIHI7uoRaNxkDo0YGY9uj33hSnvyle/cQ5/e3oCw=; b=i0b0MUqyPMieyxDuCMoIVQjeQU6G20oI7W+vVRfurr9mQphdQ3FSGidQSlxmxhZxnd 2zicuETC5a3D0k7UrTvOk3QG6kKvlr9OZBjvJinYlZOyXRDF3FjY127aMkOg8nHBVVcr 7MmkG7SBsXvNaj43Nlm7MZWi09lIGM2NgEHxjD9v58ZCyj1xoNiDC/SSCz+I5LSaHAR9 /q6jt0K+1910P0o/b0Us6wbj7dzycei6yQV6N41+ndgUYZN4BWDmq3ox+KB1tj2/JdUn N555FbhBYjYw95ArLG8UoKV9/upeB9hPgDJrbaKhdom9iHLs6ytJCr23F/1IK1zQW2x6 DPIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757717673; x=1758322473; 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=ODZNIHI7uoRaNxkDo0YGY9uj33hSnvyle/cQ5/e3oCw=; b=Dxzc2oXMoopKFBIVkhzT6n+gxTBQYkNde6sc5hTUQ7yd6TQMwN9TdBMDA7xP+bvzQN Zirq6sRo611OCoX0GNAIWIhDXQYdS8rxw8IP8+WRSTcSgnsdS8Q0NonqpFwEV2DJVZNY f49Cx+nRnWiwSEBrygxwd0JeqbY9MYdQFpR9SjUuz71/wuX8gGPvdda91H/M04GJ973b nJ42n3wJhYc+FD+Ey8H9VM0Qh2iHL5+yeYCNuWDFuzF2ovqmnYVGKxGAWCmBmTsBwmTh Ron1pNQwwt52IdU/+lh0abvTUpIIvaOv0dIk09I2Mpl3j7EgQoXHdefKZHy8hkUtY481 Ysgw== X-Forwarded-Encrypted: i=1; AJvYcCUJGoe7mDsWL+f1FC3RArXtDwCmFVoKdWvyvGRvWem+siIo3HXRhyPLc4mC8nuex0eL1DI25fm4eI4//Lc=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9bTv5jnDStlcxvTzbL9FtWe8lSNkOTs0Zkwi+YwT7ivJ8EC8x jfyO79wQDZakLZgPolJ9PnM+W2QxGzmg7vT1RbHmZY153xjbPqU33jAfKkzQ+uT5NoilMYRGwhj 5ylyAoQ== X-Google-Smtp-Source: AGHT+IHNmsWXPLbWtTbgZq+sqARZVuvxx3wm1gpdTbkFR7qbec5YVVe7yKE0dmaJGA2oM/FpsMiuJmqv86I= X-Received: from pjbqb3.prod.google.com ([2002:a17:90b:2803:b0:32b:8eda:24e8]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6a21:99a1:b0:240:104c:8e14 with SMTP id adf61e73a8af0-2602be4f2f5mr5564984637.38.1757717673116; Fri, 12 Sep 2025 15:54:33 -0700 (PDT) Date: Fri, 12 Sep 2025 15:54:31 -0700 In-Reply-To: <20250908201750.98824-1-john.allen@amd.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20250908201750.98824-1-john.allen@amd.com> Message-ID: Subject: Re: [PATCH v4 0/5] Enable Shadow Stack Virtualization for SVM From: Sean Christopherson To: John Allen Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org, pbonzini@redhat.com, dave.hansen@intel.com, rick.p.edgecombe@intel.com, mlevitsk@redhat.com, weijiang.yang@intel.com, chao.gao@intel.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, mingo@redhat.com, tglx@linutronix.de, thomas.lendacky@amd.com Content-Type: text/plain; charset="us-ascii" On Mon, Sep 08, 2025, John Allen wrote: > This series adds support for shadow stack in SVM guests ^ | some I mean, who cares about nested, right? Sorry for being snippy, but I am more than a bit peeved that we're effectively on revision 6 of this series, and apparently no one has thought to do even basic tested of nested SVM. And I'm even more grumpy that writing tests continues to be low priority in general, which is especially concerning for such a large, complex feature. Adding support for nested was easy enough (famous last words), but I really wish I could get back the ~hour I spent figuring out what was missing...