[{"id":3684879,"web_url":"http://patchwork.ozlabs.org/comment/3684879/","msgid":"<CANCZdfo4LrwUFxgp5E1ovAZVL1VBEkVknPEzrZH3mxZ02hhnvA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-30T17:59:45","subject":"Re: [PATCH] bsd-user: remove cached host page size and rely on\n qemu_real_host_page_size()","submitter":{"id":1896,"url":"http://patchwork.ozlabs.org/api/people/1896/","name":"Warner Losh","email":"imp@bsdimp.com"},"content":"On Thu, Apr 30, 2026 at 11:46 AM Peter Maydell <peter.maydell@linaro.org>\nwrote:\n\n> On Thu, 30 Apr 2026 at 18:08, Mohamed Ayman\n> <mohamedaymanworkspace@gmail.com> wrote:\n> >\n> > The bsd-user implementation previously cached host page size and mask\n> > in global variables (qemu_host_page_size and qemu_host_page_mask),\n> > which duplicated information already available through\n> > qemu_real_host_page_size().\n> >\n> > This introduces unnecessary global state and potential inconsistencies\n> > if the host page size is queried or changes during initialization.\n> >\n> > Replace all usages of qemu_host_page_size and qemu_host_page_mask with\n> > qemu_real_host_page_size() and derived expressions, and update all\n> > alignment and masking logic accordingly.\n> >\n> > This simplifies the code and ensures a single source of truth for host\n> > page size handling across bsd-user memory management paths.\n> >\n> > No functional change intended.\n> >\n> > Signed-off-by: Mohamed Ayman <mohamedaymanworkspace@gmail.com>\n> > ---\n>\n> This would be a nice change to have to the bsd-user code,\n> because it opens the way for us to rename qemu_real_host_page_size()\n> to qemu_host_page_size(), and similarly qemu_real_host_page_mask().\n> (If I remember a recent IRC conversation correctly, they only have\n> the _real_ infix for historical reasons and because the bsd-user\n> globals are currently using the more obvious names.)\n\n\nI'd love to see this as well. This has been one of my todo items for far too\nlong since I've been distracted with other things (like upstreaming).\n\nI wonder if these changes have been tried against the blitz branch at\nhttps://github.com/qemu-bsd-user/qemu-bsd-user? I just pushed an 11.0-based\nversion of that branch, but have only lightly tested it. Theres some pending\nissues with some shared libraries on riscv (IIRC the issue correctly) whose\nfixes\nbreak shared libraries on other platforms). If you could test against that,\nI'd love\nto bring them in with this quarter's upstream pull request that I'm\nplanning on doing\nonce I get the ioctl patch series sorted out (and it seems like I made\nseveral\nmistakes somewhere with it that I need to go patch up).\n\nWarner","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bsdimp-com.20251104.gappssmtp.com\n header.i=@bsdimp-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=iLAR32IL;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g625W4GT9z1yHZ\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 04:00:31 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wIVgA-0007M7-Vk; Thu, 30 Apr 2026 14:00:03 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <wlosh@bsdimp.com>) id 1wIVg8-0007L1-Oi\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 14:00:00 -0400","from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <wlosh@bsdimp.com>) id 1wIVg6-0006lK-BO\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 14:00:00 -0400","by mail-pf1-x42b.google.com with SMTP id\n d2e1a72fcca58-82f8cebc935so620865b3a.0\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 10:59:57 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1777571996; cv=none;\n d=google.com; s=arc-20240605;\n b=Q2euWfMgLLcKBkOqQdvqliEHMeCBrCQ21D7Y3LvbxNs8VHl04blJtTJUkTszWnlKYE\n 9PYLNIdDI5E2p3Z1dAfqr/bp4VLvEvbLiBVRh894CW9fxW22YfuXr8M0KAnRKAg+s9Au\n hQ72AZuanhjv1Y4a8V20Znw8cnsMjxSMXuOf/nrptuJAUCi0aFrEYvi6+FxpKrpq6QTE\n MrIewW5sjbtsSHqqo6VoxQurIe3c/um7gp/pFTUqKSC4XrMCxQdzhzHtlqgEKcePR0SB\n zo++xagpGdjEQevxUbczUo5L/4HnVmIEdqh9F8CssQTMWx1mkLJjR5c1jLuWUN8vUUXA\n ogNg==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=W0ub+sw+MaRX9tcCcJvZdexi34mPPJ5FpkN1X/DOqhY=;\n fh=3g/RtmIJ0XnJ/LUnge+xkvMPyaxE90w9XFljHdbWMco=;\n b=GiloxtpvUMefftUeJyvfXwnqbo1QjIq8OAevrdurrBvAQKbCAD20X3GMLCnj3q4DAj\n kgXyE6/uv/O0nhAKpk6c/5fs/VtpmzNE/Y8YMGyWSMc+6ObO8iQnONKra/xOShrn+LLU\n BaQp+bmk0a0YQBTM+iLFpf4XE+lUai1TgpblmMuezDniugqg+5lYNeF/Fn3OlHkvA2tL\n MH6Y4kizIPjKo63SEY2/1o34wekJYgDWbI8Q61T3zUvtc679O3FEW1fLiy+8X8Yad2+L\n bR2+ECCnYsEfZTj9TBSuPxAykJuhPF7sxE4kpUl357YEikyl9ISarFNNsAbjqYGt7wsA\n d7wg==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=bsdimp-com.20251104.gappssmtp.com; s=20251104; t=1777571996; x=1778176796;\n darn=nongnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=W0ub+sw+MaRX9tcCcJvZdexi34mPPJ5FpkN1X/DOqhY=;\n b=iLAR32ILIxJG5X1VtYP/wu3rJQcNNC5xmVG+YDCkvdWd8sKfs53LI5dQwJ2jjq+JZQ\n QhyEjs+6yIyjLYkseZHSadZ9N/SU6XFhRIlhdMGJMCwU7+0FW8AMmc55DtIjVn+hKV9W\n oWRDIT1Skg/aA2SMTifYjj5Vxpl2pu+dQ4WPTbxvVQlgvBOvj54gamT0PYVNPyQTL+b9\n PhKdoVyiJWTnNHwBGq47mVYcXxJUdIR8tWOvs64VN73hH16MJ6hSy/nyhzYfLfquSnej\n 72Pu5bYhJkjTL0JoqmkcIhuM3E3ny/t0LEngj4zPO08Z+Rs6BsPrBPB/CSnnzCJErg60\n hj4g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777571996; x=1778176796;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=W0ub+sw+MaRX9tcCcJvZdexi34mPPJ5FpkN1X/DOqhY=;\n b=jEhG+EfaRradLr0gKhzosAnhR+P1VJhmIBVUa+doTyKeCHyralLgdGvwGowWSh6Uo5\n +itGUz+xUV9YsNlsN654YDiBCQkBR63K8HW+T4bXn96m+JsxDMsnoegzoM9gzxJFSKED\n PyxYJChPDj1vrml722ELb0seKBzidGaAbFdf5okB2/0CMYMAFBFzojp744eS43Qr8EGS\n 0hyCV1yk2QhG5kT4LYzlcU1NuNxAPJpeMjCmPG5K7/YuEJ3AE2/91CQEnScbY+5v9cOS\n v58vCii1G2Tzmv9cVu6VdLQoPfOxYOiBJVihvqsWoa9ZY5F1ESDXCQ6VO8mNm6l+ddLM\n Sukg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/caTn7etaop0k+jaq3ZalNLYuuyFJb8M7hBpJDfvIy5otyCMzJ8A8th/CL7WD42gxv9jp15B+r1SvP@nongnu.org","X-Gm-Message-State":"AOJu0YyBpQA4pIvnBnpMo8pixyn+Du3ekm60hU0r7UOcIVSYlCZ6wraS\n giyKHM7d5WdzqKpP1Y3K4m7fLMQtb0CKm8vrav/utMqsFYzVZjCA4qivbExcHfgVLA4O3qNuc7m\n 6FAZ9YIjENHYQLojROGlRzGgxnLiKFwO39kcgE5lsmQ==","X-Gm-Gg":"AeBDieshZkodt7hi+PzaE+00wUbaHtH9zxTELbDEva504oeeM430/yIoe3WLRP+RR/B\n cD9rjuKdcUIpd+4w1AHukuJuAv+tDKlSKpsAil83JMTJ/eBerIeiOuO9i9zVjVVGZXZ8mpK0eq7\n M0xH0yRCp8xRMpEsvaR5fPM7c4wIVAVyHjdpwlOCJsPn9dDMU0yTLQOiuVCUxrec314U3VJ+eDX\n HBxwX0+Yg8FVFQjDaibIeN+9qfaqha9MgSsbqO262ImtWcaSG582Z/jT/GauBNK4Rda4Ul9ZsuG\n /Yf5VVzHEk6FZkN2yg==","X-Received":"by 2002:a05:6a00:b46:b0:81f:be3c:9c9e with SMTP id\n d2e1a72fcca58-834fdcb6d48mr4736066b3a.33.1777571996383; Thu, 30 Apr 2026\n 10:59:56 -0700 (PDT)","MIME-Version":"1.0","References":"<20260430162941.584960-1-mohamedaymanworkspace@gmail.com>\n <CAFEAcA9zPTngrm4ZG3t96Rr7bKRrmx7MB6-0QSjd=ntj+X0uNA@mail.gmail.com>","In-Reply-To":"\n <CAFEAcA9zPTngrm4ZG3t96Rr7bKRrmx7MB6-0QSjd=ntj+X0uNA@mail.gmail.com>","From":"Warner Losh <imp@bsdimp.com>","Date":"Thu, 30 Apr 2026 11:59:45 -0600","X-Gm-Features":"AVHnY4LRGFExhiNf9pXh5BHjM8t-tPrdvB_Thuur3NozWKiw2QyBfNGUyaLPr2M","Message-ID":"\n <CANCZdfo4LrwUFxgp5E1ovAZVL1VBEkVknPEzrZH3mxZ02hhnvA@mail.gmail.com>","Subject":"Re: [PATCH] bsd-user: remove cached host page size and rely on\n qemu_real_host_page_size()","To":"Peter Maydell <peter.maydell@linaro.org>","Cc":"Mohamed Ayman <mohamedaymanworkspace@gmail.com>,\n Kyle Evans <kevans@freebsd.org>,\n \"open list:All patches CC here\" <qemu-devel@nongnu.org>","Content-Type":"multipart/alternative; boundary=\"0000000000006849550650b13b52\"","Received-SPF":"none client-ip=2607:f8b0:4864:20::42b;\n envelope-from=wlosh@bsdimp.com; helo=mail-pf1-x42b.google.com","X-Spam_score_int":"-18","X-Spam_score":"-1.9","X-Spam_bar":"-","X-Spam_report":"(-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001,\n SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3684882,"web_url":"http://patchwork.ozlabs.org/comment/3684882/","msgid":"<CAFEAcA9zPTngrm4ZG3t96Rr7bKRrmx7MB6-0QSjd=ntj+X0uNA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-30T17:46:15","subject":"Re: [PATCH] bsd-user: remove cached host page size and rely on\n qemu_real_host_page_size()","submitter":{"id":5111,"url":"http://patchwork.ozlabs.org/api/people/5111/","name":"Peter Maydell","email":"peter.maydell@linaro.org"},"content":"On Thu, 30 Apr 2026 at 18:08, Mohamed Ayman\n<mohamedaymanworkspace@gmail.com> wrote:\n>\n> The bsd-user implementation previously cached host page size and mask\n> in global variables (qemu_host_page_size and qemu_host_page_mask),\n> which duplicated information already available through\n> qemu_real_host_page_size().\n>\n> This introduces unnecessary global state and potential inconsistencies\n> if the host page size is queried or changes during initialization.\n>\n> Replace all usages of qemu_host_page_size and qemu_host_page_mask with\n> qemu_real_host_page_size() and derived expressions, and update all\n> alignment and masking logic accordingly.\n>\n> This simplifies the code and ensures a single source of truth for host\n> page size handling across bsd-user memory management paths.\n>\n> No functional change intended.\n>\n> Signed-off-by: Mohamed Ayman <mohamedaymanworkspace@gmail.com>\n> ---\n\nThis would be a nice change to have to the bsd-user code,\nbecause it opens the way for us to rename qemu_real_host_page_size()\nto qemu_host_page_size(), and similarly qemu_real_host_page_mask().\n(If I remember a recent IRC conversation correctly, they only have\nthe _real_ infix for historical reasons and because the bsd-user\nglobals are currently using the more obvious names.)\n\nthanks\n-- PMM","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=eMWdgK7m;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g62Fm4Ctjz1xqf\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 04:07:40 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wIVTM-0001uR-Pi; Thu, 30 Apr 2026 13:46:48 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wIVTF-0001qn-JK\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 13:46:42 -0400","from mail-yx1-xb130.google.com ([2607:f8b0:4864:20::b130])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wIVT3-000371-Ep\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 13:46:39 -0400","by mail-yx1-xb130.google.com with SMTP id\n 956f58d0204a3-651c5d525f6so1094988d50.3\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 10:46:27 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1777571187; cv=none;\n d=google.com; s=arc-20240605;\n b=JHoA8laj/ugoLXX/u+6y8KhA+ZwFr0XUzpv6DsxiFkggX2SzD3mjjcIr4WfEFQr1/q\n G9+lf/9n7pX4+QH6VMVS8+Kkv79xGioXS9XGkWmKuWQaSIukAwf67SUDQZ+yAjtmaC6M\n QSdNjGSaj6uLE2JKyb42u5THDrX0BO4BYID4AWdOYwtKcAGhPVvyjYlTCj6QY12A39pm\n 8t4t44N37oqPVwVO/H/2hMrvpZLoz4/xMB7GRV/YVmhzILLhi/PJj8z8djogMib3F41c\n Az1bzNZqynxyshvNzXsl/PzyFynRKPncD+r5Bsh7csMdgwWXoSP9XJNuKmUaOAaetHRb\n asVw==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=VXhKDBVSrNWVdYMGuEbCrz4gNZKtic5H2J/y1kj/Ah0=;\n fh=Y56ORpsDzrlZrUHidfEj9AF4dptKkL2zAjRbgZS6E4E=;\n b=JVshoyE4wp2EfuITkcIZad8QCnMwQQd+BLGsZpjx6sd60ZQaNdPL7jdAmG0isGlyaE\n IJgLf4/32d06BKibPxjx+DsqJFLODnLFQsDA/1G5eUJmXTicUY3V1UWflmVYOThEOCpt\n LOS1x8wfZ/9H2JdX1MSzqpbSN9URPt8PHclB03yciHgBuwQ+hr3AHYsFZtqgtGlpB9M1\n cq4PAOq/KiDIT0LCOvOsKR1mgG4KIKTVxuiMh3ylyJzMYU3XVSHJ7hWzs3pP2ZG3OU7r\n yORBFByXPTRLI6iHZbZh46TyR7stARTCq295AyXFIQjvsHZlyfl0d/wju+s9cif0rJrw\n qXug==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1777571187; x=1778175987; darn=nongnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=VXhKDBVSrNWVdYMGuEbCrz4gNZKtic5H2J/y1kj/Ah0=;\n b=eMWdgK7m4Lg3QVLmimxtkK6FUdiazDIi+nMdQBfJXHa6UsjZpMRUw+sBzU0yqkn1+K\n GDuDnoMZwbleQgb97bGPtAj9W1sslfmeLhYdyM2+vSn3PqIKWz1AgUYwj8x7JpnbQsd7\n OSsOjgWuw20z1uiOJq8liKMX/YvXQY6JeAmI3cPq658tuTf6HQ4zqWePBrsMGb7KOlqr\n F8EyLj668E2tCaQHvD4Q/iBYD/oJ6gAFAJXyEBS4ybQKZQ2Zz90NhomliS/w643ozYHr\n OwuGKrgRJEru+0x+pVT7KC8LWbUD7Xg8OPPjUgKKMR6D9Kt7XlpUj26dVnf3PjQELd5b\n Zerw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777571187; x=1778175987;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=VXhKDBVSrNWVdYMGuEbCrz4gNZKtic5H2J/y1kj/Ah0=;\n b=bBYbQg69gn84a0vxXDKgXDs5tsckEiyPB4y6wntP8s4NuIDX11fImjxNZHI7NXTnKg\n 9k0oUD4zTcrxSOiBGN04JcOsOuXUtcb1T+hse0D2pb5SiLiPi8cpXhyGY0RxRCDsEZmq\n /bfhzaRZfTB7sUMYVGHNv45PabzhtX1+8RwcvCT3yZp1Fr/YfWAJ9+qlABq65tKcPT1I\n Icg+z116sTGG1uhA+m5AQY606rKGxTYPCxaN5UD8DhNW+zCuG2enumUsoJnbEHRiv5TL\n A3NTNQeDchIke7mndFs3wb4KaRseYJ1Xzq8VdlT3f6Xduma+dss8Ln51FJ+9V+uUzLBP\n lLpA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+TJqsA7oJnvzjrKURYIOZv5GiQpz7151amDDOLRktsBnr3h+m9Qnm4zDP2Pgan/sOmkHFSbb7Xefs7@nongnu.org","X-Gm-Message-State":"AOJu0Yx/BokSwckLMDGqwzJe8wgfqenTwskjdxVoG7KgF0PdoYUoNuw6\n yYzUdJdaPIWt+cBnNaHLCxlluoMCqCSu0CKm8LF1pweUKeEiq2wtzEb/VwAIvakmKsdqCM68/gg\n eZmoD/jNGPSWQI8vhg6IYjE6zofCXTrzNGCilealHKA==","X-Gm-Gg":"AeBDiev4LK/i2xb45dW1vgrsR3KOxyoS4JAwyLQc9iIWiOTB7joJsG42E3zJ+4xHfLz\n fTwcYDe33fco6y7a8BwEWOAP3A7o06NwZhWt86T4CMMSu0mxVjnayI6pwhJ6inFJy7lhH8BBgD6\n PAv2TpZVLLaneebb5wmYkj+eZdom4gZv3P8P2pLHJ7DDwmKSUAYnWLegwFPcvLYonwbthx16k8T\n L6wnLCXdHjmk/Brs8u3X8Bilor3Ji1m+aNOvy/1tRWxqGTe1nMSXmcTWSrLj5WZVIWdrOoD7yYc\n CAWuYsL2VFY7Cl0TLU5zKLzBYNjcWP0HorKJYKVbqPNKbUY00s+baxOfFToge/7LMPDE1c+sg9i\n SJg==","X-Received":"by 2002:a05:690e:138f:b0:658:9bfb:602d with SMTP id\n 956f58d0204a3-65c18dd9a20mr3463259d50.38.1777571186650; Thu, 30 Apr 2026\n 10:46:26 -0700 (PDT)","MIME-Version":"1.0","References":"<20260430162941.584960-1-mohamedaymanworkspace@gmail.com>","In-Reply-To":"<20260430162941.584960-1-mohamedaymanworkspace@gmail.com>","From":"Peter Maydell <peter.maydell@linaro.org>","Date":"Thu, 30 Apr 2026 18:46:15 +0100","X-Gm-Features":"AVHnY4I1LD-X9to1Ir74s2Z9GDaeD4qHHAmsY-brWPkW2JHEB-U9xiNE8gx_EtU","Message-ID":"\n <CAFEAcA9zPTngrm4ZG3t96Rr7bKRrmx7MB6-0QSjd=ntj+X0uNA@mail.gmail.com>","Subject":"Re: [PATCH] bsd-user: remove cached host page size and rely on\n qemu_real_host_page_size()","To":"Mohamed Ayman <mohamedaymanworkspace@gmail.com>","Cc":"Warner Losh <imp@bsdimp.com>, Kyle Evans <kevans@freebsd.org>,\n \"open list:All patches CC here\" <qemu-devel@nongnu.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Received-SPF":"pass client-ip=2607:f8b0:4864:20::b130;\n envelope-from=peter.maydell@linaro.org; helo=mail-yx1-xb130.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]