* [DistroKit] [PATCH 1/2] doc: document available boards at PTX
@ 2025-10-23 15:12 Roland Hieber
2025-10-23 15:12 ` [DistroKit] [PATCH 2/2] ptxdist: migrate 2025.09.0 -> 2025.10.0 Roland Hieber
0 siblings, 1 reply; 2+ messages in thread
From: Roland Hieber @ 2025-10-23 15:12 UTC (permalink / raw)
To: distrokit; +Cc: Roland Hieber
---
doc/hardware_mips_qemu.rst | 4 ++++
doc/hardware_v7a_beaglebone_black.rst | 5 +++++
doc/hardware_v7a_qemu.rst | 4 ++++
doc/hardware_v7a_riot.rst | 5 +++++
doc/hardware_v8a_rock3a.rst | 5 +++++
doc/hardware_x86_64_qemu.rst | 5 +++++
6 files changed, 28 insertions(+)
diff --git a/doc/hardware_mips_qemu.rst b/doc/hardware_mips_qemu.rst
index ca5049f6fad2..91a1d314b24e 100644
--- a/doc/hardware_mips_qemu.rst
+++ b/doc/hardware_mips_qemu.rst
@@ -11,3 +11,7 @@ There are two ways to run DistroKit inside qemu:
* Without barebox:
Run ``./configs/platform-mips/run`` to directly start the kernel without barebox.
+Maintenance Status
+------------------
+Automated boot tests for the qemu machine are run at PTX for the *master* and
+*next* branches.
diff --git a/doc/hardware_v7a_beaglebone_black.rst b/doc/hardware_v7a_beaglebone_black.rst
index f0adfb926cfd..42873c7983cc 100644
--- a/doc/hardware_v7a_beaglebone_black.rst
+++ b/doc/hardware_v7a_beaglebone_black.rst
@@ -1,6 +1,11 @@
Beaglebone Black
================
+Maintenance Status
+------------------
+This board is available at PTX (labgrid place name ``distrokit-beaglebone``)
+and automated boot tests are run for the *master* and *next* branches.
+
Boot Media
----------
Use the image ``platform-v7a/images/beaglebone.hdimg`` and write it to your MicroSD-Card.
diff --git a/doc/hardware_v7a_qemu.rst b/doc/hardware_v7a_qemu.rst
index c993f880ce41..7c6da82e269a 100644
--- a/doc/hardware_v7a_qemu.rst
+++ b/doc/hardware_v7a_qemu.rst
@@ -11,3 +11,7 @@ There are two ways to run DistroKit inside qemu:
* Without barebox:
Run ``./configs/platform-v7a/run`` to directly start the kernel without barebox.
+Maintenance Status
+------------------
+Automated boot tests for the qemu machine are run at PTX for the *master* and
+*next* branches.
diff --git a/doc/hardware_v7a_riot.rst b/doc/hardware_v7a_riot.rst
index 25c6bae5aab3..e82a41d0eb7a 100644
--- a/doc/hardware_v7a_riot.rst
+++ b/doc/hardware_v7a_riot.rst
@@ -1,6 +1,11 @@
RIoT-Board
================
+Maintenance Status
+------------------
+This board is available at PTX (labgrid place name ``distrokit-riotboard``)
+and automated boot tests are run for the *master* and *next* branches.
+
Boot Media
----------
Use the image ``platform-v7a/images/riotboard.hdimg`` and write it to your SD card.
diff --git a/doc/hardware_v8a_rock3a.rst b/doc/hardware_v8a_rock3a.rst
index 72bf1876ef7c..3981ea9c070d 100644
--- a/doc/hardware_v8a_rock3a.rst
+++ b/doc/hardware_v8a_rock3a.rst
@@ -1,6 +1,11 @@
Radxa Rock 3 Model A
====================
+Maintenance Status
+------------------
+This board is available at PTX (labgrid place name ``distrokit-rock3a``)
+and automated boot tests are run for the *master* and *next* branches.
+
Boot Media
----------
diff --git a/doc/hardware_x86_64_qemu.rst b/doc/hardware_x86_64_qemu.rst
index e64c23c44f71..c645335614ed 100644
--- a/doc/hardware_x86_64_qemu.rst
+++ b/doc/hardware_x86_64_qemu.rst
@@ -4,3 +4,8 @@ QEMU
The x86_64 platform is ready to run in qemu, using the pc-q35-2.12 KVM simulation.
To run DistroKit inside qemu, execute ``./configs/platform-x86_64/run``.
+
+Maintenance Status
+------------------
+Automated boot tests for the qemu machine are run at PTX for the *master* and
+*next* branches.
--
2.47.3
^ permalink raw reply [flat|nested] 2+ messages in thread
* [DistroKit] [PATCH 2/2] ptxdist: migrate 2025.09.0 -> 2025.10.0
2025-10-23 15:12 [DistroKit] [PATCH 1/2] doc: document available boards at PTX Roland Hieber
@ 2025-10-23 15:12 ` Roland Hieber
0 siblings, 0 replies; 2+ messages in thread
From: Roland Hieber @ 2025-10-23 15:12 UTC (permalink / raw)
To: distrokit; +Cc: Roland Hieber
Migrate to the new version with default options.
PTXCONF_RAUC_MARK_GOOD is a new option that is selected by default since
PTXdist commit 82f3e57038483f0f16e7 (2025-09-02, Fabian Pflug: "rauc:
Make mark-good.service optional") [0]. The service was installed
unconditionally before.
The new systemd v258 allows to mark filesystems so it can only be
mounted on a specific mount point [1]. systemd-repart generates this
metadata by default [2], however this currently fails in our case (see
issue [3]). As a workaround, disable generating the validation metadata
in systemd-repart for now.
[0]: https://git.pengutronix.de/cgit/ptxdist/commit/?h=82f3e57038483f0f16e7
[1]: https://www.freedesktop.org/software/systemd/man/latest/systemd-validatefs@.service.html
[2]: https://www.freedesktop.org/software/systemd/man/latest/repart.d.html#AddValidateFS=
[3]: https://github.com/systemd/systemd/issues/39422
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
configs/platform-mips/platformconfig | 4 ++--
configs/platform-mipsel/platformconfig | 4 ++--
configs/platform-rpi1/platformconfig | 4 ++--
configs/platform-v7a/platformconfig | 5 +++--
configs/platform-v7a_noneon/platformconfig | 4 ++--
configs/platform-v8a/platformconfig | 4 ++--
configs/platform-x86_64/platformconfig | 4 ++--
configs/ptxconfig | 13 +++++++------
projectroot/etc/repart.rc-once.d/10-root.conf | 1 +
projectroot/etc/repart.rc-once.d/20-root.conf | 1 +
projectroot/etc/repart.rc-once.d/30-data.conf | 1 +
11 files changed, 25 insertions(+), 20 deletions(-)
diff --git a/configs/platform-mips/platformconfig b/configs/platform-mips/platformconfig
index 9428ece01b14..9918c141dbc1 100644
--- a/configs/platform-mips/platformconfig
+++ b/configs/platform-mips/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2025.09.0
+# PTXdist 2025.10.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
-PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0"
#
# architecture
diff --git a/configs/platform-mipsel/platformconfig b/configs/platform-mipsel/platformconfig
index 245441989be1..f18dc3a546fa 100644
--- a/configs/platform-mipsel/platformconfig
+++ b/configs/platform-mipsel/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2025.09.0
+# PTXdist 2025.10.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
-PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0"
#
# architecture
diff --git a/configs/platform-rpi1/platformconfig b/configs/platform-rpi1/platformconfig
index fec9cae60c6e..18e23668facc 100644
--- a/configs/platform-rpi1/platformconfig
+++ b/configs/platform-rpi1/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2025.09.0
+# PTXdist 2025.10.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
-PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0"
#
# architecture
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index 6ff636a0cb78..4ac58e9177e3 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2025.09.0
+# PTXdist 2025.10.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -22,7 +22,7 @@ PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
PTXCONF_VIRTUAL_HOST_TOOLS=y
PTXCONF_VIRTUAL_AUTOGEN_TOOLS=y
-PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0"
#
# architecture
@@ -224,6 +224,7 @@ PTXCONF_OPTEE=y
PTXCONF_OPTEE_PLATFORM="stm32mp1"
PTXCONF_OPTEE_PLATFORM_FLAVOUR="135F_DK"
PTXCONF_OPTEE_CFG="CFG_TEE_CORE_LOG_LEVEL=2 CFG_WITH_PAGER=n CFG_GP_SOCKETS=n CFG_TA_MBEDTLS_SELF_TEST=n"
+# PTXCONF_OPTEE_INSTALL_USER_TAS is not set
PTXCONF_TF_A_STM32MP13=y
PTXCONF_TF_A=y
PTXCONF_TF_A_URL="https://github.com/ARM-software/arm-trusted-firmware/archive/refs/tags"
diff --git a/configs/platform-v7a_noneon/platformconfig b/configs/platform-v7a_noneon/platformconfig
index 182baf80e2aa..c8c4ca40a18c 100644
--- a/configs/platform-v7a_noneon/platformconfig
+++ b/configs/platform-v7a_noneon/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2025.09.0
+# PTXdist 2025.10.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
-PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0"
#
# architecture
diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
index e2445305b846..6e14a1117e10 100644
--- a/configs/platform-v8a/platformconfig
+++ b/configs/platform-v8a/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2025.09.0
+# PTXdist 2025.10.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -22,7 +22,7 @@ PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
PTXCONF_VIRTUAL_HOST_TOOLS=y
PTXCONF_VIRTUAL_AUTOGEN_TOOLS=y
-PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0"
#
# architecture
diff --git a/configs/platform-x86_64/platformconfig b/configs/platform-x86_64/platformconfig
index d3a9789c3a29..29d7c631ae8e 100644
--- a/configs/platform-x86_64/platformconfig
+++ b/configs/platform-x86_64/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2025.09.0
+# PTXdist 2025.10.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
-PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0"
#
# architecture
diff --git a/configs/ptxconfig b/configs/ptxconfig
index 413261ae989e..a7d315bc67f7 100644
--- a/configs/ptxconfig
+++ b/configs/ptxconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2025.09.0
+# PTXdist 2025.10.0
#
#
@@ -80,7 +80,7 @@ PTXCONF_VIRTUAL=y
PTXCONF_VIRTUAL_HOST_TOOLS=y
PTXCONF_VIRTUAL_CROSS_TOOLS=y
PTXCONF_VIRTUAL_AUTOGEN_TOOLS=y
-PTXCONF_CONFIGFILE_VERSION="2025.09.0"
+PTXCONF_CONFIGFILE_VERSION="2025.10.0"
PTXCONF__ptxconfig_MAGIC__=y
#
@@ -2200,6 +2200,7 @@ PTXCONF_SQUASHFS_TOOLS_UNSQUASHFS=y
PTXCONF_RAUC=y
# PTXCONF_RAUC_CREATE is not set
PTXCONF_RAUC_SERVICE=y
+PTXCONF_RAUC_MARK_GOOD=y
PTXCONF_RAUC_NETWORK=y
PTXCONF_RAUC_STREAMING=y
PTXCONF_RAUC_JSON=y
@@ -2336,6 +2337,7 @@ PTXCONF_LIBSECCOMP=y
PTXCONF_LIBTASN1=y
# PTXCONF_LIBTRACEEVENT is not set
# PTXCONF_LIBTRACEFS is not set
+# PTXCONF_LIBUBOOTENV is not set
# PTXCONF_LIBUCDAEMON is not set
# PTXCONF_LIBUNWIND is not set
# PTXCONF_LIBURING is not set
@@ -2403,6 +2405,7 @@ PTXCONF_READLINE_NCURSES=y
# PTXCONF_SERDISPLIB is not set
PTXCONF_SLANG=y
# PTXCONF_SPARSEHASH is not set
+# PTXCONF_SPDLOG is not set
# PTXCONF_SQLITE is not set
# PTXCONF_SQLITECPP is not set
# PTXCONF_TALLOC is not set
@@ -2478,7 +2481,6 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y
#
# Test Suites
#
-# PTXCONF_ARM_MEMSPEED is not set
# PTXCONF_CATCH2 is not set
# PTXCONF_CBENCHSUITE is not set
# PTXCONF_CMOCKA is not set
@@ -2487,7 +2489,7 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y
# PTXCONF_DBENCH is not set
# PTXCONF_EVTEST is not set
# PTXCONF_FIO is not set
-# PTXCONF_FLASHBENCH is not set
+# PTXCONF_GLMARK2 is not set
# PTXCONF_GOOGLETEST is not set
# PTXCONF_HOST_PELTS is not set
# PTXCONF_IOZONE is not set
@@ -2505,6 +2507,7 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y
# PTXCONF_STRESS_NG is not set
# PTXCONF_STRESS is not set
# PTXCONF_TIOBENCH is not set
+# PTXCONF_VKMARK is not set
# PTXCONF_VKRUNNER is not set
# PTXCONF_X11PERF is not set
# end of Test Suites
@@ -2532,7 +2535,6 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y
# PTXCONF_FRIBIDI is not set
# PTXCONF_GIFLIB is not set
# PTXCONF_GLM is not set
-# PTXCONF_GLMARK2 is not set
# PTXCONF_GLSLANG is not set
# PTXCONF_GLU is not set
# PTXCONF_GRAPHENE is not set
@@ -2595,7 +2597,6 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y
# PTXCONF_SVGALIB is not set
# PTXCONF_TSLIB is not set
# PTXCONF_V4L_UTILS is not set
-# PTXCONF_VKMARK is not set
# PTXCONF_VO_AACENC is not set
# PTXCONF_VOLK is not set
# PTXCONF_VULKAN_HEADERS is not set
diff --git a/projectroot/etc/repart.rc-once.d/10-root.conf b/projectroot/etc/repart.rc-once.d/10-root.conf
index ae6f2c21e286..87c9cd71e3fd 100644
--- a/projectroot/etc/repart.rc-once.d/10-root.conf
+++ b/projectroot/etc/repart.rc-once.d/10-root.conf
@@ -3,3 +3,4 @@ Label=root-A
Type=root
SizeMinBytes=200M
Weight=1
+AddValidateFS=no
diff --git a/projectroot/etc/repart.rc-once.d/20-root.conf b/projectroot/etc/repart.rc-once.d/20-root.conf
index 3408b6ad156a..5b3e1c484c99 100644
--- a/projectroot/etc/repart.rc-once.d/20-root.conf
+++ b/projectroot/etc/repart.rc-once.d/20-root.conf
@@ -4,3 +4,4 @@ Type=root
SizeMinBytes=200M
Weight=1
Format=ext4
+AddValidateFS=no
diff --git a/projectroot/etc/repart.rc-once.d/30-data.conf b/projectroot/etc/repart.rc-once.d/30-data.conf
index 1f663bc275d6..4f26276c8061 100644
--- a/projectroot/etc/repart.rc-once.d/30-data.conf
+++ b/projectroot/etc/repart.rc-once.d/30-data.conf
@@ -5,3 +5,4 @@ Type=da7af157-d639-49e9-89a0-fc74beeb8954
SizeMinBytes=200M
Weight=999999
Format=ext4
+AddValidateFS=no
--
2.47.3
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-10-23 15:12 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-23 15:12 [DistroKit] [PATCH 1/2] doc: document available boards at PTX Roland Hieber
2025-10-23 15:12 ` [DistroKit] [PATCH 2/2] ptxdist: migrate 2025.09.0 -> 2025.10.0 Roland Hieber
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox