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 D9360C433EF for ; Thu, 23 Dec 2021 23:03:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1A8036B0072; Thu, 23 Dec 2021 18:03:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 158046B0073; Thu, 23 Dec 2021 18:03:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 046516B0074; Thu, 23 Dec 2021 18:03:15 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0097.hostedemail.com [216.40.44.97]) by kanga.kvack.org (Postfix) with ESMTP id EA1426B0072 for ; Thu, 23 Dec 2021 18:03:14 -0500 (EST) Received: from smtpin30.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id AC44C89D41 for ; Thu, 23 Dec 2021 23:03:14 +0000 (UTC) X-FDA: 78950586708.30.0DF8DB1 Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by imf08.hostedemail.com (Postfix) with ESMTP id D2039160036 for ; Thu, 23 Dec 2021 23:03:06 +0000 (UTC) Received: by mail-lf1-f52.google.com with SMTP id u13so15268264lff.12 for ; Thu, 23 Dec 2021 15:03:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:user-agent:mime-version; bh=O58RF25UopBV1KlFE/CwVKpukAmqJTE8Az+8i0xtDi8=; b=IEOnZgyYjjW9b0zn9uG82HxdTMgbC1n32N6m07lq6+JA/ZeYU6L8/jVS2YPxYSGiXC sSuo86LI6Vx3j7Vwe9tJQgw4HMRjYw4fkl0/ZtAAEZacSR4JLTKkwVPnIPAWhIdyBC/T H34+sL8i/QWNuTe6oSC56lVhgKRyDJUjo5gNUbOtttTqafeBRleUBJMZuV4R/PGTeN7O A4cMlBTj01nef/O30S866GngvmHjosyTkcXTbXgUktz4e69ONwqqHDKg50tOpAy/7awN 03nkCUxYoyow+o85g+rW/+pMu5ngtH5PgrOXbdr49CR7J1G7VkRH29EfDw9VeVP92NWg m3Hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=O58RF25UopBV1KlFE/CwVKpukAmqJTE8Az+8i0xtDi8=; b=jPUhdw213PdVwK2p6tzcst360E0tCpmhEkUysieTRoo4CzcSX0khOC9fA0AjSkWfjz Rh9wsAGmmDRgryUO9lYsCu2XHsFOdEcocRTfbcrlvQpH9ZNJKD3IopcQlL9UD80iGPqG k9yfXB49q2aj2uCrfbBytem8AnFeYFXrfBcg5QjaryRGDLfYKVZu7jtopeNTx+yq9ALF 9yMWfQcxoNraasOcWvdLSpceWJ9Ll1UhQ7Eu3H0wfvh/HMA+kQXCw5Xe76e5wqp/AONh ZH5KOtx610Z/LKK9wNOyZMlNKk8l5YysUTPYEA2gfzkwWEB75hg9LDdVGSjWWeSh7ICm u90g== X-Gm-Message-State: AOAM533wis9MneV8/liGi67kVtyzufaSR6ou+jYC8fuGU7eQEZtIT6DC qT31gRDNfH8DLod9ZgMA7GGt/ss6W/c= X-Google-Smtp-Source: ABdhPJyaJw3MJkNDz2Z2AB6DYL6/EZhWU4NeftjUHfO64q7YrUfuyf2VUJR94ai70Dx32SlpVOZdRg== X-Received: by 2002:a05:6512:3f27:: with SMTP id y39mr3246256lfa.675.1640300592433; Thu, 23 Dec 2021 15:03:12 -0800 (PST) Received: from osv.localdomain ([89.175.180.246]) by smtp.gmail.com with ESMTPSA id i9sm629459lfv.3.2021.12.23.15.03.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Dec 2021 15:03:11 -0800 (PST) From: Sergey Organov To: linux-mm@kvack.org Subject: Selecting MMU page size for a new architecture Date: Fri, 24 Dec 2021 02:03:11 +0300 Message-ID: <87o856yle8.fsf@osv.gnss.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: D2039160036 X-Stat-Signature: cipb48fjrwwfxf5uonghdun5uyru56gf Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=IEOnZgyY; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf08.hostedemail.com: domain of sorganov@gmail.com designates 209.85.167.52 as permitted sender) smtp.mailfrom=sorganov@gmail.com X-HE-Tag: 1640300586-669911 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000243, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hello, We are building custom CPU and have an option to choose either 4K or 16K MMU minimum page size that will then be fixed in the hardware. For reasons unrelated to the Linux kernel we'd prefer 16K, but I have some doubts. What pros and cons for kernel and user-space operation 16K pages will have over more usual 4K pages? Anything we should worry about? Thanks, -- Sergey Organov