From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id uI6kI0eB82MZXQEAbAwnHQ (envelope-from ) for ; Mon, 20 Feb 2023 15:18:47 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id EKWQI0eB82NILAAAauVa8A (envelope-from ) for ; Mon, 20 Feb 2023 15:18:47 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0E1A736DA for ; Mon, 20 Feb 2023 15:18:46 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=EPli5CnK; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676902727; a=rsa-sha256; cv=none; b=O+OyMtdigTwMcm8i61tGf8IxWlOVGTrTzV3sYfmRVT3+RsMkQ248J1947RmuO8U52FmkIQ RmZQMglY9SwYM59HHZpMG29BYnwNhvzHRGZVEuxGrsc81sS06flQbgJ5B2EmiwRnc2+pXu gcwx+ZJ5gIB+WACUKAwgsBNVVZK8mIfuj1gPATR18hBMpZNwQZFsrduAb+9G2vPDl1kD/u WrUF2aPQ3PW2ge/Lm0tAycwU0ygs2+nQGxKj/+XwzUzzix2tXbXWBfKifd2orZj/yjK9MM CpbICWDmBwqK38ozsqzUasZcmA5yghXxBSYjbC3L1HHPB6zinV+3xtPwpQrtZg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=EPli5CnK; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1676902727; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=gdReI7/0APDL5mlMywjEx3BPbBwRUP8gG1pxG7PbtE4=; b=blTNzA5ZCv90FxdYR9HmoJpqRDablMtheJIfvGQNqM22tyrmQglh/XLtEjlFH3vNgFcrrK 53Kgli+ID24eCdeUJ3Og6BxeS2NpfWGPfzhXgcJLKJEpuxm2cg+NBvvGi7OXDVbAOanYOQ OKjvfnPVRn1QEFGZrdx569KNJMGygzOpbRceFKv2cEy0VNsOydqw7op9/PFI3NlzP5VGvl Z5BRzpNXxhJGti+G6OuwTKxkg8w2b66cun/8RMMd5qYgCaB9eS8Pd0ZCqWyK3+/mJva1Fy nDlaLi8xISEZ93P7BpE0AkRmpUKixCSCY/ZUhfBwHcxVWWVFepqgjGRtrIrH5g== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pU6zi-0002e5-Ap; Mon, 20 Feb 2023 09:18:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pU6zM-0002Zx-TF for guix-devel@gnu.org; Mon, 20 Feb 2023 09:18:03 -0500 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pU6zI-0004CE-5y for guix-devel@gnu.org; Mon, 20 Feb 2023 09:17:53 -0500 Received: by mail-wm1-x335.google.com with SMTP id p18-20020a05600c359200b003dc57ea0dfeso1212422wmq.0 for ; Mon, 20 Feb 2023 06:17:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=gdReI7/0APDL5mlMywjEx3BPbBwRUP8gG1pxG7PbtE4=; b=EPli5CnKvm2yvxBTvmebU96SFmTLMTXKwLlOWT9p00NyYRnusekpixDSTfwQabxrS3 42O7bMPktUieKyE6fps1tROsN2N4SGgrcnJgmbYWuHFpuBjoe9M0byWeJ1Xx9SubyaDD kOvgfys62S80p3RyV/26OWKyzLwIwW0V8Cd34IQb1FatPQmJ5CBMqCcZT95EFRevGh4t gbmUxRJwm6XRmnPzF//5R2HRXN2g7tg8yGU4AIPPyt5/jTUUnRSNU5Dn0B7J4P+q7JDy bpUzPfOGSX3HNcSb2qH1d9WTp6goTW3S3NhcwlMVJJLC2+405Wm5DnosCWsKj/gPzToN 89fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gdReI7/0APDL5mlMywjEx3BPbBwRUP8gG1pxG7PbtE4=; b=PHED7j7TJVvwhPf+XBnRzK2dfIH9rLNet0ATh154GuBADyDlRR80HFPJgb7ARaiQUo ayMCfT/QVXwfWBYC5AxAI6j02LJQC7ZSJSG2eH9bMHI34KHuoCR8U7Jkn9X8HseOK/J6 JB6myhLwXQBnPPLwMZjjzp+XKZcuj2my4T6IbLpHM3WI/f9OUHBCy5YEmDnMZ8Q4AD8M t4WoFYwN+sfX8jOmhikxGYN1v6Ue79dItgxXrgd1cSstuQaje1WbeB0h+WTnY8EOteTs 20YM8YKaTfUhhwTtKSCfFBv7zSISw8d1xfnhK7K+bsvG3XmpVkKqZN7gfUM5RvqwjhGj 7Utw== X-Gm-Message-State: AO0yUKUrtfuEl8/M0ZB5Zhz1FI5k0pNJpDtDCPr3lIWgs41f8XYZlT4c +kR/mXCPFaMq0Ni3YrBSZfo9hscSnCYo4tE9 X-Google-Smtp-Source: AK7set/hLM9JKcXfDFs/iNOdvw/MXF+t7esSG6dp3jUnXs2w2RosNbWrfIjfH25kzmrgccMRpz5p/g== X-Received: by 2002:a05:600c:2b46:b0:3e0:14a:697a with SMTP id e6-20020a05600c2b4600b003e0014a697amr1025654wmf.6.1676902670319; Mon, 20 Feb 2023 06:17:50 -0800 (PST) Received: from localhost ([141.226.15.115]) by smtp.gmail.com with ESMTPSA id hn29-20020a05600ca39d00b003db03725e86sm1344554wmb.8.2023.02.20.06.17.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Feb 2023 06:17:49 -0800 (PST) Date: Mon, 20 Feb 2023 16:17:41 +0200 From: Efraim Flashner To: Roman Scherer Cc: guix-devel@gnu.org Subject: Re: Building arm64 guix system image Message-ID: Mail-Followup-To: Roman Scherer , guix-devel@gnu.org References: <86v8k0d79s.fsf@gmail.com> <86a6187h6j.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rw5KpsldIhlz9DdW" Content-Disposition: inline In-Reply-To: <86a6187h6j.fsf@burningswell.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=efraim.flashner@gmail.com; helo=mail-wm1-x335.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: X-Migadu-Queue-Id: 0E1A736DA X-Spam-Score: -2.05 X-Migadu-Spam-Score: -2.05 X-Migadu-Scanner: scn0.migadu.com List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-TUID: VMrmv+CBz8Xz --rw5KpsldIhlz9DdW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 20, 2023 at 11:31:04AM +0100, Roman Scherer wrote: >=20 > Efraim Flashner writes: > > > > I have two patches on the core-updates branch that should allow building > > openbios-qemu-ppc from aarch64. I'll try cherry-picking them to master > > and see if that allows building qemu-minimal. >=20 > Hi Efraim, >=20 > that would be great. I'm looking forward to try them out. I ran out of space while building qemu so I'm waiting on the build farm=C2= =B9 to see if qemu worked. Since qemu-minimal worked I pushed it upstream and current master should have that building now. I haven't tested building an image yet though. =C2=B9 https://ci.guix.gnu.org/eval/211772 > Since we are already talking about arm64 here, do you have experience > with transparent huge pages on aarch64? >=20 > I would love to get some feedback on this one: >=20 > https://lists.gnu.org/archive/html/guix-patches/2023-02/msg00698.html >=20 > Do you know if any of the aarch64 build machines configured with a page > size > 4K? If so, I think that patch could help building more packages > on that architecture. >=20 > Thanks, Roman. I'm pretty sure they all use a 4K page size. From gnu/packages/aux-files/linux-libre/6.1-arm64.conf: CONFIG_ARM64_4K_PAGES=3Dy # CONFIG_ARM64_16K_PAGES is not set # CONFIG_ARM64_64K_PAGES is not set It looks like they're set for 4K pages. I'm not sure if it can be set for more than one size at once. As for the transparent huge pages, I'm pretty sure back in 2017 when I disabled it in jemalloc it was fairly broken on aarch64 but I don't see a reason to not enable it now. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --rw5KpsldIhlz9DdW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmPzgQIACgkQQarn3Mo9 g1FXww/+McvFqRnKEahg19FegtXul57az2Bbq1bpRqgZtDq7FzHsCIR2Q+sZrfyg Dw91KzBn9V9AK0VtcPpAKO4P8YOBxW7UFjIN90WTVpWFodxB/x7bcFFPQ0Y1Bm9P utlje54T2J2ILoIw3KefHy41CzaVdsAiGrG/AV0Uuz6KNMW5hr5e6V5KHiud9opJ txz5O6M/RtTVtuk/51HxRZhToWxRhulb66IE34FcEQka1QMMhtK2ROhjhX3zJ/Fc K8xvnnCdkZ6gleUwtweqztbNSX6aZSqsaa6ftiFymh+n5peXezL1riS1GRsz2Sir dIm7SHSxbJ84i81PQScz/j+qqVocwnQwYTmRqUv68uQdtYcbREYqkK5SdDd79GtD 2rC2Ru40ClHrh5J+M2aQG063CpS6pW8okHP9UCu2iFjK6cnpnJDxlrn9quSkFt4w dSGVajOfwu/bwvquLKYbqGv12/DxCXuhD5fpVGyLRCPkybs9nxC9lA29DQVe8wLm V2xa5cG0ofsOtZAjVJN1R4kgqw4z+z8yxIbgJ43CdlufduBHJ+fH8LIbzG97Q7uO weJ3Fodbv1dbXgpduSYPrakKYlne7jc4PtMXnI47NBBvyHEknIsitna1OYHN3D5Z mpckaQmWIommyFGHNsnA0tnm59eflpdYlsh93X+aFpQGhq7cfWA= =OTD5 -----END PGP SIGNATURE----- --rw5KpsldIhlz9DdW--