summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* kernel: version bump 4.12.0 -> 4.13.0Robert Schwebel2017-09-302-39/+52
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2017.07.0 -> 2017.09.0Robert Schwebel2017-09-302-41/+69
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* host-qemu: add patch to fix mmc error messagesRobert Schwebel2017-09-292-0/+49
| | | | | | | | Michael Olbrich recently found a bug with mmc handling in QEmu. The patch is already on its way into the upstream. Put it into the BSP until it has hit QEmu mainline. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: add support for Boundary Devices Nitrogen6x boardRoland Hieber2017-08-244-1/+50
| | | | | | | Build its devicetree and add a bootloader entry. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: barebox-defaultenv: make 'boot net' usable without TFTPRoland Hieber2017-08-241-0/+6
| | | | | | | | | | Even though barebox does not yet support the RPi1's ethernet controller, we can still load the kernel and device tree from the SD card and then boot the kernel with NFSROOT. This way rapid development is still possible as long as the kernel does not change. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: enable NFSROOT supportRoland Hieber2017-08-241-1/+5
| | | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: enable Position Independent Executables for ASLRRoland Hieber2017-08-231-1/+1
| | | | | | Same as in commit 838ea9d, also for the RPi1 platform. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: barebox: add missing patchesRobert Schwebel2017-08-232-0/+342
| | | | | | The previous patch was missing these two patches. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: barebox: version bump v2017.07.0 -> v2017.08.0Robert Schwebel2017-08-2223-478/+36
| | | | | | Barebox upstream has version bumped, and so do we. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: enable Position Independent Executables for ASLRJan Luebbe2017-08-181-1/+1
| | | | Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
* platform-v7a: barebox: fix bootchooser NV variablesJan Luebbe2017-08-189-0/+7
| | | | | | | This fixes the bootchooser configuration to match the state layout in the devicetree. Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
* platform-v7a: barebox: use a separate file name for the barebox DTBJan Luebbe2017-08-182-2/+4
| | | | Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
* bsp.ref: remove unnecessary hardening overrideJan Luebbe2017-08-181-18/+2
| | | | Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
* platform-v7a: kernel: randomize freelist order used on creating new pagesRobert Schwebel2017-07-211-1/+1
| | | | | | | | As suggested by "reason", activate the kernel feature to randomize the freelist order used on creating new pages. This results in a reduction of the predictability of addresses against heap overflows. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: activate strong stack protectorRobert Schwebel2017-07-211-3/+3
| | | | | | | As suggested by "reason", activate the stack protection feature. The only negative impact should be a small increase in kernel size. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: activate hardened user copyRobert Schwebel2017-07-211-1/+2
| | | | | | | As suggested by "reason", activate the kernel option to protect against obviously wrong memory regions when copying memory to/from the kernel. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: restrict dmesg access to rootRobert Schwebel2017-07-211-1/+1
| | | | | | As suggested by "reason", restrict access to the dmesg output to root. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: deactivate quota supportRobert Schwebel2017-07-211-8/+2
| | | | | | | As suggested by "reason", disable quota support, as we don't need it on embedded systems. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: ptxdist migrate 2017.06.0 -> 2017.07.0Roland Hieber2017-07-211-2/+3
| | | | | | Not much to do here, we just enable build IDs for debug symbol support. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: ptxdist migrate 2017.06.0 -> 2017.07.0Roland Hieber2017-07-211-2/+3
| | | | | | | | Not much to do here, we just enable build IDs for debug symbol support. Signed-off-by: Roland Hieber <rohieb@rohieb.name> [removed fixmes] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: ptxdist migrate 2017.06.0 -> 2017.07.0Roland Hieber2017-07-211-26/+24
| | | | | | | | PTXdist 2017.07.0 removes IPKG support and makes opkg the default package management tool. The rest is version bumps and new packages, which we all do not enable. Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* platform-v7a: fix bootsource selection for barebox-vexpressRouven Czerwinski2017-07-211-1/+1
| | | | | | | For the vexpress board the root filesystem is on disk0.0 not disk0.1. This fixes the barebox autoboot. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-rpi: kernel: remove old linux 4.4 patchesAlexander Dahl2017-07-1815-1557/+0
| | | | | | | All patches have gone upstream. 0001 to 0013 are included from v4.5-rc1, 0014 is included from v4.6-rc1. Signed-off-by: Alexander Dahl <post@lespocky.de>
* doc: add documentation for platform-rpiRoland Hieber2017-07-132-0/+52
| | | | Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* platform-rpi: bump toolchain to 2016.06, gcc 5.4, glibc 2.23Roland Hieber2017-07-131-4/+4
| | | | Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* platform-rpi: barebox: version bump 2015.12.0 -> 2017.07.0Roland Hieber2017-07-132-28/+89
| | | | Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* platform-rpi: kernel: version bump 4.4 -> 4.12.1Roland Hieber2017-07-132-125/+395
| | | | Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* platform-rpi: kernel: enable CONFIG_AUTOFS4_FS, CONFIG_AUDITRoland Hieber2017-07-131-2/+4
| | | | | | This makes systemd compile again. Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* platform-rpi: ptxdist migrate from 2016.08.0 to 2017.06.0Roland Hieber2017-07-131-2/+9
| | | | Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* boost: deactivate unused librariesRobert Schwebel2017-07-121-40/+2
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: activate fsck.vfatRobert Schwebel2017-07-121-1/+1
| | | | | | | As we support vfat on some platforms, activate fsck, as suggested by reason-ptxdist. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: deactivate ipkg indexRobert Schwebel2017-07-121-2/+2
| | | | | | reason-ptxdist suggests: "The IPKG index is not needed in most cases." Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: enable thermal driver for i.MX6Robert Schwebel2017-07-121-1/+34
| | | | | | This change was suggested by reason-ptxdist. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: don't use sftp for nowRobert Schwebel2017-07-121-0/+6
| | | | | | reason-ptxdist suggests to enable sftp, but we disable it for now. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: avoid bufferbloadRobert Schwebel2017-07-121-1/+51
| | | | | | | | | | reason-ptxdist suggests: "fq_codel helps fight the network bufferbloat problem. It is believed to be a good default with no tuning required for most workloads. Downstream distributions may override this choice. On 10Gbit servers that do not do forwarding, "fq" may perform better. Systems without a good clocksource should use "pfifo_fast". (from systemd NEWS)" Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: enable hang check detectorRobert Schwebel2017-07-121-2/+7
| | | | | | | | reason-ptxdist suggests: "The kernel lockup detector should be active, as it's low overhead and potentially provides useful debug output when the system is failing due to a lockup." Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: enable hardware crypto driver on MX6Robert Schwebel2017-07-121-6/+40
| | | | | | | As suggested by reason-ptxdist: "The CAAM driver should be enabled on MX6 to provide entropy to the kernel." Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* systemd: enable coredump supportRobert Schwebel2017-07-121-2/+5
| | | | | | | | | | | | reason suggests: "Systemd should be able to write core files. By default nothing will happen because /var/lib/systemd/coredump is not writeable. A writable filesystem can be mounted here to enable this at runtime. systemd handles the dependencies correctly, so it can catch crashes from before the writable filesystem is available." So we enable coredump support for systemd. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: use lz4 instead of xzRobert Schwebel2017-07-041-3/+4
| | | | | | | xz uses a lot more cpu cycles than lz4, which is important on small machines. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: use real less instead of busybox lessRobert Schwebel2017-07-041-15/+9
| | | | | | Busybox less does not provide fancy coloring, i.e. for systemctl output. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: avoid ext2 warning on startupRobert Schwebel2017-07-042-6/+4
| | | | | | | | | Deactivate support for ext2 + ext3, as our rootfs is ext4. Add a hint to the kernel command line, in order to avoid this warning: EXT4-fs (mmcblk0p1): couldn't mount as ext2 due to feature incompatibilities Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: version bump 4.11 -> 4.12Robert Schwebel2017-07-042-18/+44
| | | | | | Update the kernel version. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v2a: remove barebox-defaultenvChris Fiege2017-07-046-29/+0
| | | | | | | | This commit removes the old barebox defaultenv that was shared between multiple barebox-packages. Now every barebox package has its own defaultenv. Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
* platform-v7a: vexpress: create own barebox defaultenvChris Fiege2017-07-047-1/+30
| | | | | | | Using this change the barebox-vexpress package has its own defaultenv directory. Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
* platform-v7a: rpi2: create own rpi2 barebox defaultenvChris Fiege2017-07-047-1/+30
| | | | | | | Using this change the barebox-rpi2 package has its own defaultenv directory. Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
* platform-v72: mx6: create own mx6 barebox defaultenvChris Fiege2017-07-047-1/+30
| | | | | | | Using this change the barebox-mx6 package has its own defaultenv directory. Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
* platform-v7a: am335x: create own barebox defaultenvChris Fiege2017-07-047-1/+30
| | | | | | | Using this change the barebox-am335x package has its own defaultenv directory. Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
* platform-v7a: add vim-modeline to image .config-filesChris Fiege2017-07-048-0/+10
| | | | | | This should help keeping the code-formatting consistent in this files. Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
* platform-v7a: barebox: version bump 2017.06.0 -> 2017.07.0Robert Schwebel2017-07-0424-94/+183
| | | | | | | | | | Update barebox 2017.07.0, which contains an important fix for nv and globalvars. In the previous patch stack, state was defect, as upstream has changed the oftree. This is fixed in the new patch series. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* doc: udoo neo: extend documentationChris Fiege2017-07-042-0/+19
| | | | | | | | | The documentation does now contain the names of the images and information about where to find the serial console ports of the boards. Signed-off-by: Chris Fiege <c.fiege@pengutronix.de> [improve commit message, split from last patch] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>