From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f74.google.com (mail-pj1-f74.google.com [209.85.216.74]) (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 E6F011E9905 for ; Thu, 20 Nov 2025 23:23:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.74 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763681006; cv=none; b=pJelbAxS72TU6udoOuGEy6zOMtyVWJOc07xrltCibu+UGnDlYlMe2IebG1t+Ho7sd0ZnG1Qd1ZqJ4gH7e2Q2C/tPz1Kby15m+um4ampJaANeb3LrxjJ6RzJmO6jPRQ7R8IiAkO3ZKku/p29iD+kIR7gYXSQBoQ+g4XHhjwkAUuo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763681006; c=relaxed/simple; bh=7NUaAC9ZZ3JheU/sWlEoXWP4QHKD7Ltgr4QystVok0o=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=IVBPk3v/MHHBstAGPWDJZYlL1H6ChrgCw538gM9hRZQOXhYzgCb0Jzg9tZrs4wkEGZdvQ9qjlw+fLlzeMSSN/Uzo/wjXt5eDxfSiGsQUnRdjMY1yalJg25yHYgaC7Wr2NhebB8IeX2GAyYEi4ayjI7dGjPQZ/tqlIH1T277J1LE= 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=ioTxPUZR; arc=none smtp.client-ip=209.85.216.74 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="ioTxPUZR" Received: by mail-pj1-f74.google.com with SMTP id 98e67ed59e1d1-34188ba5990so4120419a91.0 for ; Thu, 20 Nov 2025 15:23:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1763681004; x=1764285804; 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=gxeAuLWMyIwoSMm3ZLvJ0r9bpVgYo1R1l3tZr9jnS5I=; b=ioTxPUZRmyKI1WCSz/fk9IbLNoMubz/R+tkP95LKueyqTMIZMCVceikd4nH0Ky4lew e46rh+7blIAUAbpXybZabSi2kqmKewMsgH6PBAhH4zFgp13EJp3gRmfvphqTTcG8cWcr 6SQPcLpA70PpgNR2VBTWetthY+J8ACa4xT2kZNm80PZrGzMTOSf7H0pWKrD5Nu0V0B3P xcEFshWT2t68X7tdEpWBSwLa2cCFjSZG4Z9LGX2qfT+ufTLAre7yoQK/zymntUxSruso S2hA58HGXRTRFoHL7BBYcOn6U3Ow2Z12qaH+h0/zHQwrbRA5GIs75zEzt/0vzrbV6CXq 9xqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763681004; x=1764285804; 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=gxeAuLWMyIwoSMm3ZLvJ0r9bpVgYo1R1l3tZr9jnS5I=; b=S2GyYJzLm7BObLMAEeVqwdKzq9ysVYcyk5azbArXX6jiqm4l6Anv8nDDxueorCHixp CxBDMGXREed8xifvX1Sek16RdZ3H9a7Criec53ChK27m7N7j2wLk9V46zwIKIktc7a1v fw7/OxAhwrgFPdDBV99pWxJfKxv9EtID5c49IHUzjpcAxSM5rj2lqr9q+NvioweG6PZ0 wmA4UeSH+U1If/F1hYh3+7ZNsr+JdL8zw6Sy1s0sTUjghH3ZAHLdVKIwts8lccDDUdOy WFgZRa20UDkrSav4AgVQoFC9hj51p/+YYlGqud2/pstwXiXzoDMzswKh2CrBD7VcsV83 NJ1g== X-Forwarded-Encrypted: i=1; AJvYcCVj3YsFhqPll3XlUcoJOzB8dF9D3p1xbi+F1u99QDZn/Rc2vBa9L6PqddiKWhaN/sT66P22zT1oFpXeKmc=@vger.kernel.org X-Gm-Message-State: AOJu0YzB3fTMe9GHJ7rNFjcyhvkn8wQWcMRgTKm3g+CyLt60dBgQ/tf/ MHilJQO9ITc48EQSySRxL7slskZwa/flIrsGFA9fX2hv4+za2YJ3a3hftfhUp0xlm9PWYr/mhL8 9ov2kgw== X-Google-Smtp-Source: AGHT+IFTSTGnitN3mtVdM1iPzW3U+3Viqzz7ofIpJYcDSQG4T4CcKaQc4vZ3mPPnEAzzO0giHBqES8bkEgs= X-Received: from pjsc10.prod.google.com ([2002:a17:90a:bf0a:b0:340:c015:8e31]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:1f88:b0:32e:70f5:6988 with SMTP id 98e67ed59e1d1-34733f45649mr192348a91.32.1763681004255; Thu, 20 Nov 2025 15:23:24 -0800 (PST) Date: Thu, 20 Nov 2025 15:23:23 -0800 In-Reply-To: <20251021074736.1324328-1-yosry.ahmed@linux.dev> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20251021074736.1324328-1-yosry.ahmed@linux.dev> Message-ID: Subject: Re: [PATCH v2 00/23] Extend test coverage for nested SVM From: Sean Christopherson To: Yosry Ahmed Cc: Paolo Bonzini , Jim Mattson , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="us-ascii" On Tue, Oct 21, 2025, Yosry Ahmed wrote: > There are multiple selftests exercising nested VMX that are not specific > to VMX (at least not anymore). Extend their coverage to nested SVM. > > This version is significantly different (and longer) than v1 [1], mainly > due to the change of direction to reuse __virt_pg_map() for nested EPT/NPT > mappings instead of extending the existing nested EPT infrastructure. It > also has a lot more fixups and cleanups. > > This series depends on two other series: > - "KVM: SVM: GIF and EFER.SVME are independent" [2] > - "KVM: selftests: Add test of SET_NESTED_STATE with 48-bit L2 on 57-bit L1" [3] No, it depends on local commits that are very similar to [3], but not precisely [3]. In the future, please provide a link to a git repo+branch when posting series with dependencies. It took me several attempts and a bit of conflict resolution to get this series applied. > [1]https://lore.kernel.org/kvm/20251001145816.1414855-1-yosry.ahmed@linux.dev/ > [2]https://lore.kernel.org/kvm/20251009223153.3344555-1-jmattson@google.com/ > [3]https://lore.kernel.org/kvm/20250917215031.2567566-1-jmattson@google.com/