| Message ID | 20260826230511.972824-16-seanjc@google.com |
|---|---|
| State | New |
| Headers | show
Return-Path:
<kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (2048-bit key;
secure) header.d=lists.infradead.org header.i=@lists.infradead.org
header.a=rsa-sha256 header.s=bombadil.20210309 header.b=n6welKQx;
dkim=fail reason="signature verification failed" (2048-bit key;
unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256
header.s=20251104 header.b=dJYgbknA;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=pass (sender SPF authorized) smtp.mailfrom=lists.infradead.org
(client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;
envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;
receiver=patchwork.ozlabs.org)
Received: from bombadil.infradead.org (bombadil.infradead.org
[IPv6:2607:7c80:54:3::133])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4hVgJb3hlRz1xvx
for <incoming@patchwork.ozlabs.org>; Thu, 27 Aug 2026 09:06:55 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=lists.infradead.org; s=bombadil.20210309; h=Sender:
Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help:
List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID
:References:Mime-Version:In-Reply-To:Date:Content-ID:Content-Description:
Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
List-Owner; bh=dx+9IpnzhSza45xwflhf7vaYQ8jV4hqdzbgYhWCDcnU=; b=n6welKQxt2LO2q
tbd/aNw8ffkD8Qi+nNTQYqAJPI4KIsaFA5YRBykNz20vmPpVzgo0QU8cJtVWreK7hTUasSDQvSs16
mM0xPDt5URnT5hHTl1JbifBF2g4dWhLx70y53JiEj0z5rUgB9fe0/BZb5ZCx/QkWaBfgvQBb57L4y
yfQVFXVySUaFQQ4/DGf2iyoPyTD942EAAjP9HgWscwhYtSySWlJ7FOX/Ycf/dW2oTqNkP6NPI8t+U
n4dji047UL7OULZYMmsFuBqfUYq+//I6V43NgO2yr8QW9rXklc/Osk7aCtwkihOlF/v4Qrh34W/6W
mWw3LXIVWiCm6lDTG+HA==;
Received: from localhost ([::1] helo=bombadil.infradead.org)
by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux))
id 1wzMhp-000000038Ak-0OWe;
Wed, 26 Aug 2026 23:06:53 +0000
Received: from mail-pl1-x645.google.com ([2607:f8b0:4864:20::645])
by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux))
id 1wzMgd-000000036NI-0cw3
for kvm-riscv@lists.infradead.org;
Wed, 26 Aug 2026 23:05:41 +0000
Received: by mail-pl1-x645.google.com with SMTP id
d9443c01a7336-2d54187d8b0so36355395ad.0
for <kvm-riscv@lists.infradead.org>;
Wed, 26 Aug 2026 16:05:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=google.com; s=20251104; t=1787785535; x=1788390335;
darn=lists.infradead.org;
h=content-type:cc:to:from:subject:message-id:references:mime-version
:in-reply-to:date:reply-to:from:to:cc:subject:date:message-id
:reply-to:content-type;
bh=lK9hNNEVcV137VJifUj1j8FlSQZ8ZR6EJrURDAfa97I=;
b=dJYgbknAA+AnFcf+N2ODbQSdWYmTekfmg+UYMQ3MVyvU8JSgInH4GnYWQW+TqIjyMd
x5t0HqKXdAFDR02hGOEWl53yPW0dVieKeYQrA9ARLbWltgChxSxD9wnh0qs3LHn8KU3V
QJiU8TdJUMZJVyzZ7xzFJRI9hXS1ucEboOm6hhpIBxSPHuvEFja9aFVyp3RT7bkEKCO2
RBFR/j+LB3pk/jAq4g1iErd+XS9eXrEovx/npBUAB9xdie9RC3Clq6L3eYbXw/Zc6DzT
yaGmeoxmcoZsKi1tlMALMQ0mALUPVDFiMy2PmRhWUDRJOf1bm/Z/sTpxcFHLtlTVQfQx
c3ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1787785535; x=1788390335;
h=content-type:cc:to:from:subject:message-id:references:mime-version
:in-reply-to:date:reply-to:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to:content-type;
bh=lK9hNNEVcV137VJifUj1j8FlSQZ8ZR6EJrURDAfa97I=;
b=AUIc3JX6zTGkSUVugM6Do4X/v9+DEa8TPtGtpMcRBQ58SHSQ7WSpDp1PDtnPX/gGBp
8FZMfNlTKzhUgR91Uo5mepqu8WAfUYhR0StefXRwjmK2815Ck5Xt3oGY4g3+H29TXSJb
XkouS54cKiE5m3za5wzyst191gAZhkIulVfHvEEJ9Fe3Hy7GSc57Ys+d+FcC/65nA+Am
+8CIvdQp9k6HkxOZ1YgUnLnENP1ntQkTWF6O7Ah7OlIeIzWy4YLQ0jzUzQ13JJqvvBzu
ZzoQcLSuAH1+BKr/0ND5/A3hjnSIOY2uDtzevaPtRmAp+/xB2t061ZPWtsB13oEcrCFs
TU2w==
X-Forwarded-Encrypted: i=1;
AHgh+Rpjj7Hl8n5QKsIWEMWZ/raPu1bEjHBHwsChnndsJJLxvLch4Clzgm9jTDjzhGMK6BLJ8XXhc/htLag=@lists.infradead.org
X-Gm-Message-State: AFuF++kSE3TnhkfG2vjY11Gg9t6AcLLwdg46higsXtwbJXwS2ZxQtamm
jO76xRwNR3S1b6h5rbuOzaihPfkVj0FEW3SJtBlVzYGWKN7xdQj5S+DnF7ACC1ZjGpXw3QVbZ+l
Nzu24xw==
X-Received: from plblc16.prod.google.com
([2002:a17:902:fa90:b0:2ce:9b92:ec60])
(user=seanjc job=prod-delivery.src-stubby-dispatcher) by
2002:a17:902:d4c7:b0:2ca:6d87:cda0
with SMTP id d9443c01a7336-2d7079fa6d5mr157756405ad.6.1787785534676; Wed, 26
Aug 2026 16:05:34 -0700 (PDT)
Date: Wed, 26 Aug 2026 16:05:06 -0700
In-Reply-To: <20260826230511.972824-1-seanjc@google.com>
Mime-Version: 1.0
References: <20260826230511.972824-1-seanjc@google.com>
X-Mailer: git-send-email 2.55.0.887.g758fc8c411-goog
Message-ID: <20260826230511.972824-16-seanjc@google.com>
Subject: [PATCH 15/20] KVM: selftests: Use TEST_EXTRA region in x86's smaller
MAXPHYADDR test
From: Sean Christopherson <seanjc@google.com>
To: Marc Zyngier <maz@kernel.org>, Oliver Upton <oupton@kernel.org>,
Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>,
Tianrui Zhao <zhaotianrui@loongson.cn>, Bibo Mao <maobibo@loongson.cn>,
Huacai Chen <chenhuacai@kernel.org>, Anup Patel <anup@brainfault.org>,
Paul Walmsley <pjw@kernel.org>, Palmer Dabbelt <palmer@dabbelt.com>,
Albert Ou <aou@eecs.berkeley.edu>,
Christian Borntraeger <borntraeger@linux.ibm.com>,
Janosch Frank <frankja@linux.ibm.com>,
Claudio Imbrenda <imbrenda@linux.ibm.com>
Cc: Fuad Tabba <fuad.tabba@linux.dev>, Joey Gouly <joey.gouly@arm.com>,
Steffen Eiden <seiden@linux.ibm.com>,
Suzuki K Poulose <suzuki.poulose@arm.com>,
Zenghui Yu <yuzenghui@huawei.com>, Atish Patra <atish.patra@linux.dev>,
Alexandre Ghiti <alex@ghiti.fr>, David Hildenbrand <david@kernel.org>,
linux-arm-kernel@lists.infradead.org,
kvmarm@lists.linux.dev, kvm@vger.kernel.org, loongarch@lists.linux.dev,
kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org,
linux-kernel@vger.kernel.org, Nicholas Piggin <npiggin@gmail.com>,
Ritesh Harjani <ritesh.list@gmail.com>
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3
X-CRM114-CacheID: sfid-20260826_160539_280042_17DA07F4
X-CRM114-Status: UNSURE ( 8.97 )
X-CRM114-Notice: Please train this message.
X-Spam-Score: -9.5 (---------)
X-Spam-Report: Spam detection software,
running on the system "bombadil.infradead.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Use the TEST_EXTRA region/memslot for x86's smaller
MAXPHYADDR
test instead of a custom memslot, so that the primary vm_phy_pages_alloc()
APIs can be reworked to take a region type instead of a raw me [...]
Content analysis details: (-9.5 points, 5.0 required)
pts rule name description
---- ----------------------
--------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no
trust
[2607:f8b0:4864:20:0:0:0:645 listed in]
[list.dnswl.org]
-0.0 SPF_PASS SPF: sender matches SPF record
-7.5 USER_IN_DEF_DKIM_WL From: address is in the default DKIM welcome-list
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's
domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-0.1 DKIM_VALID Message has at least one valid DKIM or DK
signature
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
-0.0 DMARC_PASS DMARC pass policy
X-BeenThere: kvm-riscv@lists.infradead.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: <kvm-riscv.lists.infradead.org>
List-Unsubscribe: <http://lists.infradead.org/mailman/options/kvm-riscv>,
<mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>
List-Archive: <http://lists.infradead.org/pipermail/kvm-riscv/>
List-Post: <mailto:kvm-riscv@lists.infradead.org>
List-Help: <mailto:kvm-riscv-request@lists.infradead.org?subject=help>
List-Subscribe: <http://lists.infradead.org/mailman/listinfo/kvm-riscv>,
<mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>
Reply-To: Sean Christopherson <seanjc@google.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "kvm-riscv" <kvm-riscv-bounces@lists.infradead.org>
Errors-To: kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org
|
| Series |
KVM: selftests: PPC pre-enabling
|
expand
|
diff --git a/tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c b/tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c index 3dca85e95478..b21798a385ca 100644 --- a/tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c +++ b/tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c @@ -62,9 +62,10 @@ int main(int argc, char *argv[]) TEST_ASSERT(rc, "KVM_CAP_EXIT_ON_EMULATION_FAILURE is unavailable"); vm_enable_cap(vm, KVM_CAP_EXIT_ON_EMULATION_FAILURE, 1); - vm_userspace_mem_region_add(vm, VM_MEM_SRC_ANONYMOUS, - MEM_REGION_GPA, MEM_REGION_SLOT, - MEM_REGION_SIZE / PAGE_SIZE, 0); + vm_override_mem_region(vm, MEM_REGION_TEST_EXTRA, VM_MEM_SRC_ANONYMOUS, + MEM_REGION_GPA, MEM_REGION_SLOT, + MEM_REGION_SIZE / PAGE_SIZE); + gpa = vm_phy_pages_alloc(vm, MEM_REGION_SIZE / PAGE_SIZE, MEM_REGION_GPA, MEM_REGION_SLOT); TEST_ASSERT(gpa == MEM_REGION_GPA, "Failed vm_phy_pages_alloc");
Use the TEST_EXTRA region/memslot for x86's smaller MAXPHYADDR test instead of a custom memslot, so that the primary vm_phy_pages_alloc() APIs can be reworked to take a region type instead of a raw memslot. For all intents and purposes, no functional change intended, as vm_add_extra_mem_region() is barely more than a wrapper for vm_userspace_mem_region_add(). Signed-off-by: Sean Christopherson <seanjc@google.com> --- .../selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)