mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH master] Documentation: migration-2025.08.0: add note about W^X
@ 2025-10-24 10:33 Ahmad Fatoum
  2025-10-27 10:13 ` Sascha Hauer
  0 siblings, 1 reply; 2+ messages in thread
From: Ahmad Fatoum @ 2025-10-24 10:33 UTC (permalink / raw)
  To: barebox; +Cc: Ahmad Fatoum

CONFIG_ARM_MMU_PERMISSIONS was a relatively invasive change, so it
should be pointed out specifically to avoid users running into issues
with it.

Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
---
 .../migration-guides/migration-2025.08.0.rst         | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/Documentation/migration-guides/migration-2025.08.0.rst b/Documentation/migration-guides/migration-2025.08.0.rst
index b40119ac672b..86412f25c36e 100644
--- a/Documentation/migration-guides/migration-2025.08.0.rst
+++ b/Documentation/migration-guides/migration-2025.08.0.rst
@@ -1,6 +1,18 @@
 Release v2025.08.0
 ==================
 
+W^X on ARM
+----------
+
+``CONFIG_ARM_MMU_PERMISSIONS=y`` is now the default and instructs barebox to map
+its memory regions with more restricted permissions: Data is no longer executable
+and code as well as read-only data is no longer writable.
+
+This can lead to breakage in code that had invalid assumptions beforehand,
+e.g. code expecting on-chip SRAMs to be executable or bogus code casting away
+const. Please report to upstream any issues that are resolved by disabling
+``CONFIG_ARM_MMU_PERMISSIONS``, so they can be properly fixed.
+
 Bootchooser
 -----------
 
-- 
2.47.3




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH master] Documentation: migration-2025.08.0: add note about W^X
  2025-10-24 10:33 [PATCH master] Documentation: migration-2025.08.0: add note about W^X Ahmad Fatoum
@ 2025-10-27 10:13 ` Sascha Hauer
  0 siblings, 0 replies; 2+ messages in thread
From: Sascha Hauer @ 2025-10-27 10:13 UTC (permalink / raw)
  To: barebox, Ahmad Fatoum


On Fri, 24 Oct 2025 12:33:12 +0200, Ahmad Fatoum wrote:
> CONFIG_ARM_MMU_PERMISSIONS was a relatively invasive change, so it
> should be pointed out specifically to avoid users running into issues
> with it.
> 
> 

Applied, thanks!

[1/1] Documentation: migration-2025.08.0: add note about W^X
      https://git.pengutronix.de/cgit/barebox/commit/?id=fa90720f05c4 (link may not be stable)

Best regards,
-- 
Sascha Hauer <s.hauer@pengutronix.de>




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-10-27 10:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-24 10:33 [PATCH master] Documentation: migration-2025.08.0: add note about W^X Ahmad Fatoum
2025-10-27 10:13 ` Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox