Message ID | 20250211121128.703390-11-tabba@google.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 24E9EC021A1 for <linux-mm@archiver.kernel.org>; Tue, 11 Feb 2025 12:12:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A774928000D; Tue, 11 Feb 2025 07:12:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A00FF28000C; Tue, 11 Feb 2025 07:12:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8A12C28000D; Tue, 11 Feb 2025 07:12:53 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 678CE28000C for <linux-mm@kvack.org>; Tue, 11 Feb 2025 07:12:53 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 6CA35121890 for <linux-mm@kvack.org>; Tue, 11 Feb 2025 12:11:54 +0000 (UTC) X-FDA: 83107550148.01.6315F13 Received: from mail-wr1-f74.google.com (mail-wr1-f74.google.com [209.85.221.74]) by imf11.hostedemail.com (Postfix) with ESMTP id 9937840006 for <linux-mm@kvack.org>; Tue, 11 Feb 2025 12:11:52 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=cWHxgGlN; spf=pass (imf11.hostedemail.com: domain of 3hz6rZwUKCPQpWXXWckkcha.Ykihejqt-iigrWYg.knc@flex--tabba.bounces.google.com designates 209.85.221.74 as permitted sender) smtp.mailfrom=3hz6rZwUKCPQpWXXWckkcha.Ykihejqt-iigrWYg.knc@flex--tabba.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739275912; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=9SmIo8QGaSGW4O/nm3ipq/SJW3NddPOH9GGmfIatxcE=; b=7TPsfCprBUZsLRamx1eJP+XD1mHIcSytMFJjb6SGk3Sx6gx7QL//9iHKUg1EK5OMfsshsa /F+37dSNlfXnxWDoNwtEox4su8OzmSuUo/z7a0eWDbK3FAgA9qMEUIAU5pATHnutQ5rDsm /fD9IMhYzMmN8UcP0+/h+nS6HlcHQD0= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=cWHxgGlN; spf=pass (imf11.hostedemail.com: domain of 3hz6rZwUKCPQpWXXWckkcha.Ykihejqt-iigrWYg.knc@flex--tabba.bounces.google.com designates 209.85.221.74 as permitted sender) smtp.mailfrom=3hz6rZwUKCPQpWXXWckkcha.Ykihejqt-iigrWYg.knc@flex--tabba.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739275912; a=rsa-sha256; cv=none; b=F6wNRkGoa27RLYE4sbPH4kbERMNyEQequKFHlzq0Xm690BC8J89ac3gRU/nHM89d9QTPXP RdamQUd2JsxkmCYDt+sKteQCfE8ktBfUR4oE7GcrZFaIvDpxqRlsIVmcAY7+T3SArUqy8e nvYEgjBEL2U3oNFBen8WOIsryxbBiaI= Received: by mail-wr1-f74.google.com with SMTP id ffacd0b85a97d-38dd0265d97so429f8f.0 for <linux-mm@kvack.org>; Tue, 11 Feb 2025 04:11:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1739275911; x=1739880711; darn=kvack.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=9SmIo8QGaSGW4O/nm3ipq/SJW3NddPOH9GGmfIatxcE=; b=cWHxgGlN/n1OqRGC1c6HsPiWQNV/SJ590DWqzLomY8rdEprrdZZcsQjeR+mBG6kBEP a0UQkeMgFDmQCL8MOMu8Y6dLzeKensffHqV/bdPSZuXHhkSZLrYNgHxmMsOWNZsTgAUE n8ZxJUJxkOa7d4HbsmN7RgVzlV7NA6fjoRsFiVehGuKmgFpRgwuItM0F/+EAIY/EOmDr Whnk9qqmDMFkrXQC9RJoLNnTV8SPjJOvEzKj3vfub8spKIogJoIJt4LN5SxnV1w1b0Lp VhRtesx1s2egQklPk3xLCe+JLmWWKuGdUQy6jVTiJ7/LC8prg9ehI10gM0vYrmKSONXc lnmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739275911; x=1739880711; 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=9SmIo8QGaSGW4O/nm3ipq/SJW3NddPOH9GGmfIatxcE=; b=WfVspbZbm6mTG3TqYt0DQX7kYd3WlybWEwkS3yfgMjDOQFzSyEcn66OZBlKSs80piZ LT5ATroqOFnqSUrma3wfBnvSNVPbzE7rXhR9Qv3YypgK7DO0AiAOm3YjFy/EVr2nqYb7 BtW3D3cgFMI4/3RaWLoLftZ01Urgi/0YlhcZa4oARQpdRGPUXlcXqU9A7mV7GWqHOGE5 b6ifrecc212rFZPMLFJH/LhTcYJAujs/gnv6kuZ+Qnpz//Ctj9NuvP6borPEglwEgV0u Lr1X4kCMvnt4pgulSCfvCCar11bVqlWmrxNzOgWAGu7hoTFKnrMVE3kn9CtDdRs7zsfn +z7w== X-Forwarded-Encrypted: i=1; AJvYcCW4SbH69ACLa6MLMqf4IFVoPbqKoTonQrLjLRTo/1lQBzYhGbQGFhqZdgciu/ld9Fe06IX+4cYbtg==@kvack.org X-Gm-Message-State: AOJu0Yxefw9rbfjzEpo0wB4k9K9FcaUyFcC1ywVoJIg8oUsn32tzBnpJ c60tgg7VhQYl2RAudE5N3CF1cY7UxjQEvWFe6/cdiHS1BEf/aivtCtevI4cGvKCj6a7AZVCTLw= = X-Google-Smtp-Source: AGHT+IH0xuxWTGEs9x087sQRaUuSBVW+q25VqdZB2aOt6dDiT4Tp+EMY0I0pqw4sShmqWhjrTgxeK/obMw== X-Received: from wmbay40.prod.google.com ([2002:a05:600c:1e28:b0:439:3e30:957a]) (user=tabba job=prod-delivery.src-stubby-dispatcher) by 2002:a5d:47c3:0:b0:38d:e166:8dc2 with SMTP id ffacd0b85a97d-38de1669178mr6366905f8f.16.1739275911124; Tue, 11 Feb 2025 04:11:51 -0800 (PST) Date: Tue, 11 Feb 2025 12:11:26 +0000 In-Reply-To: <20250211121128.703390-1-tabba@google.com> Mime-Version: 1.0 References: <20250211121128.703390-1-tabba@google.com> X-Mailer: git-send-email 2.48.1.502.g6dc24dfdaf-goog Message-ID: <20250211121128.703390-11-tabba@google.com> Subject: [PATCH v3 10/11] KVM: arm64: Enable mapping guest_memfd in arm64 From: Fuad Tabba <tabba@google.com> To: kvm@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-mm@kvack.org Cc: pbonzini@redhat.com, chenhuacai@kernel.org, mpe@ellerman.id.au, anup@brainfault.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, seanjc@google.com, viro@zeniv.linux.org.uk, brauner@kernel.org, willy@infradead.org, akpm@linux-foundation.org, xiaoyao.li@intel.com, yilun.xu@intel.com, chao.p.peng@linux.intel.com, jarkko@kernel.org, amoorthy@google.com, dmatlack@google.com, yu.c.zhang@linux.intel.com, isaku.yamahata@intel.com, mic@digikod.net, vbabka@suse.cz, vannapurve@google.com, ackerleytng@google.com, mail@maciej.szmigiero.name, david@redhat.com, michael.roth@amd.com, wei.w.wang@intel.com, liam.merwick@oracle.com, isaku.yamahata@gmail.com, kirill.shutemov@linux.intel.com, suzuki.poulose@arm.com, steven.price@arm.com, quic_eberman@quicinc.com, quic_mnalajal@quicinc.com, quic_tsoni@quicinc.com, quic_svaddagi@quicinc.com, quic_cvanscha@quicinc.com, quic_pderrin@quicinc.com, quic_pheragu@quicinc.com, catalin.marinas@arm.com, james.morse@arm.com, yuzenghui@huawei.com, oliver.upton@linux.dev, maz@kernel.org, will@kernel.org, qperret@google.com, keirf@google.com, roypat@amazon.co.uk, shuah@kernel.org, hch@infradead.org, jgg@nvidia.com, rientjes@google.com, jhubbard@nvidia.com, fvdl@google.com, hughd@google.com, jthoughton@google.com, tabba@google.com Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 9937840006 X-Stat-Signature: 4u3bxuiucucf34kizejh5isp9o35zain X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1739275912-732463 X-HE-Meta: U2FsdGVkX18m+DV6M8MBsI+T8nw98igltiMGKK5hi16SPVnZnLpZC9dyXKTKn5lk+r06fBiKmtJAxEJPBseKViHt3gp547uxefjsJ4JrSUzJLoVj+rHM8zPN7AWTb4Fe/7U/+CWT3X8dt3JmbhCPfaEeNdmGEAs0rlLFxH66Jy/3WFlImEwoEmF0M8fcVI5uZR7BI8wyjNxmloGaLWryc+qoiq4vLJwk6kuLLlVEHovAUL5+ooKVgnhMY2dx1I3aXnFBPm/zoKKCbmkeZ2BihieCwzCQkXJhJlzIQXUdll2ojmThgF3E8a5SU4hbt2sKkAagPLrCL3ZM2wX3u/sjHinpmbAf1z22nDsh+CHLtQSxQw3sNfLRjw1Sl3mBD+bUXkrl8Be+C8Z827earvdQnyhSWkWNEzGT+dSjnHU0SY9FtWhoVz8wnq9uJO6z4WFRA0y62tY6iHwgb6MGxwm8zzRNWJX6rKJjeERIVOto0xf1sQyh1q6M0Z6uG/hWusoabrWJNByosAzp8i/hQjVoWQlVz+5VG8Gk59rbPVfeantQJUk/pYpsZxOjZ3WznbQFiDrqbE3rL0BwCYxyV2UoRyKA6QcXNNn80TkwOnufv/rfS8306zWmQz3AYYDDR0RovouqpNvuYW2iCl9RG0o7N7hXoFJNthRdv1Zgk//rnsC5CiJ5S07Lsu7b9e8811xjcCzhTYuy4iK2S1IO5n2Lgwn6g+ErOMzhAx3f1w1iNH7hvJgIKWNN87uEHfwArHM5LNSDp5k3dmSYeDzFB0bti2AtykzkcaZkY67nqSe23qTmOs3eyLywuL0AEbERVQQgJr8V381D2Y5PDqVjrToNiWtiQGVWDUWMWoEq4B7QSM8nrAf/nVnODbIiYr6ADQEpKYcvnY3WQjx0Nuuush4AVMDCQ+D38jgyD9Q+rUivGwwwnre66dq6vXskCXAWXOi59o+guVUu8Lr6jy6TgCu OfpBCNVA JUHVutv1WQRCjnBqAagpUj6rFg5zqqXJn+JPky1nQXCBQiLpZcWkA3HTNWEnl6mBUu2Lx0d0OGnWOr2gUxCdyYKox8QWJJkXAny5bSaK/WOoYndR2c82SyAmb7p9f7cHTL4dsvLxuz/WAw5NQHwH5xeipm3BxahtxXwClh585KUik56FJ0t6oCca9XiFBx4e/m5jn/ICNgX198XDKlBSYRjpGxOaJrl6cdbKKCtbnsiNr9MBm6ZcgGI9IDAUdMaU8YR5SFCv2TzN8NLJ5/NHaEEyiEJPYdh5Sk8+kVvJhYF8x2/avWVPiyfu6cRZb/tLCwOniQEYvkjECulBS8lmMhyqvTCWsAhZJWmiH9HZUcEaKkVcLshcPbOIkYJkjodFseOvsrE6POZatxHKjfK9g0aPhoXKV+oYBv6OeoyIHSWLb0IyANw3Yh1YKelXkHPVPE3ROlyxQXmeoH0H2D3SU8pvpguNbVsZjd1CjONMzcojXaMQmc2WddpGqZdAWO0tFTQor/rOc6u8Fe4gFeeA51SwLbqbA9cV9sD6V1E7MXfLZ8jcY1UXEqW7OAv9OCqZ7cuDEQpcPX9wsqheQbat0VBmWd9j3NSSJ7TPy5FAu6ePlYkfmN/LNqNraOEsdBjYS1rtgAmpkvjCTjWSOY5sjn9Q3XA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000418, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
KVM: Mapping guest_memfd backed memory at the host for software protected VMs
|
expand
|
diff --git a/arch/arm64/kvm/Kconfig b/arch/arm64/kvm/Kconfig index ead632ad01b4..4830d8805bed 100644 --- a/arch/arm64/kvm/Kconfig +++ b/arch/arm64/kvm/Kconfig @@ -38,6 +38,7 @@ menuconfig KVM select HAVE_KVM_VCPU_RUN_PID_CHANGE select SCHED_INFO select GUEST_PERF_EVENTS if PERF_EVENTS + select KVM_GMEM_SHARED_MEM help Support hosting virtualized guest machines.
Enable mapping guest_memfd in arm64, which would only apply to VMs with the type KVM_VM_TYPE_ARM_SW_PROTECTED. Signed-off-by: Fuad Tabba <tabba@google.com> --- arch/arm64/kvm/Kconfig | 1 + 1 file changed, 1 insertion(+)