summaryrefslogtreecommitdiffstats
path: root/configs/ptxconfig
Commit message (Collapse)AuthorAgeFilesLines
* ptxdist: migrate 2023.12.0 -> 2024.02.0Roland Hieber2024-03-111-10/+24
| | | | | | | | | | | | Update to the new PTXdist version with default options. Note that HOST_DTC, HOST_FLEX and HOST_M4 only vanish from the platformconfigs and are still enabled in ptxconfig. Remove our systemd patch, which is now included in systemd 255.2. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Link: https://lore.pengutronix.de/20240219121717.3507053-1-rhi@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2023.10.0 -> 2023.12.0DistroKit-2023.12.0Robert Schwebel2023-12-131-3/+23
| | | | | | Let's update to the latest and greatest. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* busybox: enable rdev to find out the root deviceRoland Hieber2023-12-131-1/+1
| | | | | | | | We will use this to find out whether we can run systemd-repart. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Link: https://lore.pengutronix.de/20231213144750.1899431-3-rhi@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2023.09.0 -> 2023.10.0Robert Schwebel2023-10-201-2/+5
| | | | | | A new ptxdist version is out, update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: use fdisk from util-linux instead of busyboxRoland Hieber2023-10-201-12/+2
| | | | | | | | The version from busybox has no support for GPT partitions. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Link: https://lore.pengutronix.de/distrokit/20230926092713.3680509-1-rhi@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: migrate 2023.08.0 -> 2023.09.0Roland Hieber2023-10-201-2/+3
| | | | | | | | The usual version bump with default settings. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Link: https://lore.pengutronix.de/distrokit/20230915150707.3977805-1-rhi@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* rauc: add initial supportRoland Hieber2023-09-151-9/+71
| | | | | | | | | | | | | | | | Set up RAUC with a shared system.conf that uses the /dev symlinks which the rauc-udev package creates based on the Device Tree compatible. Also add a unit file that marks the booted partition as good after systemd startup has finished successfully. The key material for signing the RAUC bundles is provided by the ptx-code-signing provider used for development, which is a build dependency of RAUC. Since we can enable RAUC in the ptxconfig for all platforms, all platforms also need a code signing provider. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Link: https://lore.barebox.org/20230825110310.2948272-3-rhi@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* enable MTD and UBI toolsRoland Hieber2023-09-151-1/+52
| | | | | | | | | | | The v7a kernel has been configured with MTD and UBI/UBIFS support at least since commit b04ad84da416e79906e5 (2023-04-17, Ahmad Fatoum: "v7a: kernel: extend support to SAMA5D4-based Wifx L1"), so it should also have the necessary tools to work with those kinds of devices. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Link: https://lore.barebox.org/20230825110310.2948272-2-rhi@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* Revert "ptxconfig: disable Y2038 support, broken on MIPS"Robert Schwebel2023-08-171-1/+1
| | | | | | | This reverts commit 6318dbc93a660f6c8620987f9111abd517f8d3ad. With mips and mipsel having switched to 6.4.10 recently, the issue should be resolved.
* ptxdist: migrate 2023.07.1 -> 2023.08.0Roland Hieber2023-08-151-2/+3
| | | | | | | | Migrate to the new PTXdist release with default options. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Link: https://lore.barebox.org/20230813192846.1210986-1-rhi@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: enable more tools for debuggingRoland Hieber2023-08-151-9/+37
| | | | | | | | Enable lsblk, file, sha*sum, time, strings, and curl to access the internet. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* rauc-udev: add a compatibility layer for mapping partitionsRoland Hieber2023-08-151-1/+4
| | | | | | | | | | | | | | | | When we add RAUC support for different platforms later, we need a way to specify their respective root partitions in RAUC's system.conf; however, the names of the actual partitions can differ on different hardware platforms. Add a short udev rule that can add symlinks to the actual partitions based on the device tree compatible. This way we can refer to the partitions in system.conf using the symlinks on all boards that we want to support. This commit only adds a stub for now; we will add the code that creates the actual symlinks for each hardware in later commits. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: disable Y2038 support, broken on MIPSRobert Schwebel2023-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | All other platforms in DistroKit do at least initially work with PTXCONF_GLIBC_Y2038, but MIPS fails to boot. In qemu, it stops here: rsc@dude05:~/work/DistroKit$ configs/platform-mips/run [ 0.000000] Linux version 6.4.0-malta (ptxdist@ptxdist) (mips-softfloat-linux-gnu-gcc (OSELAS.Toolchain-2022.10.1 12-20230519) 12.3.1 20230519, GNU ld (GNU Binutils) 2.39) #1 SMP PREEMPT 2023-07-01T00:00:00+00:00 [ 0.000000] earlycon: uart8250 at I/O port 0x3f8 (options '38400n8') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] CPU0 revision is: 00019300 (MIPS 24Kc) [ 0.000000] FPU revision is: 00739300 [ 0.000000] MIPS: machine is mti,malta [ 0.000000] Software DMA cache coherency enabled [ 0.000000] CPU frequency 333.33 MHz [ 0.637209] This architecture does not have kernel memory protection. [ 7.486114] systemd-rc-once[95]: remounting root rw...done [ 7.492033] systemd-rc-once[95]: running rc.once.d services... [ 7.538456] systemd-rc-once[100]: Creating dynamic linker cache... [ 7.942716] systemd-rc-once[109]: Create ed25519 key; this may take some time ... [ 8.104296] systemd-rc-once[109]: Created ed25519 key. [ 8.264490] memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=1 'systemd' [ 9.463754] systemd-rc-once[95]: remounting root ro...done Changing the config option makes it boot again, so we do this for now. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2023.06.0 -> 2023.07.1Robert Schwebel2023-07-101-4/+5
| | | | | | We have an issue with ptxdist-2023.07.0, so we continue with .1. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2023.05.0 -> 2023.06.0Robert Schwebel2023-06-301-2/+8
| | | | | | A new ptxdist version is out, so we can update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: disable havegedMichael Olbrich2023-05-081-2/+1
| | | | | | | This is no longer needed. The current kernels provide enough entroy, even without hardware RNG. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: version bump 2023.04.0 -> 2023.05.0Michael Olbrich2023-05-081-3/+21
| | | | | | | | | - all changes in rules/at91bootstrap2.make and rules/host-qemu.make are now upstream. - update configs/platform-mipsel/rules/host-qemu.make to the latest version from upstream. It still has local changes for mips. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: enable busybox zcat appletAhmad Fatoum2023-04-171-1/+1
| | | | | | | | | | | We already enable gunzip in busybox. zcat extends that to be able to write to stdout. This is e.g. useful for: zcat /proc/config.gz | grep CONFIG_SOMETHING Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.pengutronix.de/20230417113303.742006-1-a.fatoum@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: enable libatomicRobert Schwebel2023-04-111-1/+1
| | | | | | | | | | | | Since openssl 3.x, they link agains libatomic unconditionally, and we build with -Wl,--as-needed so it gets dropped on platforms that don't need it. This triggers a reason warning on platform-rpi1 and platform-mips. Enable libatomic locally and whitelist the reason check. This adds a small library, but shouldn't harm otherwhise. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2023.03.0 -> 2023.04.0Robert Schwebel2023-04-081-2/+6
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2023.02.0 -> 2023.03.0Robert Schwebel2023-03-281-4/+7
| | | | | | A new ptxdist version is out, update the configs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2022.12.0 -> 2023.02.0Robert Schwebel2023-02-161-3/+19
| | | | | | Some new ptxdist versions are out, so we bump to 2023.02.0. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* libpcre: disable unused libraryRobert Schwebel2022-12-041-8/+1
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2022.11.0 -> 2022.12.0Robert Schwebel2022-12-031-8/+7
| | | | | | A new ptxdist version is out, so we can migrate. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* toolchain: disable unused glibc sublibrariesRobert Schwebel2022-11-281-4/+4
| | | | | | | Since glibc-2.34, these libpthread, librt, libdl and libutil have moved into the main library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* toolchain: version bump 2020.08 -> 2022.10Robert Schwebel2022-11-281-1/+1
| | | | | | | Now that OSELAS.Toolchain-2022.10, with gcc-12.2.1 and glibc-2.36 is out, move to the new toolchain. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: migrate to 2022.11.0Roland Hieber2022-11-231-66/+91
| | | | | | | | | Migrate all platforms to the new release with default options. util-linux-ng has been replaced by util-linux, and the options are sorted differently, but there is no change in enabled options. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* ptxdist: version bump 2022.07.0 -> 2022.09.0Robert Schwebel2022-09-291-2/+4
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2022.05.0 -> 2022.07.0Johannes Zink2022-07-061-2/+14
| | | | | | | | A new ptxdist version is out, update. Signed-off-by: Johannes Zink <j.zink@pengutronix.de> Link: https://lore.pengutronix.de/20220705084150.3272186-1-j.zink@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2022.04.0 -> 2022.05.0Robert Schwebel2022-05-061-8/+10
| | | | | | A new ptxdist version is out, update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2022.03.0 -> 2022.04.0Robert Schwebel2022-04-091-24/+3
| | | | | | A new ptxdist version is out, update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: enable busybox xxdRobert Schwebel2022-03-241-1/+1
| | | | | | | Since ptxdist-2022.02.0, the -R functionality of BUSYBOX_HEXDUMP_REVERSE went to the xxd tool. Switch it on. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2022.02.0 -> 2022.0.0Robert Schwebel2022-03-221-2/+12
| | | | | | A new ptxdist version is out, update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2022.01.0 -> 2022.02.0Robert Schwebel2022-03-011-33/+55
| | | | | | A new ptxdist version is out, update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2021.12.0 -> 2022.01.0Robert Schwebel2022-01-221-2/+3
| | | | | | Update to the latest ptxdist release. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2021.11.0 -> 2021.12.0Robert Schwebel2021-12-091-3/+5
| | | | | | | | | | A new ptxdist version has been released, update. ptxdist-2021.12.0 has genimage-15 which has a strikter check for partitions that overlay: specify holes in the barebox partition that allow to overlap with MBR. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2021.06.0 -> 2021.11.0Robert Schwebel2021-11-241-5/+36
| | | | | | | We missed some ptxdist updates, so it might be a good time to catch up now. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: migrate 2021.04.0 -> 2021.06.0Roland Hieber2021-06-201-2/+5
| | | | | | | | Migrate all platforms with default options. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Link: https://lore.pengutronix.de/20210620180725.5193-1-rhi@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: migrate 2021.03.0 -> 2021.04.0Roland Hieber2021-04-231-3/+8
| | | | | | | | Migrate with default settings to the new PTXdist version, which was released today. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: migrate to 2021.03.0Roland Hieber2021-03-151-4/+4
| | | | | | New version came out today, but the diff is uneventful. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* ptxdist: version bump 2021.01.0 -> 2021.02.0Roland Hieber2021-02-091-3/+92
| | | | | | | A new PTXdist version was released last week, which also includes a kconfig update from v5.1 to v5.11-rc3. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* ptxdist: version bump 2020.09.0 -> 2021.01.0Robert Schwebel2021-02-021-37/+22
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* PTXdist: migrate 2020.08.0 -> 2020.09.0Roland Hieber2020-09-151-3/+3
| | | | | | Migrate to the most current PTXdist version with default settings. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* ptxdist: version bump 2020.07.0 -> 2020.08.0Robert Schwebel2020-08-101-3/+26
| | | | | | | | | A new ptxdist version is out. We set PTXCONF_KERNEL_CONFIG_BASE_VERSION=y in all platforms, as DistroKit is a base layer for other BSPs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.06.0 -> 2020.07.0Robert Schwebel2020-07-151-6/+7
| | | | | | A new ptxdist version is out, update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.05.0 -> 2020.06.0Robert Schwebel2020-06-171-7/+17
| | | | | | A new ptxdist version is out, so we update our configs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.04.0 -> 2020.05.0Robert Schwebel2020-05-081-14/+9
| | | | | | A new ptxdist version is out, update DistroKit. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: migrate 2020.03.0 -> 2020.04.0 with defaultsAhmad Fatoum2020-04-261-5/+15
| | | | | | | | | With this release, the TF-A rule went upstream in revised form, so it's dropped as part of the migration. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> [adapted to current next] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.02.0 -> 2020.03.0Robert Schwebel2020-03-271-2/+6
| | | | | | A new ptxdist version is out, update the configs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.01.0 -> 2020.02.0Robert Schwebel2020-02-161-3/+20
| | | | | | A new ptxdist version is out, update the configs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>