| Message ID | 20260902164123.2546762-17-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=cHfu64P3;
dkim=fail reason="signature verification failed" (2048-bit key;
secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256
header.s=desiato.20200630 header.b=Qohg5TWj;
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=SkucdbEA;
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 4hZpRS6Y3zz1xvf
for <incoming@patchwork.ozlabs.org>; Thu, 03 Sep 2026 02:42:12 +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=zMd/lXZYXX93UA/ZYcxvaQBWCtgdo6wN5+jWe3mxt5o=; b=cHfu64P3qm5OLy
fS+X7FUQ7KY1MdkabmH6alrqeMNYsV+nlq3xFH3DTRogUo6+UvsgXXEbM56/7t2CTm4rcumV7Ug8p
1Wn/iJenEggdASIqmpYeJ0k8t32NxvZIPQagEUgcZRost1ctqDcvziUHrHYB4RSjXDe8wECWLalwU
vliR8NzTha6d8Ki7vnebCXFpWhpRBshvOsFlN06xsgpoy/dGSnzngj/W+NdBbim9DLKLYPeX/GPCW
dVaOZq/Q9nkWgoEZTRQnlGNesJmrLeTN/Z/5j9NtWjmtPerOK6xSkpAIfpp4SoqEq5Hl5cyCGEuGh
VvEmStowEHnZTW4ZzPEw==;
Received: from localhost ([::1] helo=bombadil.infradead.org)
by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux))
id 1x1o2M-0000000FFU3-0g5E;
Wed, 02 Sep 2026 16:42:10 +0000
Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05])
by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux))
id 1x1o22-0000000FEhe-1ULb
for kvm-riscv@bombadil.infradead.org;
Wed, 02 Sep 2026 16:41:52 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=infradead.org; s=desiato.20200630; h=Content-Type:Cc:To:From:Subject:
Message-ID:References:Mime-Version:In-Reply-To:Date:Reply-To:Sender:
Content-Transfer-Encoding:Content-ID:Content-Description;
bh=NSZqPcNxcDapPNldInB7JTSEZaOXSqhsga2ZRaSmlrM=; b=Qohg5TWjBVbD3Ky5s5dKi2pBOa
0oGzAqxA5a6rY/5UlK6hhdqiDQst8gb6b4N87CjXLnE774yoTRRmm53QBZlkh5U9XBHnUGUN6Zmz6
Qx5QbVb8C9VQrofimPPTtJpqlaYMlh/IwS5Ugxw2kdkw3GSCPSS6LlR3bH0ERp88RnQEckaeoA2jn
cZS7qzLa/tAB9vp3JRq5SqUqkokyzsUQ4nFHzar+GdJRH7xomNGKRn6C5GiYcyzP/YVxU7BXB1P89
1BXErhAWnHjxZDLACFByR91K2wpQnuysivkY27m+F+GjiqxpRy+cxR4YX+622XeLGDgQOWmiYKW6M
tyzhN5Fg==;
Received: from mail-pg1-x548.google.com ([2607:f8b0:4864:20::548])
by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux))
id 1x1o1z-0000000CD9d-0g9j
for kvm-riscv@lists.infradead.org;
Wed, 02 Sep 2026 16:41:48 +0000
Received: by mail-pg1-x548.google.com with SMTP id
41be03b00d2f7-cc1b80835d5so1791040a12.2
for <kvm-riscv@lists.infradead.org>;
Wed, 02 Sep 2026 09:41:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=google.com; s=20251104; t=1788367304; x=1788972104;
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=NSZqPcNxcDapPNldInB7JTSEZaOXSqhsga2ZRaSmlrM=;
b=SkucdbEAaJjK//0C0vWIX4FP5PJyV0j+iP/pSclIw6A0RxLBZdpNBogg77O45cpgF9
p8sFxmWQ1wwzi3a0t7Ln7e3NhRKhyrw0Cz8wrDmL8vZFIaitLIPSUQausSnnQSORjIlv
iIkAV3vIOBHHY0YXNk/ZFwNSkp4pQAia2R99fgczyyoXlcJy9346Gb36tOJ/PfP1ZF0P
MjtK8e1Dx+t3SqVON7QqLekS5u+5edlwVQGIJOueRx/DMdQn1dkOh/1vMgldjGNSmZS9
fSJfZu7WJA2JozBY5rXkDN6+LxzFjsdBRCygIF/MQu0Fj0VH9dNA54Vs1nSliW5FnX41
MOSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1788367304; x=1788972104;
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=NSZqPcNxcDapPNldInB7JTSEZaOXSqhsga2ZRaSmlrM=;
b=lTzA8XnjvFjJ1/88xVDqNea856ce39qvCUQIivuosswjJtE6x3tnGe7aeI6+AR8CXq
fWz+hOJ2SLdXQ5K7afImybEJa6fwttcgztwGl6toz68VMXLjozggu7nBjMJA8lq6kyrt
AYkpDfV1Jukbp3VfI62BZvsPANb//sK8Fbd0wcry0lLkWqRlHgI3Ftd1+k8pAiKtAzd+
1heEpIvdxk+gxCcnMrvRIrn/5rvwV77qB62mVU/rXFTLbMtIA8hN4TP6JZvXSHJLNPAo
qLmDlwKO+U3+HhMHePLHZG7S4utHPqcvQr+a8gL0wvx1cds/6lCQjAOwRupMQXFORUc1
9xfw==
X-Forwarded-Encrypted: i=1;
AKwUvBzAEqS/Pao+E95GVwMt7o0C8d+TP8c+d7w4dmSNM2GjpR6bCzEV6UkzzHqTmT/qi5hWG/DWCNzflz0=@lists.infradead.org
X-Gm-Message-State: AFuF++lJRuE0GhYkJ9v/WVNAYzPWpcSYJEFK9koMnQDa/lC3XwAaab2/
elTWpVjLbT6bd0BTEossjEzcaafSWBqgBfBhU70PnTlVuoLolcOuXJy08N7Vcoin5y9LmvlEhBX
GGyVQcQ==
X-Received: from pfbgv8.prod.google.com
([2002:a05:6a00:4e88:b0:853:9149:8801])
(user=seanjc job=prod-delivery.src-stubby-dispatcher) by
2002:a05:6a00:238b:b0:85c:c8db:8e4b
with SMTP id d2e1a72fcca58-85ed23dea9emr8785308b3a.6.1788367303872; Wed, 02
Sep 2026 09:41:43 -0700 (PDT)
Date: Wed, 2 Sep 2026 09:41:19 -0700
In-Reply-To: <20260902164123.2546762-1-seanjc@google.com>
Mime-Version: 1.0
References: <20260902164123.2546762-1-seanjc@google.com>
X-Mailer: git-send-email 2.55.0.966.g6673acef38-goog
Message-ID: <20260902164123.2546762-17-seanjc@google.com>
Subject: [PATCH v2 16/20] KVM: selftests: Use TEST_EXTRA region in set memory
region 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, Itaru Kitayama <itaru.kitayama@fujitsu.com>,
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-20260902_174147_428760_0AAF5F4F
X-CRM114-Status: GOOD ( 10.97 )
X-Spam-Score: -7.6 (-------)
X-Spam-Report: Spam detection software,
running on the system "desiato.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 in the "set memory
region"
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 mems [...]
Content analysis details: (-7.6 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:548 listed in]
[list.dnswl.org]
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-7.5 USER_IN_DEF_DKIM_WL From: address is in the default DKIM welcome-list
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's
domain
-0.1 DKIM_VALID Message has at least one valid DKIM or DK
signature
-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/set_memory_region_test.c b/tools/testing/selftests/kvm/set_memory_region_test.c index dffe9654f45b..9d21594e2f81 100644 --- a/tools/testing/selftests/kvm/set_memory_region_test.c +++ b/tools/testing/selftests/kvm/set_memory_region_test.c @@ -116,9 +116,9 @@ static struct kvm_vm *spawn_vm(struct kvm_vcpu **vcpu, pthread_t *vcpu_thread, vm = vm_create_with_one_vcpu(vcpu, guest_code); - vm_userspace_mem_region_add(vm, VM_MEM_SRC_ANONYMOUS_THP, - MEM_REGION_GPA, MEM_REGION_SLOT, - MEM_REGION_SIZE / getpagesize(), 0); + vm_override_mem_region(vm, MEM_REGION_TEST_EXTRA, VM_MEM_SRC_ANONYMOUS_THP, + MEM_REGION_GPA, MEM_REGION_SLOT, + MEM_REGION_SIZE / getpagesize()); /* * Allocate and map two pages so that the GPA accessed by guest_code()