Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #89827

Re: Architecture baseline for Forky

Path csiph.com!pasdenom.info!weretis.net!feeder8.news.weretis.net!srl.newsdeef.eu!news.corradoroberto.it!gothmog.csi.it!bofh.it!news.nic.it!robomod
From Peter Green <plugwash@debian.org>
Newsgroups linux.debian.ports.arm, linux.debian.kernel, linux.debian.devel.release
Subject Re: Architecture baseline for Forky
Date Thu, 30 Oct 2025 07:00:02 +0100
Message-ID <LLtRw-94j2-1@gated-at.bofh.it> (permalink)
References <LK8cp-85Zv-3@gated-at.bofh.it> <LKdON-89IL-1@gated-at.bofh.it> <LKerv-8ag9-1@gated-at.bofh.it> <LKjKx-8dPd-5@gated-at.bofh.it> <LKsNP-8k46-1@gated-at.bofh.it> <LKtJT-8kLF-17@gated-at.bofh.it> <LKD6y-8sUr-3@gated-at.bofh.it> <LL9g5-8Q1a-1@gated-at.bofh.it> <LLtRw-94j2-3@gated-at.bofh.it>
X-Original-To Arnd Bergmann <arnd@arndb.de>, Adrian Bunk <bunk@debian.org>
X-Mailbox-Line From debian-arm-request@lists.debian.org Thu Oct 30 05:57:10 2025
Old-Return-Path <plugwash@debian.org>
X-Amavis-Spam-Status No, score=-109.51 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, RCVD_IN_DNSWL_MED=-2.3, UNPARSEABLE_RELAY=0.001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100] autolearn=ham autolearn_force=no
MIME-Version 1.0
User-Agent Mozilla Thunderbird
Content-Language en-US
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
X-Debian-User plugwash
X-Mailing-List <debian-arm@lists.debian.org> archive/latest/25033
List-ID <debian-arm.lists.debian.org>
List-URL <https://lists.debian.org/debian-arm/>
List-Archive https://lists.debian.org/msgid-search/c5bde8e0-8cd2-4be6-8e17-444be46d72c5@debian.org
Approved robomod@news.nic.it
Lines 25
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>, Jan-Daniel Kaplanski <jd.kaplanski@aol.de>, md@linux.it, debian-arm@lists.debian.org, debian-kernel@lists.debian.org, debian-toolchain@lists.debian.org, debian-release@lists.debian.org
X-Original-Date Thu, 30 Oct 2025 05:39:09 +0000
X-Original-Message-ID <c5bde8e0-8cd2-4be6-8e17-444be46d72c5@debian.org>
X-Original-References <20251026122129.qhuo7s5y6ezbmyh7@shell.thinkmo.de> <C270F881-3BA7-4501-9BAD-C7C32797F71F@gmail.com> <aP5yiDbM3PwYSN4K@bongo.bofh.it> <f61cb992-7847-4d41-b9c1-9eeaa3a0a53a@aol.de> <66bcd332-17f5-41d0-985f-a30a82560798@juszkiewicz.com.pl> <aP9X9A0Vy9Td8jDP@localhost> <13816324-150f-4180-8182-2ea9c250e924@app.fastmail.com> <aQHEwUgfWS4wCI1Z@localhost> <57c5f44d-4714-4e94-9dcb-751a6b336d80@app.fastmail.com>
Xref csiph.com linux.debian.ports.arm:14263 linux.debian.kernel:89827 linux.debian.devel.release:137426

Cross-posted to 3 groups.

Show key headers only | View raw


On 29/10/2025 13:47, Arnd Bergmann wrote:

 > 5. armv6k+vfpv3d16: Most ARMv6/v7 machines, including Raspberry
 >     Pi zero/1 but not OMAP2 (Nokia N800/N810). Loses THUMB2 support
 >     and v7/v8 CPU barriers among other minor differences.

As maintainer of raspbian, I can say the memory barrier issue is
one of the bigger thorns in our side and is the reason we continue
to configure gcc for armv6 rather than armv6k.

For the uninitiated, arm added memory barrier instructions in armv6k,
as instructions on the system coprocessor (aka CP15). When targetting
armv6k, compilers use these instructions to implement
acquire/release/seqcst atomics.

With armv7-a, arm deprecated the CP15 barriers and introduced the
dmb instruction.

The problem is that arm64 kernels by default trap the armv6k memory
barriers into the kernel and emulate them. Asside from being slow
this can also cause hangs if the optimiser moves a barrier inside
a load-exclusive/store-exclusive loop.

I believe there are also some newer CPU cores that simply don't
support the CP15 barriers at all.

Back to linux.debian.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Architecture baseline for Forky Bastian Blank <waldi@debian.org> - 2025-10-26 13:40 +0100
  Re: Architecture baseline for Forky John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - 2025-10-26 14:20 +0100
    Re: Architecture baseline for Forky Bastian Blank <waldi@debian.org> - 2025-10-27 08:40 +0100
  Re: Architecture baseline for Forky Tony Rodriguez <unixpro1970@gmail.com> - 2025-10-26 19:40 +0100
    Re: Architecture baseline for Forky John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - 2025-10-26 20:30 +0100
    Re: Architecture baseline for Forky Adrian Bunk <bunk@debian.org> - 2025-10-27 12:50 +0100
      Re: Architecture baseline for Forky Martin <debacle@debian.org> - 2025-10-27 18:10 +0100
      Re: Architecture baseline for Forky "Arnd Bergmann" <arnd@arndb.de> - 2025-10-27 22:40 +0100
        Re: Architecture baseline for Forky Adrian Bunk <bunk@debian.org> - 2025-10-29 09:00 +0100
          Re: Architecture baseline for Forky Peter Green <plugwash@debian.org> - 2025-10-30 07:00 +0100
            Re: Architecture baseline for Forky Peter Green <plugwash@debian.org> - 2025-10-30 10:10 +0100
              Re: Architecture baseline for Forky "Arnd Bergmann" <arnd@arndb.de> - 2025-10-30 10:10 +0100
          Re: Architecture baseline for Forky Adrian Bunk <bunk@debian.org> - 2025-10-30 15:30 +0100
    Re: Architecture baseline for Forky Rob Landley <rob@landley.net> - 2025-10-27 21:40 +0100
  Re: Architecture baseline for Forky Adrian Bunk <bunk@debian.org> - 2025-10-27 11:20 +0100
  Re: Architecture baseline for Forky Colin Watson <cjwatson@debian.org> - 2025-10-27 19:30 +0100
    Re: Architecture baseline for Forky "Nikos Tsipinakis" <nikos@tsipinakis.com> - 2025-10-30 14:40 +0100
  Re: Architecture baseline for Forky Milan Kupcevic <milan@debian.org> - 2025-10-27 22:40 +0100
    Re: Architecture baseline for Forky Bastian Blank <waldi@debian.org> - 2025-10-27 23:40 +0100
      Re: Architecture baseline for Forky Marc Haber <mh+debian-release@zugschlus.de> - 2025-10-28 10:10 +0100
    Planned obsolescence ? (was: Re: Architecture baseline for Forky) Romain Dolbeau <romain@dolbeau.org> - 2025-10-28 10:00 +0100
      Re: Planned obsolescence ? (OpenBSD) Paul Tagliamonte <paultag@debian.org> - 2025-11-02 23:30 +0100
      Re: Planned obsolescence ? (*BSD, Rust) David Starner <prosfilaes@gmail.com> - 2025-11-04 00:20 +0100
  Re: Architecture baseline for Forky Rob Landley <rob@landley.net> - 2025-12-05 00:20 +0100
  R: Re: Architecture baseline for Forky Federico Vaga <federico.vaga@vaga.pv.it> - 2026-09-07 09:20 +0200

csiph-web