summaryrefslogtreecommitdiffstats
path: root/configs/platform-v7a
Commit message (Collapse)AuthorAgeFilesLines
* barebox-vexpress: update to latest template changesMichael Olbrich2018-02-181-5/+11
| | | | | | This fixes 'ptxdist clean root' and the wrapper blacklist. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-rpi2: update to latest template changesMichael Olbrich2018-02-181-5/+11
| | | | | | This fixes 'ptxdist clean root' and the wrapper blacklist. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-mx6: update to latest template changesMichael Olbrich2018-02-181-5/+11
| | | | | | This fixes 'ptxdist clean root' and the wrapper blacklist. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-am335x: update to latest template changesMichael Olbrich2018-02-181-5/+11
| | | | | | This fixes 'ptxdist clean root' and the wrapper blacklist. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-am335x-mlo: update to latest template changesMichael Olbrich2018-02-181-8/+11
| | | | | | This fixes 'ptxdist clean root' and the wrapper blacklist. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platform-v7a: barebox: version bump 2017.11.0 -> 2018.01.0Roland Hieber2018-01-2916-55/+61
| | | | | | | | | | | Migrate the patches and make oldconfig without adding any new features. Note that barebox-rpi2 is still broken, but we'll bump it anyway for completeness. Tested-by: Robert Schwebel <r.schwebel@pengutronix.de> (for qemu-vexpress) Tested-by: Roland Hieber <r.hieber@pengutronix.de> (for qemu-vexpress) Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: barebox-rpi2: RPi 1 support is no longer relevant hereRoland Hieber2018-01-291-3/+2
| | | | | | | The Raspberry Pi 1 is not based on ARMv7-A, but on ARMv6, and is supported by platform-rpi. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* ptxdist: version bump 2017.12.0 -> 2018.01.0Roland Hieber2018-01-291-2/+2
| | | | | | | Update PTXdist to the latest version: - systemd now uses the Python-based Meson build system Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: barebox-mx6: build images for Nitrogen6 boardsRoland Hieber2018-01-222-1/+4
| | | | | | | | The Nitrogen6 family is already supported in the kernel, and has a blspec entry, but the barebox-mx6 package does not yet build an image for them. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* ptxdist: version bump 2017.11.0 -> 2017.12.0Robert Schwebel2017-12-061-2/+2
| | | | | | Update ptxdist to the latest version. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2017.10.0 -> 2017.11.0Robert Schwebel2017-11-301-2/+2
| | | | | | Update ptxdist to the latest version. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* barebox: version bump 2017.10.0 -> 2017.11.0DistroKit-2017.11.0Robert Schwebel2017-11-1326-1445/+47
| | | | | | The vexpress series has been merged upstream and can be dropped. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 4.13 -> 4.14Robert Schwebel2017-11-132-22/+34
| | | | | | 4.14 is out, update the kernel. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: silence reason-warning for barebox state dtb entryRobert Schwebel2017-10-272-2/+2
| | | | | | | | | | | As the 'reason' checker analyzes all <*>.dtb files in the imagedir and assumes they are all kernel dtbs, rename the barebox dtb from bb-vexpress-v2p-ca9.dtb to vexpress-v2p-ca9.dtb-bb. This silences a warning that kernel devicetrees should not contain barebox,state nodes. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: migrate to ptxdist 2017.10.0Roland Hieber2017-10-251-2/+4
| | | | | | Simple migration without enabling additional options Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: kernel: enable ARM cpuidle driverMichael Olbrich2017-10-121-1/+3
| | | | | | | It saves power and the i.MX6/fec problem is fixed since v4.8.0. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: enable AES optimized for ARMMichael Olbrich2017-10-121-1/+5
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: virtualization is not neededMichael Olbrich2017-10-121-3/+1
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: disable unused library functionsMichael Olbrich2017-10-121-11/+4
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: disable page poisoningMichael Olbrich2017-10-121-3/+1
| | | | | | | It's a debug feature with performance impact. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: disable not needed options, as suggested by reasonMichael Olbrich2017-10-121-51/+10
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: disable unneeded namespacesMichael Olbrich2017-10-121-4/+4
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: lzo is a lot faster at boottimeMichael Olbrich2017-10-122-5/+5
| | | | | | | | On vexpress, this lowers the 2nd pass boot time from 38 s to 31 s. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> [add benchmark numbers to commit message] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* barebox: version bump 2017.08.0 -> 2017.10.0Robert Schwebel2017-10-1126-63/+69
| | | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> Reviewed-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v7a: kernel: reboot on panicRobert Schwebel2017-10-111-1/+1
| | | | | | | Change the kernel config to reboot on panic. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> Reviewed-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v7a: barebox: use reworked vexpress patchesRobert Schwebel2017-10-1121-203/+1253
| | | | | | | The vexpress patch series has recently been reworked. Use it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> Reviewed-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v7a: kernel: switch on CONFIG_PREEMPTRobert Schwebel2017-10-111-9/+8
| | | | | | | | "reason" suggests that the typical embedded use-cases are more sensitive to latency than throughput, so a fully preemptible kernel is preferred. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> Reviewed-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v7a: kernel: enable lockup detector, as suggested by reasonRobert Schwebel2017-10-111-3/+6
| | | | | | | | | | "Reason" suggests that 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. This patch does the necessary changes for the kernel configuration. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> Reviewed-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* 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-301-3/+3
| | | | 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-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>
* 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-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>
* 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-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>
* 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>
* 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>