From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 7A95ECE7AB0 for ; Mon, 9 Sep 2024 04:04:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BB5666B010A; Mon, 9 Sep 2024 00:04:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B64856B010B; Mon, 9 Sep 2024 00:04:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9B6A06B010C; Mon, 9 Sep 2024 00:04:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 7EB106B010A for ; Mon, 9 Sep 2024 00:04:02 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id EB281A1E5C for ; Mon, 9 Sep 2024 04:04:01 +0000 (UTC) X-FDA: 82543856682.03.45D2650 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2064.outbound.protection.outlook.com [40.107.212.64]) by imf19.hostedemail.com (Postfix) with ESMTP id ED0231A000D for ; Mon, 9 Sep 2024 04:03:58 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=FBdkREN4; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf19.hostedemail.com: domain of ankita@nvidia.com designates 40.107.212.64 as permitted sender) smtp.mailfrom=ankita@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725854537; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=kflKEJOHn8+g+mpKDaKMg6ZInElSNgwLe1Njw1FLGIQ=; b=AqtsGtTGYTVCS9c4QMFCFd/tmLaQ0BzZxzUQwnfv7rC50SuXJPmOKuh2KYvMbuKhzQTCmX Bp3FNs14vkyTZDqkJcAdxOKQeTHhF1BPATCUpUxHUQi34FS6O4+5vT8tHYjr9RDAyckzDQ vnLBvwSL8XudRwCbT31zD7NsRmD2qw4= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1725854537; a=rsa-sha256; cv=pass; b=qj3++jBGygzM7iTgvcROWrj01Vj1iGUyGlDeCU1gM8kl9bcb/jtyl/q3ksjJLp9jGtEZrq 0LtM4UFapmITjbdL5E9wxW+XPU1mUgVOQX18/Sb3N2Ssvxt+M05+q6E9rWWa4dAEyFVlHk Bj7ks6HMJtkwbFm5hRDZlvSGxt/zLLk= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=FBdkREN4; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf19.hostedemail.com: domain of ankita@nvidia.com designates 40.107.212.64 as permitted sender) smtp.mailfrom=ankita@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aJcFWb+PJ1D4/uK6woFQ40BKFmNN8WQt8FcVUHNf2CzfYenKStQQsyQQJOCLRvLkOCv/IpFkZF+vPoaQbglE9HL6OFrpxwSeqvUCeJMQgJSzm+AD/eP6ZFMcHW+Ntd6/xhqu5Bxfbpt/394P9MZEkt1QddiY057a1we0+e1mBquoLcy3X7xWqvVJVVzzgIHKX5WLOj7Z0yRj+dHt7p7V/ixTXTGvFbrP5jpOu6SE1njfTgD4DPK4ZOb8HG+KjzLOx1qLh6ZC2kEZ8zeAlVMmjy0nT0OyU66WZslWjgVIwLDxHt899Dz3nvSo3rG3CMljPQh7k3vqm2SRFpBc2GfrmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kflKEJOHn8+g+mpKDaKMg6ZInElSNgwLe1Njw1FLGIQ=; b=slVSD4OeuNQ4ozfIQG0ketu8dxjayNV/R+RdXrcwVHbv+fjtsrO2fmf0ZnNd3l+qbpYnZy/kHzcL4kukcNFNl55pmdMD5vh8/+3JohS6fp9rb01Pfs9sYhOOwZ5F264yFonrkw2fWVN48tPbEkGXMo+6aALlOOu3Q7J8ya/K4Nc/N9+BYTJAXqbX3c0Bg8Rubm93L+G4K9MpaH4fLGvXAYuJZqHmsdpiklGP2qPQFZf8TwvCGrVtklOQzG/C+c9ZvV1qHuk/iVQ5I11LS4Wnwq6f8f757kgKAM17N2WF/Y4S7ncyXPgtAPLaskr8HjHCMcY2qltOsM1v0fcGAONRhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kflKEJOHn8+g+mpKDaKMg6ZInElSNgwLe1Njw1FLGIQ=; b=FBdkREN4naSTgatiINRMhl9TKQ0Yv9sJrOBXPzVyLSRT0VmF6wLLnAvzkhwDLNkiK2XHc4MUewjVgzHNDNCZoXX8KsFkKofoYz+gIYbKi758BW+M4y0b+/AsRhq8wjwm+ZxaiNPVqVvpv5raCc6I6aR1qXjyLQonXwSkl/0RhjgGgPQkXXlAkz/6e8tESwbywdqQxjdyGB+uKY3Hobgf69mghS180/4cC3FwgEuWz8lmpqHRK15mp7HvOOgi976nyiEC0TsEG6ax2B3n0zgAuPuQg/3CrRn/W4/NJpoPACnpzkr6iAKZSijrd17aEt3bkIF/3gbdcpj3VS/1iPk9lw== Received: from SA1PR12MB7199.namprd12.prod.outlook.com (2603:10b6:806:2bc::21) by SN7PR12MB8001.namprd12.prod.outlook.com (2603:10b6:806:340::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.22; Mon, 9 Sep 2024 04:03:55 +0000 Received: from SA1PR12MB7199.namprd12.prod.outlook.com ([fe80::ae1b:d89a:dfb6:37c2]) by SA1PR12MB7199.namprd12.prod.outlook.com ([fe80::ae1b:d89a:dfb6:37c2%4]) with mapi id 15.20.7918.024; Mon, 9 Sep 2024 04:03:55 +0000 From: Ankit Agrawal To: Peter Xu , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" CC: Gavin Shan , Catalin Marinas , "x86@kernel.org" , Ingo Molnar , Andrew Morton , Paolo Bonzini , Dave Hansen , Thomas Gleixner , Alistair Popple , "kvm@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , Sean Christopherson , Oscar Salvador , Jason Gunthorpe , Borislav Petkov , Zi Yan , Axel Rasmussen , David Hildenbrand , Yan Zhao , Will Deacon , Kefeng Wang , Alex Williamson Subject: Re: [PATCH v2 00/19] mm: Support huge pfnmaps Thread-Topic: [PATCH v2 00/19] mm: Support huge pfnmaps Thread-Index: AQHa9/i4MxIUuFc0iEilM2ZdWpqZPrJO6Kux Date: Mon, 9 Sep 2024 04:03:55 +0000 Message-ID: References: <20240826204353.2228736-1-peterx@redhat.com> In-Reply-To: <20240826204353.2228736-1-peterx@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR12MB7199:EE_|SN7PR12MB8001:EE_ x-ms-office365-filtering-correlation-id: dc6ac940-b95f-4c0c-f7c8-08dcd0846c87 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?66h9wUI2Wi75SK6pBAt1JezTcueHK+5s3TSSuc1kS0Kjqxupzk6cTmc9nD?= =?iso-8859-1?Q?aUM39xhDuhO3QQ1ePySYrw2NM4Ne1i6ORHK9KvCriTOA2ASSLhTqVgPUPa?= =?iso-8859-1?Q?oXdmYA/5pLPJzHeC/AVtRh4Q5rdt0SIHU+wTRMGG03t75vC9POdn4UIn0F?= =?iso-8859-1?Q?tMaed4oQu5HFx84cj+CQRUZEG6AaqcKD73RPyVDi1s25m1d69X63ZDfUBQ?= =?iso-8859-1?Q?xqr2dgsx3AQ9yWUdo3H3xufjanPK9OVfeLIBLv5eUK4ql8AUunM2dCwdvP?= =?iso-8859-1?Q?3lo/kShnxT1X1SSBJ0GxHVm0kWWXgoe/RE04/q1NuMeeTX+r1uHJ93Y+Cb?= =?iso-8859-1?Q?HcODm+6GfRZuzjPCDpaYN5gaL98oQXpVkv8eFjG3jXSkBQZbWBFnlTiDp1?= =?iso-8859-1?Q?jUZlhGuIqXImjs7ddC3Y0u2PMyBha5ijxEumGPcA4HayH+QBKZKdAlPQRh?= =?iso-8859-1?Q?RujlJYekE0xlmh6ovyHY8oBRWNp0mh9aYvmWpiOVlqEmBBCbtrJURy5Fvu?= =?iso-8859-1?Q?03lZImCSFwHz+H7RqsGqGYnR23FNXyGCcY8WZN8d+pz48CfkE63pY3lFVZ?= =?iso-8859-1?Q?oIBUGGIqdh66ZGZf+ihIuoDTKbFL7hrKXqC/qBks31GND49Z6unTgsy9WR?= =?iso-8859-1?Q?R1BY/kih9zDVbtO8daXpw6Fjc8SaUv0QsstX81S96a3jqi5Rq5uhy5HJqA?= =?iso-8859-1?Q?APBOkcbWvLrw+gs4bp6NZ8XbL/vF7B+w9uqzJjlKNuJdX1UzqahYev0E6A?= =?iso-8859-1?Q?w06oveSe3MPaq6jvUxb+Vz/Vd5FrgESIEYwvXjsW6yJ1//9bvHH4ibMfuw?= =?iso-8859-1?Q?DfbyD8fxSDOhOq4Wste9+Wxs8BHE6/DN7mSmwqobOfplmMQaZJwqxwzpVA?= =?iso-8859-1?Q?RlVhuwqU7xceCDT2wRGN6Tmcnw2lnEP+/1z1bNvBHVDHkWpam9rySYX0qS?= =?iso-8859-1?Q?hMuOSULoEfi8YtLiKz/AnWoSrYkwk96rnqEy4+7rDx0S5tMZrggrziep98?= =?iso-8859-1?Q?XmQORlRaYl7IroqcuttPNAifrzC3v/8fR8XN/+1r/4h3kWjCWc41RAwrjn?= =?iso-8859-1?Q?Iw7kSqR0TCxt3P4ZLFGEfjQoAR2SMZJ9DGJmv22ZXWUOH/IsMrFqVdJ19S?= =?iso-8859-1?Q?z1mNSmw3VxNC2ja2t5lGrHe8qTILgCY+FWn9TuvwQwVCTj4pfeOWDaTkWk?= =?iso-8859-1?Q?us0FB3wGRWpSf5wTW5+CnLPWu4nOps2Fs616sym14QIZI7d+CjOrPcFqOv?= =?iso-8859-1?Q?bej84lp4lh3SeLrIYhUc6Wixhh9uesOPWiyURwWKxe+Wqev1NbNw7jmIzd?= =?iso-8859-1?Q?TioD1DDO6GEITX4s87p/S3ZhfiQRlqRpApYGZVmfrHtyV/nzjyZbxNJoSp?= =?iso-8859-1?Q?YRT13ebxpuPiHRA0xYBepzFizdodMp/poeygQo/ShVBWhsfrdTV0Kl0hlS?= =?iso-8859-1?Q?ORlcWp13rOTPusb4CSeEPZq90izTORS1zpP93A=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR12MB7199.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?26Lfwf78atWtwG1D85WyZCY/QQb8/QnNi4Xi57YZbrS/ESEqyUp0a+vlSs?= =?iso-8859-1?Q?zGdAvvtr3yWYqPf5fRMYPNOrZ9AM4XnM8+07i/JOd60sXr1Iu9yndi4f/Z?= =?iso-8859-1?Q?qTYf4LjQR7qs1rTG9zPTyjTcG9ThDEEXKhM4kNhVVXI1caOw8YmGumhcMh?= =?iso-8859-1?Q?HO+uzAqjpHfceTbATCrAPJyDSdca7nTRysyD34Ihoi4fiO55SGNKgU2xDX?= =?iso-8859-1?Q?Qx9rOlD17MUIIh+zimH6Q01x+OZNPk1yG79mzW28tIlex0neXqk2YAWom8?= =?iso-8859-1?Q?vzX7D+eL+9gHD9l1gTpKN40/rbtNxRBjCb1IPBeKH2+IjsFweeBW390Xga?= =?iso-8859-1?Q?ToMCoBD+syBOucAxuRzaqx3f8ApV0FNc/CCfYRGC8ZEc39baHHdNUab8XO?= =?iso-8859-1?Q?QYptvZZeaDw1kIKLQk96JMJOv6kFxwSwtJEwET4bsDgmFRZxYYEV6xEayr?= =?iso-8859-1?Q?NoGdT6xeJOJUcO0o3LtKn1X0W5ItYHD/lRievynEaD5WaORBGLdFelGBQI?= =?iso-8859-1?Q?2zbIJw/g0Jn+67wmBxUoFUN+LUK1Lah6KFlCS0phFB9ahQTgv6vIYwyEBG?= =?iso-8859-1?Q?nJNVxN8O/giu8V3lhvhtMp1nEsE8U0PrhcZOHXJm7VPAhF3FTvU+v2r0an?= =?iso-8859-1?Q?AH/t+oDXtZiZjxIF/bi+DrEG4PwrRhIOQbFQaUq6n/SIP+jFA52p/PC0O7?= =?iso-8859-1?Q?7mVG2E4e8G+hv/u5aatX65GtBEYIOkz91UXOQxI9mfAz2HfYNHgjDrMpo0?= =?iso-8859-1?Q?ctx89/YSTcM+jxPMtcGOLpGb/zLRtnquo4zqvkKDCZ2NVyyalOsaEhV3HK?= =?iso-8859-1?Q?ZRc3yA0pmBfEg9XpHlo90M+uSf5Ff71gfGZKP7fXKC8zO4NllNOwHVpEy2?= =?iso-8859-1?Q?/9u5inOurCseyq6TQJAGsYI8N71QByTDykeszQVfTKgs1/KiMcFpxlh787?= =?iso-8859-1?Q?qmfFSSljTFGG+OAryi/S6LSx1k61JKn0DZ43rDe15U94lYTwMcCH+qX8Sw?= =?iso-8859-1?Q?dhM44/l8CzS87MEec02Wk/Yq4xe8k02xe+RhtWlfMCEAyE03pW3IiXf37S?= =?iso-8859-1?Q?BRrhAKHE5RcJBA9JEJ3+UHThFtUXiV2TxMWWnm21J2yPWQ2SWVFzPJoZsl?= =?iso-8859-1?Q?tehyU+ft/0Y4+qcn/EjO5G7m2g4atYOyVrM5FnYM87mw5LN0YL9DMQKcRu?= =?iso-8859-1?Q?po2HnvAAwJDB3FLt4i1LDhqVRyfzPVgzQoLRyqdpA3FjuPb/Rja0APU3hf?= =?iso-8859-1?Q?YfN5GHgM01jtJlZANl6UbYd3nZe9GSGgW5h2IJD23VFsdH/YjkrpFYM6As?= =?iso-8859-1?Q?IyzoZ6JTyG9Vq6OjqwK2e19Ey6cLlm0GEbtk9n57SPR34efsPP1VTwaOR9?= =?iso-8859-1?Q?a1drE3JnknqNnxefAYPoSECgWNkMZ2MB5iXmmyb0tuI3dO633tVVijYVWe?= =?iso-8859-1?Q?OeEx8ljfBPplCnVL440ho+G/jA/zDOL2jUUrup9S64N3l9BbLuO1NIEXdM?= =?iso-8859-1?Q?vv+bYUAognJeYci72s0L2cZ46PRTkgn5TTEpxf9pLfJuK7D1eGdHc/0dDb?= =?iso-8859-1?Q?5nQGBqffouNppxLm8sJ3k8ujOi+ovWfB0KDPfQk4RIQjNIjn0vkUUc/QeM?= =?iso-8859-1?Q?TcG1VyiFwBgk8=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR12MB7199.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc6ac940-b95f-4c0c-f7c8-08dcd0846c87 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2024 04:03:55.4510 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9Zw1MULLuObL3rHf4/4nxaCi/HKraG6HOjhwgnAzO6k6rrli4TZ7lFUeJVXWxNEqqKuHKkZEkAn7wcnnaebdAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB8001 X-Stat-Signature: qotpchb8cin54trgzke7xtxcxpzsapoy X-Rspamd-Queue-Id: ED0231A000D X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1725854638-287660 X-HE-Meta: U2FsdGVkX1/riOk5MN2GfrdbZzjNI5cYkIdV32U3jO/HpziJZsjOwOGuDlHJ5srYa2zGG+LDpL9e24mtQdZvK5UeOH7pDwY06r+CzR+qZfRxUg/9PhdzVHT6gQLL9/qCsRqGbMgL9AbUxOVKTgGiuP8EZsbxOfcjhHS3L+16cqVxau0iGptjy17vb3cvh56KCtC7uqOLMl/D/kp4Kt5KKCDkyT5hsuoSt7zeR7vaNck4V0/+T+HMytmoBf9s6jd01Ry8rUlAJUSzEt70kmFfj+e/tpL/s23wmd88CqY9BacsKojxFlWNzXqVigZMrnoL8nq/XPhsAVLgn68G/Cs871c9an1p3XOmqNKzYKITjR34hCqLA6UM6tLr5tNjWlUC7WSQMiycg6AVyQqN9RMK98SHyuyq6N0VAuyvcWWSKagK3LzI6xKH/kdXWhv2S+x21PxNp4HXbpHcHMtZCzDiVQD/THlniRMxVrgDaBhXMDaxBxzqSdzdFNI8ek4vm5GuUVCZrWTf+G0q+Z6foVsQV2XgYkSYt2El5pqjoGEq0FkTOOMaS6igTeCP8CKxQi1baouDjsQgGPraQbkn70VMnWzWidS0Wui9kAaQB2t5kRGztkXgYuffp9xZpN2IWouXvNMmOAsme4suMJ8BACv0EOEVtCKUdNMqyF2porPoe5kKtFDVYdjNBmY1SpOIIxBfNQc4mvJ0jpOXVU11NLEBXRcPzHt9Rizn/jhO4ORUtVkZmSpR4OIkTx8+Ygnky0IMIqD3d82JraQi6EYs96kR676cQ3vR+9YwFXGUuq20bwf9U/Uzxkmrw54F127oDxPG42Gk4skC11CgHpRTPPmp/bgy/yvJD7R98dqGnBXj0ZasC6kw21yNb47B+6K/YRBzCgmVwpDK6wIo2uy03ytCeP3w1us6NreiYBsDtXgbr79T0CaHlAde7PELIns1UeRcWOnZjy3w3r+dRBaC579 OYNWg6Xq Lig9gRvDBZhrS0UtpsfYmP20xBkFOcASEt0vBarb2YdvFFubenm+9lpJHv6+8xT5kLuoyL/63/TqHNMDGIpLG5Y0SgUhEZXM3fvV0n7v9/M7QgL4mkBlO4dcB14WKR+NJ3oT8HgfLg5RYRlC6TihWsZ0/1eDyjd6Kcgu+oZIP+yromT9UZgtGpHoEq2vPqK5A7G6UI3GrwUQvk4CwK62s2mbPog9i8kMAHoAXsusgB6dHxH8jHvyvl1CAzzaaWQAO8FvZvIbbhg5kX48d/+nlB3knEjyYfZOy75knv+n2ToicrpKvu73yzmgSIF5tLjGGbK2U3zoRoz6by+gOd/3j74Mnq8rbyArGKjNsu4H6JPPnQzeD6klr4kxjdMqSw1t/chdr7bVYOUl75M70KKwrtQBSbg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: > More architectures / More page sizes=0A= > ------------------------------------=0A= > =0A= > Currently only x86_64 (2M+1G) and arm64 (2M) are supported.=A0 There seem= s to=0A= > have plan to support arm64 1G later on top of this series [2].=0A= > =0A= > Any arch will need to first support THP / THP_1G, then provide a special= =0A= > bit in pmds/puds to support huge pfnmaps.=0A= =0A= Just to confirm, would this also not support 512M for 64K pages on aarch64= =0A= with special PMD? Or am I missing something?=0A= =0A= > remap_pfn_range() support=0A= > -------------------------=0A= > =0A= > Currently, remap_pfn_range() still only maps PTEs.=A0 With the new option= ,=0A= > remap_pfn_range() can logically start to inject either PMDs or PUDs when= =0A= > the alignment requirements match on the VAs.=0A= >=0A= > When the support is there, it should be able to silently benefit all=0A= > drivers that is using remap_pfn_range() in its mmap() handler on better T= LB=0A= > hit rate and overall faster MMIO accesses similar to processor on hugepag= es.=0A= =0A= Does Peter or other folks know of an ongoing effort/patches to extend=0A= remap_pfn_range() to use this?=0A=