(subset) [PATCH 0/4] ARM: mmu: ensure PTE is written at once
Sascha Hauer
s.hauer at pengutronix.de
Mon May 26 06:51:33 PDT 2025
On Wed, 21 May 2025 19:41:00 +0200, Ahmad Fatoum wrote:
> Writing the PTE with a normal non-volatile access is a bad idea, because
> speculation may already use a partially written entry.
>
> Use WRITE_ONCE to turn this into a volatile write via a new set_pte
> helper. The extra helper is useful for type enforcement and for future
> extension when we start to consistently apply break-before-make[1].
>
> [...]
Applied, thanks!
[1/4] arch: sync READ_ONCE/WRITE_ONCE with Linux
https://git.pengutronix.de/cgit/barebox/commit/?id=cacff83edeef (link may not be stable)
[2/4] ARM64: mmu: document granule size calculation
https://git.pengutronix.de/cgit/barebox/commit/?id=ebe6d3b8b732 (link may not be stable)
[3/4] ARM: mmu: ensure PTE is written at once
https://git.pengutronix.de/cgit/barebox/commit/?id=cc909e5d084e (link may not be stable)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list