| Message ID | 20250111004702.2813013-1-samuel.holland@sifive.com |
|---|---|
| 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=fRSSil1U;
dkim=fail reason="signature verification failed" (2048-bit key;
unprotected) header.d=sifive.com header.i=@sifive.com header.a=rsa-sha256
header.s=google header.b=bOGqELMm;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=none (no SPF record) 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 4YVM3j1Y8zz1yPm
for <incoming@patchwork.ozlabs.org>; Sat, 11 Jan 2025 12:52:49 +1100 (AEDT)
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:List-Subscribe:List-Help:List-Post:
List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:Cc
:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:
List-Owner; bh=blTiRLUCz2tUO6F11N1+hceo7YVaNLvA/orio5ka+hI=; b=fRSSil1U1YTKRw
Vr4PVFRXiMPH1H7QVJhhIlRf74YuSIAjSWNIMWWZRSeMMGy8qHNmYtq3rxy22qGMw3Vv21QFfChIl
KF9b0/Bw8vfLf8yqntsK1doTn1cwib3mXqrCijLApEPgshvMlJ23RRowE1M8wqIIq91NOKA6SwCAP
6Udtl2Vmc8VEZsMBV3FKYuUxoIQ+PvAMp9KoAlMfLMnRjJYKNMpdZtSSHFqWTe0eiKv0U0APJgaQM
RtSxEqvnUQzHv+RiRLq+3/ev576S6qA54oaCy14lkxkIj4Rfa4mIxnKcsOAkmSdOB0rTXciFptG15
pK2B5XuM2AB/0W3cPsGg==;
Received: from localhost ([::1] helo=bombadil.infradead.org)
by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux))
id 1tWQg7-0000000HX4d-1vjk;
Sat, 11 Jan 2025 01:52:43 +0000
Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631])
by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux))
id 1tWPeb-0000000HPrL-0ie8
for kvm-riscv@lists.infradead.org;
Sat, 11 Jan 2025 00:47:06 +0000
Received: by mail-pl1-x631.google.com with SMTP id
d9443c01a7336-2161eb95317so44558425ad.1
for <kvm-riscv@lists.infradead.org>;
Fri, 10 Jan 2025 16:47:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=sifive.com; s=google; t=1736556424; x=1737161224;
darn=lists.infradead.org;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=4h+oYTtB9STcgJt5s9KFyAqha4KcHVl9vU+KomymzjA=;
b=bOGqELMmdQoRrTLaT7i4OBJ9SV2Y+0nOu+UYfPwPq+vSqn4T4kff9Ml/R3Uo7w0Cqh
myI73bf8LShb0KGUuUf06pBD0NH5PSgVdVLnSojALr25R10ONhxqcXKJf+oU0atMTp4f
l735/S07CcE77epRxHzCEC6aaKIu6S6Ax4Qw6YkB3+HeyPQV7PtJ4m5N50NGlmd+NX38
J76HMNYCB2n2F8OQ4Gk9p9QFvexBFuJ0c5MTrC0FiU3cKxmcvLEgOstwpe7ndEMB/Ser
73Ohw3rLjHEuNetCPCvbup+MqMyBwc9PoJGSYXRzoJBe+X3NrfC84bD6kMa3KixpfSln
oMmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736556424; x=1737161224;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=4h+oYTtB9STcgJt5s9KFyAqha4KcHVl9vU+KomymzjA=;
b=TBN80IKktEYceyB94r0RAMZfTtjYkZHIpRVLZiBTyn4ILcqGprFYjU7UJCK1suXHOY
PDanbgearJrj3h/b1kRzYV4v18FDnsOdyPtTv1r2tjAJdEvVG5U+XiqJxxz7flERa5DS
Z8m8vwOBfR5uywuoolYkAoYglv87D4R15bOW8p9tHdCV2xnUI0/MNNhOZdXEVBSGXXXZ
QVfjLk8YiedZcbIiDtc8phlOA4qMBVw6Ojd0e9wGFI4fsD8yGadOwRJEsgCd2zEdBexp
6zQuDpSvV0KJm6M4IRHrbDXWXHtRiUEXQQVXQKNlGty4Z/XaOqwtAVBtEeM+Grv4lIBk
Re6g==
X-Forwarded-Encrypted: i=1;
AJvYcCWOWBFT/By5LUdtF2hFd7xYpFoypJ60PtQDVtW5kQbAq8r0f/dy/ZsqNclA7kjbSjW1ukPvhhFU3jM=@lists.infradead.org
X-Gm-Message-State: AOJu0YzI1toN2U3guFy/vnHN7D+VvBeQiGhhWcOELUkwppg3zFFHiPBW
G45Sp/LNVMCjPcGyUR5lZW6eNAnDb2NuJIr5LZN8XdD77FlW0/pVaOFdDTpDVGc=
X-Gm-Gg: ASbGnctrkh43PJRyDrzQ66iU0bgxNvgL+9ZrxUns73NIx9ugkUrzBDbXZchcA6OPdqK
+vmkov4x7+qIqIcHO8OyaUa4fSS/wKN0HZkAx0GKrGHl+2tahsXedCtTHeJkMB5MSZv/FXj7fMS
tDKsXV7V8OtdFTVDBi50Q/CrtQiifAIXyeSCgFgQBiwVnTbQ/do4D+WNQgW8b0+VEVES0HKZOSI
XSZKdgjuxjDHYobhy2MVyDWt6xRIxyziiw/e898OKdszRlIuT6ORoKtn+Q9SpaK5FHMp/u0MkGU
zls=
X-Google-Smtp-Source:
AGHT+IHAZr0xNEPgPAWybCIes9Jl2csw7eIRzGzKkykORR+Jkm5P3UKWnrgjOIPEypC2vNZx8PlCXA==
X-Received: by 2002:a17:90b:2588:b0:2ee:c9b6:c26a with SMTP id
98e67ed59e1d1-2f548eae05amr18861868a91.11.1736556424149;
Fri, 10 Jan 2025 16:47:04 -0800 (PST)
Received: from sw06.internal.sifive.com ([4.53.31.132])
by smtp.gmail.com with ESMTPSA id
98e67ed59e1d1-2f54a28723esm6064295a91.19.2025.01.10.16.47.03
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 10 Jan 2025 16:47:03 -0800 (PST)
From: Samuel Holland <samuel.holland@sifive.com>
To: Anup Patel <anup@brainfault.org>,
Atish Patra <atishp@atishpatra.org>,
kvm-riscv@lists.infradead.org,
linux-riscv@lists.infradead.org
Cc: Samuel Holland <samuel.holland@sifive.com>,
Albert Ou <aou@eecs.berkeley.edu>,
Palmer Dabbelt <palmer@dabbelt.com>,
Paul Walmsley <paul.walmsley@sifive.com>,
kvm@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: [RFC PATCH 0/2] RISC-V: KVM: Pointer Masking Support
Date: Fri, 10 Jan 2025 16:46:57 -0800
Message-ID: <20250111004702.2813013-1-samuel.holland@sifive.com>
X-Mailer: git-send-email 2.47.0
MIME-Version: 1.0
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3
X-CRM114-CacheID: sfid-20250110_164705_228204_1531C68B
X-CRM114-Status: UNSURE ( 7.63 )
X-CRM114-Notice: Please train this message.
X-Spam-Score: -2.1 (--)
X-Spam-Report: =?unknown-8bit?q?Spam_detection_software=2C_running_on_the_sy?=
=?unknown-8bit?q?stem_=22bombadil=2Einfradead=2Eorg=22=2C?=
=?unknown-8bit?q?_has_NOT_identified_this_incoming_email_as_spam=2E__The_ori?=
=?unknown-8bit?q?ginal?=
=?unknown-8bit?q?_message_has_been_attached_to_this_so_you_can_view_it_or_la?=
=?unknown-8bit?q?bel?=
=?unknown-8bit?q?_similar_future_email=2E__If_you_have_any_questions=2C_see?=
=?unknown-8bit?q?_the_administrator_of_that_system_for_details=2E?=
=?unknown-8bit?q?_?=
=?unknown-8bit?q?_Content_preview=3A__This_series_adds_support_for_pointer_m?=
=?unknown-8bit?q?asking_in_VS-mode_inside?=
=?unknown-8bit?q?_KVM_guests_using_the_SBI_FWFT_extension=2E_This_series_app?=
=?unknown-8bit?q?lies_on_top_of_Cl=C3=A9ment=27s?=
=?unknown-8bit?q?_=22riscv=3A_add_SBI_FWFT_misaligned_exception_delegation_s?=
=?unknown-8bit?q?u_=5B=2E=2E=2E=5D_?=
=?unknown-8bit?q?_?=
=?unknown-8bit?q?_Content_analysis_details=3A___=28-2=2E1_points=2C_5=2E0_re?=
=?unknown-8bit?q?quired=29?=
=?unknown-8bit?q?_?=
=?unknown-8bit?q?_pts_rule_name______________description?=
=?unknown-8bit?q?_----_----------------------_------------------------------?=
=?unknown-8bit?q?--------------------?=
=?unknown-8bit?q?_-0=2E0_RCVD=5FIN=5FDNSWL=5FNONE_____RBL=3A_Sender_listed_a?=
=?unknown-8bit?q?t_https=3A//www=2Ednswl=2Eorg/=2C_no?=
=?unknown-8bit?q?_trust?=
=?unknown-8bit?b?IFsyNjA3OmY4YjA6NDg2NDoyMDowOjA6MDo2MzEgbGlzdGVkIGluXQ==?=
=?unknown-8bit?b?IFtsaXN0LmRuc3dsLm9yZ10=?=
=?unknown-8bit?q?_0=2E0_SPF=5FHELO=5FNONE__________SPF=3A_HELO_does_not_publ?=
=?unknown-8bit?q?ish_an_SPF_Record?=
=?unknown-8bit?q?_-0=2E0_SPF=5FPASS_______________SPF=3A_sender_matches_SPF_?=
=?unknown-8bit?q?record?=
=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID_____________Message_has_at_least_one_v?=
=?unknown-8bit?q?alid_DKIM_or_DK_signature?=
=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID=5FEF__________Message_has_a_valid_DKIM?=
=?unknown-8bit?q?_or_DK_signature_from?=
=?unknown-8bit?q?_envelope-from_domain?=
=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID=5FAU__________Message_has_a_valid_DKIM?=
=?unknown-8bit?q?_or_DK_signature_from_author=27s?=
=?unknown-8bit?q?_domain?=
=?unknown-8bit?q?_0=2E1_DKIM=5FSIGNED____________Message_has_a_DKIM_or_DK_si?=
=?unknown-8bit?q?gnature=2C_not_necessarily_valid?=
=?unknown-8bit?q?_-1=2E9_BAYES=5F00_______________BODY=3A_Bayes_spam_probabi?=
=?unknown-8bit?q?lity_is_0_to_1=25?=
=?unknown-8bit?q?_=5Bscore=3A_0=2E0000=5D?=
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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: "kvm-riscv" <kvm-riscv-bounces@lists.infradead.org>
Errors-To: kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org
|
| Series |
RISC-V: KVM: Pointer Masking Support
|
expand
|
On Sat, Jan 11, 2025 at 6:17 AM Samuel Holland <samuel.holland@sifive.com> wrote: > > This series adds support for pointer masking in VS-mode inside KVM > guests using the SBI FWFT extension. This series applies on top of > Clément's "riscv: add SBI FWFT misaligned exception delegation support" > series[1], which adds the necessary infrastructure. > > [1]: https://lore.kernel.org/linux-riscv/20250106154847.1100344-1-cleger@rivosinc.com/ > > > Samuel Holland (2): > RISC-V: KVM: Fix inclusion of Smnpm in the guest ISA bitmap > RISC-V: KVM: Add support for SBI_FWFT_POINTER_MASKING_PMLEN LGTM. Reviewed-by: Anup Patel <anup@brainfault.org> Rebased and queued it for Linux-6.17 Thanks, Anup