commit 74601c85b794a326258ef5a81b119a3904078ebd Author: Uwe Kleine-König Date: Wed Aug 12 22:09:51 2020 +0200 kernel: Add necessary patches to boot via dt commit 872cdfaa794e3f56229e6b2134a6fa022c6269f3 Author: Uwe Kleine-König Date: Thu Aug 6 00:02:15 2020 +0200 kernel: new patch to provide needed pinctrl defines commit f453e4a6018037567c9360a7b2c705808ca5999c Author: Uwe Kleine-König Date: Mon Aug 3 15:03:21 2020 +0200 Version bump for ptxdist and toolchain Local packages for system, openssl and udev are dropped, these are all superseeded in ptxdist-2016.07.0. Ditto the busybox patchstack. libsystemd-daemon is gone, the functionality was folded into libsystemd. Adapt build rules for libvt accordingly. commit 5238732009fcf8e6a720bb550978db01d64c09f7 Author: Uwe Kleine-König Date: Mon Sep 7 12:20:08 2020 +0200 barebox-env: make barebox use the same partitioning as Linux The use of ptxdist/debug_boot is unclear to me, modified it anyhow. commit 65607c875b625f308e4b274bdb8e87246f30d858 Author: Uwe Kleine-König Date: Wed Aug 5 08:33:05 2020 +0200 flush_module: Fix build for newer kernels/compilers Since Linux 3.14-rc1 (commit fe7c36c7bde1 ("Makefile: Build with -Werror=date-time if the compiler supports it")) the kernel (and so the kernel modules) are compiled with -Werror=date-time when gcc >= 4.9 is in use. This results in: ptxdist/platform-ecu02/build-target/flush_module/flush.c: In function 'flush_init': ptxdist/platform-ecu02/build-target/flush_module/flush.c:32:54: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] printk("### Flush-Cache module - %s %s ###\n", __DATE__, __TIME__); ^ ptxdist/platform-ecu02/build-target/flush_module/flush.c:32:64: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time] printk("### Flush-Cache module - %s %s ###\n", __DATE__, __TIME__); So drop the usage of these two macros. commit 2a0eb0202376a26259f5ef3bb8576f7a0ec6e982 Author: Uwe Kleine-König Date: Tue Aug 4 14:51:30 2020 +0200 udev: Convert /usr/bin/udevadm -> /bin/udevadm All local users of /usr/bin/udevadm are fixed accordingly. /bin/udevadm is the one that is used in later systemd versions and also in udev-legacy. (See ptxdist commit cd49b6ce4fe0 ("systemd: version bump 195 -> 204").) This also works after usr-merge. In the resulting system there is no reference to /usr/bin/udevadm any more, so stop installing a copy there. commit 80a7453edfe0591cff0cf6d2fef5dc731cb996d6 Author: Uwe Kleine-König Date: Mon Aug 3 22:21:53 2020 +0200 ecu{01,}-basicsys: Drop installing duplicated ssh tmpfiles.d file A file /usr/lib/tmpfiles.d/ssh.conf is already part of the openssh package (if PTXCONF_OPENSSH_SSHD_SYSTEMD_UNIT is enabled). This is only slightly different, make /var/run a bind mount of /run to nullify the actual differences. (This also makes /etc/fstab similar to ptxdist's /etc/fstab.) commit cb8b730e27a5d610dd64a9105ee8cddfbc2d960a Author: Uwe Kleine-König Date: Mon Aug 3 22:19:48 2020 +0200 ecu{01,}-basicsys: Drop dead code commit b4debe4c59f42bb78a22d0e2fe4a450168f2e1fd Author: Uwe Kleine-König Date: Mon Aug 3 18:13:24 2020 +0200 Remove unused ssh key files commit d260ba9645c27ee2ba9bd3b480bb63ce7baa0fb6 Author: Uwe Kleine-König Date: Mon Aug 3 16:57:08 2020 +0200 openssl: Document state of .make file, drop unmodified .in file commit 784736f6086ed9c32fe9fe7e5267535ffb6166f0 Author: Uwe Kleine-König Date: Mon Aug 3 16:35:09 2020 +0200 Revert "Quantron: Fix shell environment with sane defaults" While there is probably some truth in the motivation for this commit, it is mostly academic and diverting from upstream behaviour is just in the way when doing updates. So revert to previous behaviour. This reverts commit 7dadb5f1b75c700f2c74adcce04554add42dcab3. commit 3866ab95841a04b11c299ca27d7c3da29a116a7e Author: Uwe Kleine-König Date: Mon Aug 3 16:29:42 2020 +0200 kernel: Enable options needed for systemd According to the README introduced in systemd v198 these are necessary. commit 173ae63ad8ef2d2a42441699bd967de4cad4a38c Author: Uwe Kleine-König Date: Thu Jul 30 22:02:55 2020 +0200 kernel: version bump 3.10.108 -> 4.0 This is far enough to have dt support that allows to map all functionality and still supports non-dt. Added two fixes for spi and nfs problems. 0019-HACK-ARM-Use-HZ-200-as-default.patch was dropped as HZ is configurable now (and I picked 200). 0011-ARM-imx25-register-missing-clockdefinitions.patch got smaller: The pwm driver doesn't work on non-dt platforms anyhow and the pwm clocks don't have this problem in the dt-case. commit b3cd575f5cd0b12c8baec0c453fd97e8876cd171 Author: Uwe Kleine-König Date: Mon Sep 7 12:51:18 2020 +0200 barebox-env: drop passing lpj to kernel With 4.9 the right value to pass is lpj=332500. Passing a wrong value might result in wrong timing. Passing a right value maybe saves a little time during boot. Value correctness over quick booting, so drop these values. commit 2a3d375156c696ed649d87c396ac4ceed6944723 Author: Uwe Kleine-König Date: Fri Aug 7 11:54:38 2020 +0200 Drop rc-once.sh from projectroot This file is unmodified compared to ptxdist-2012.10.0's version. commit cb30cca7ebabb612aef9ced47f3f6659f429acf5 Author: Uwe Kleine-König Date: Fri Aug 7 10:09:46 2020 +0200 prelink: drop unused file, PTXCONF_PRELINK is not set commit 9f389eac371cf7cb8a8039d58f2778f0f639abe6 Author: Uwe Kleine-König Date: Mon Aug 3 17:28:27 2020 +0200 busybox/iproute2: Fix conflict for ip utility iproute2.make was unmodified compared ptxdist that is currently in used. iproute2.in was only different by ignoring the problem to have both. When disabling PTXCONF_BUSYBOX_FEATURE_IFUPDOWN_IP_BUILTIN the busybox builtin ip can be disabled which is sensible in the presence of the "big" ip. commit c9df98034101b269263c1696e86b8da19fe5ad01 Author: Uwe Kleine-König Date: Thu Aug 6 16:57:47 2020 +0200 libvt: add dependency on systemd libvt used -lsystemd-daemon, so systemd must be built first. commit 63830ace720840fe751c881a35dc3c1482c730b6 Author: Uwe Kleine-König Date: Wed Aug 5 11:42:37 2020 +0200 kernel modules: fix FTBFS for Linux >= 3.15-rc1 Since 74c4137b2a9c ("ARM: 7989/1: Delete asm/system.h") asm/system.h cannot be imported any more. It is unused for earlier kernels anyhow, so just drop the #include. commit 525c75c761649c6aed38eb3ec127894554eb1226 Author: Uwe Kleine-König Date: Fri Jul 31 09:09:09 2020 +0200 ptxconfig: oldconfig Fixes: 17adcab11aec ("drop FIX_PERMISSIONS") commit 0c54e073176fce12fbba843d733c343f3c8016b1 Author: Uwe Kleine-König Date: Wed Jul 29 11:36:06 2020 +0200 Remove rules for unused pwm kernel module This is unused since 3903bf812d32 ("QAX:Deleting bl_pwm.ko") commit 7b27e7d140fe423a8ccd76dc49cb089b05af6240 Author: Uwe Kleine-König Date: Mon Jul 27 18:32:27 2020 +0200 kernel modules: add dependency on common Similar to 38c89bd4fdd2 ("qadriver: add dependency on common") this is needed to build these modules commit 61a34fe4a4e13c10526161c05a025098d30747e1 Author: Uwe Kleine-König Date: Mon Jul 27 15:41:19 2020 +0200 kernel: Use a common kernel patch stack for both machines commit 18f77912f9f743bf0724c34029ae7ce721c5cc2a Author: Uwe Kleine-König Date: Mon Jul 27 15:31:06 2020 +0200 ecu-comp-cap: fix Makefile syntax How could this ever work? commit 0dba30d0f15e12538aa76cc9b3cce95c9e057c61 Author: Uwe Kleine-König Date: Mon Jul 27 14:23:10 2020 +0200 ecu01/kernel: import ecu02 patches commit 389c37e96df19f09ac4ab3b4903947575532d463 Author: Uwe Kleine-König Date: Fri Jul 24 18:40:43 2020 +0200 ecu02/kernel: patch cleanup There are no changes in the tree actually built. See the last patch that is there exactly to be able to claim this. commit bd4ac1a5ece02b7af98665ca2c3095b5734b2981 Author: Uwe Kleine-König Date: Fri Jul 24 15:26:28 2020 +0200 ecu01/kernel: patch cleanup There are no changes in the tree actually built. See the last patch that is there exactly to be able to claim this. commit a0a6bd7369628d228ca5dab65cc3814b79922b0b Author: Uwe Kleine-König Date: Fri Jul 24 11:44:40 2020 +0200 ecu02/kernel: version bump to 3.10.108 (i.e. ecu01's kernel) commit e51f647db16d2a2d84796a09d4a24b1af9ae0a53 Author: Uwe Kleine-König Date: Fri Jul 24 11:11:44 2020 +0200 ecu02: regenerate kernel patches commit c7435361ee3b289ba9435d92b8cf06e5a42bde98 Author: Uwe Kleine-König Date: Fri Jul 24 11:30:04 2020 +0200 ecu01: regenerate kernel patches commit 5760babe042e5cc93ae9d9ac7bd1705b3a048274 Merge: ae1e8c0 89ad9c1 Author: Uwe Kleine-König Date: Fri Jul 24 11:39:11 2020 +0200 Merge branch 'ukl/development' into 'development' Ukl/development See merge request rauch/jncg!2 commit 89ad9c14b3a485631f4c67d22b7f16e77f5f96ec Author: Uwe Kleine-König Date: Fri Jul 24 10:03:21 2020 +0200 tabularasa: drop unused barebox configs and patch stacks Rule 1: Don't do version control by filename Rule 2: Still more if you have a mature VCS commit 4b304a7b20a913939e977547180a4cb42fa584b2 Author: Uwe Kleine-König Date: Fri Jul 24 10:03:21 2020 +0200 tabularasa: drop unused kernel configs and patch stacks Rule 1: Don't do version control by filename Rule 2: Still more if you have a mature VCS commit fb2d5eae66ee729f48e11619c9f6037d3c208e6e Author: Uwe Kleine-König Date: Fri Jul 24 09:57:35 2020 +0200 tabularasa: drop unused ptxconfigs Rule 1: Don't do version control by filename Rule 2: Still more if you have a mature VCS commit 6e2103273aebaf3fc8594fe0cb8fbbc80cce7cdd Author: Uwe Kleine-König Date: Fri Jul 24 09:57:35 2020 +0200 tabularasa: drop unused platformconfigs Rule 1: Don't do version control by filename Rule 2: Still more if you have a mature VCS commit ae1e8c0d8fd494d67c5449566af1dbbf2ba678f5 Author: Uwe Kleine-König Date: Wed Jul 22 22:10:32 2020 +0200 kernel: enable usb-network adapter as built-in I use that one for nfs booting, a module isn't enough here ... commit 38c89bd4fdd261db645325ec3427cde3b483f095 Author: Uwe Kleine-König Date: Wed Jul 22 11:31:45 2020 +0200 qadriver: add dependency on common This fixes: ptxdist/platform-ecu01/build-target/qadriver/main.c:42:38: fatal error: ../common/HAL_Datentypen.h: No such file or directory commit 19fda1cbdd0bd17cd2fdbc0a8bb2f5f3b3fde26e Author: Uwe Kleine-König Date: Thu Dec 19 22:06:54 2019 +0100 barebox: select HOST_LZOP The barebox build system makes use of lzop so ptxdist should make sure it is available. commit 8ab9e772cdd53175c4e61d5eca4371f7d1826393 Author: Uwe Kleine-König Date: Tue Jul 21 12:05:39 2020 +0200 barebox: Document source of rule file commit 17adcab11aec7f7bc989fd6ca0419c568cd0e391 Author: Uwe Kleine-König Date: Tue Jul 21 12:04:35 2020 +0200 drop FIX_PERMISSIONS This isn't needed with with CONFIG_DEVTMPFS in the kernel and only annoys during build. commit 781c7ff4932d9724dcc2fb31214da48f1585f8f6 Author: Uwe Kleine-König Date: Tue Jul 21 12:03:25 2020 +0200 valgrind: replace ksh93 by sh There is nothing in this script which justifies the additional build dependency. commit 3620d3b91df2a979465cb0ea23bdcb5145d45bab Author: Uwe Kleine-König Date: Thu Dec 19 21:48:49 2019 +0100 platformconfig: loosen specification of crosschain vendor OSELAS-Toolchains with a higher minor version are supposed to be compatible and the newest should always be used. commit 182cc1a4cb336e546b6a2045ad39a23d7a135eb9 Author: Roland Mainz Date: Mon Mar 2 11:38:26 2020 +0100 Fix patch and patch list generation in Rauch-Subversion-to-EAG-GIT merge script Fix patch generation, reported list of patches and number of patches after filtering the list.