summaryrefslogtreecommitdiffstats
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* platform-v7a: barebox bump v2019.01.0 → v2019.03.0HEADmasterRouven Czerwinski2019-03-0722-840/+62
| | | | | | Patch free, baby! Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-rpi: kernel version bump 4.20 -> 5.0Robert Schwebel2019-03-042-25/+32
| | | | | | Update the kernel to Linux 5.0 Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel version bump 4.20 -> 5.0Robert Schwebel2019-03-042-28/+42
| | | | | | Update the kernel to Linux 5.0 Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2019.01.0 -> 2019.02.0Robert Schwebel2019-02-204-9/+23
| | | | | | A new ptxdist release is availabe, update to 2019.02.0. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: busybox: disable date compat and enable nano precisionRouven Czerwinski2019-02-151-2/+2
| | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* busybox: disable unnecessary appletsRobert Schwebel2019-02-151-11/+6
| | | | | | | | | | | | | As suggested by 'reason', disable some busybox applets that do not make sense on an embedded system: - cal - powertop - ftpget - ftpput - whois Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* v7a: image-vexpress: fix comment in image configRoland Hieber2019-02-121-1/+5
| | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* ptxdist: version bump 2018.12.0 → 2019.01.0Rouven Czerwinski2019-01-194-9/+19
| | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v7a: barebox 2018.12.0 → 2019.01.0Rouven Czerwinski2019-01-1823-98/+185
| | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v8a: fix reason checksRouven Czerwinski2019-01-163-489/+146
| | | | | | Fix all the reason checks reported for platform-v8a. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v8a: migrate to ptxdist-2018.12.0Robert Schwebel2019-01-111-2/+3
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: disable kernel watchdog triggeringRouven Czerwinski2019-01-101-1/+1
| | | | | | | | | "reason" says: If the bootloader has enabled the watchdog, the intention is usually to monitor the whole boot process. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-rpi: kernel: disable virtual terminalsRobert Schwebel2019-01-091-23/+1
| | | | | | | | | "reason" says: Virtual terminal support is not needed on most embedded systems. Any available displays are not uses the kernel logging or consoles. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: enable PREEMPTRobert Schwebel2019-01-091-9/+12
| | | | | | | | | "reason" says: The typical embedded use-cases are more sensitive to latency than throughput. Thus a fully preemptible kernel is preferred. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: adapt DEFAULT_MMAP_MIN_ADDRRobert Schwebel2019-01-091-1/+1
| | | | | | | | | | "reason" says: Keeping userspace processes without CAP_SYS_RAWIO from writing to low pages can help reduce the impact of kernel NULL pointer bugs. 64kB is recommended by default. 32kB is recommended on ARM. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: enable ARM optimized aes implementationRobert Schwebel2019-01-091-1/+1
| | | | | | Found by "reason". Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: enable CPU_IDLERobert Schwebel2019-01-091-1/+11
| | | | | | | | | "reason" says: Enable ARM idle if possible. Before Linux kernel version 4.8, networking on i.MX6 may be broken. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: disable initrdRobert Schwebel2019-01-091-17/+1
| | | | | | "reason" detected that we have initrd support, but we don't use it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: disable auditRobert Schwebel2019-01-091-5/+1
| | | | | | | | | | | "reason" says: Auditing support is not needed on most embedded systems. Except INTEGRITY is enabled. We don't have INTEGRITY, so disable AUDIT as well. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: enable SLAB_FREELIST_RANDOMRobert Schwebel2019-01-091-1/+1
| | | | | | | | | | "reason" says: Randomizes the freelist order used on creating new pages. This security feature reduces the predictability of the kernel slab allocator against heap overflows. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: disable namespace supportRobert Schwebel2019-01-091-3/+3
| | | | | | | | | | | "reason" says: Namespace support is not needed on most embedded systems (except NET_NS for systemd). Switch it off. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: restrict dmesg accessRobert Schwebel2019-01-091-1/+1
| | | | | | Only root needs access to dmesg by default. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: enable fq_codelRobert Schwebel2019-01-091-1/+56
| | | | | | | | | | | "reason" says: fq_codel helps fight the network bufferbloat problem. It is believed to be a good default with no tuning required for most workloads. Enable it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* barebox-configs: updateRobert Schwebel2019-01-084-4/+4
| | | | | | | ptxdist-2018.12.0 has a stricter understanding of barebox config files, so we need to update them in order to survive a 'ptxdist oldconfig'. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: kernel: version bump 4.19 -> 4.20Robert Schwebel2019-01-082-17/+29
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: version bump 4.19 -> 4.20Robert Schwebel2019-01-082-13/+27
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2018.11 -> 2018.12Robert Schwebel2019-01-081-3/+12
| | | | | | | | | | | Without this version bump, linux-4.20 doesn't build and fails with: make[2]: *** No rule to make target 'silentoldconfig'. Stop. make[1]: *** [Makefile:544: silentoldconfig] Error 2 make: *** [/home/rsc/git/DistroKit/ptxdist/rules/kernel.make:111: /home/rsc/git/DistroKit/platform-v7a/state/kernel.prepare] Error 2 make: *** Waiting for unfinished jobs.... Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: barebox-rpi2: configure commandsRouven Czerwinski2018-12-171-24/+34
| | | | | | Configure barebox for rpi2 and rpi3 for the test suite commands. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* add RPI3 SupportRouven Czerwinski2018-12-1724-46/+574
| | | | Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
* platform-v7a/rpi-firmware: bump firmwareRouven Czerwinski2018-12-1710-1/+3
| | | | | | Bump firmware to the same version as platform-rpi. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v7a: add bootsource init scriptRouven Czerwinski2018-12-071-0/+7
| | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* barebox-am335x: enable watchdog and wd commandRouven Czerwinski2018-12-071-1/+6
| | | | | | | The watchdog is used in the tests and the command is needed to test on the barebox shell. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* barebox-am335x: disable state, bootchooser and UBIRouven Czerwinski2018-12-071-23/+3
| | | | | | | | Disable state, bootchooser and UBI support. State and bootchooser will be enabled in the layer configuration, UBI is not needed since DistroKit does not use it. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* barebox-vexpress: disable state and bootchooser and remove filesRouven Czerwinski2018-12-0711-29/+2
| | | | | | | | This disables broken support for state and bootchooser for barebox-vexpress. We also remove the nv files and the bootsource file, the later is unsupported since the vexpress platform will always report the bootsource as unknown. Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
* barebox-mx6: disable state and remove boostate entriesRouven Czerwinski2018-12-073-7/+1
| | | | Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
* barebox-mx6: fix bootsource selectionRouven Czerwinski2018-12-072-6/+5
| | | | | | Also disable the bootchooser which is no longer used. Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
* barebox-am335x-defaultenv: remove state entriesRouven Czerwinski2018-12-072-2/+0
| | | | | | These will be moved into a redundant update layer. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* barebox-am335x-defaultenv: add usb limit script from upstreamRouven Czerwinski2018-12-071-0/+5
| | | | | | | | The barebox beaglebone defaultenv contains an init script to adjust the usb-limit to 1300mA. Import from upstream to be consistent with the barebox defaultenv. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* barebox-am335x-defaultenv: fix bootsource selectionRouven Czerwinski2018-12-071-4/+2
| | | | | | | | According to the board.c file from barebox, the bootsource can either be "mmc0" or "mmc1". Adjust the bootsource init file for barebox to automatically start a newly installed DistroKit. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v7a: disable CONFIG_BPFILTER_UMHRouven Czerwinski2018-12-071-1/+1
| | | | | | | This tries to use the host compiler directly. Disable it until we either have a patch for the compiler selection or a fix is merged upstream. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-v7a: barebox bump v2018.05.0 → v2018.12.0Rouven Czerwinski2018-12-0716-103/+186
| | | | | | | | Bump barebox from v2018.05.0 to v2018.12.0. This barebox release officially supports RPI3, this will be enabled in a later commit. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* barebox-v7a: remove bootchoser filesRouven Czerwinski2018-11-284-12/+0
| | | | | | | Remove bootchoser files which contain a typo and try to call a binary with an option that does not exist. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* platform-rpi: Enable early debug UARTChris Fiege2018-11-281-0/+2
| | | | | | | | | | | | | | | | This config enables the early debug for the Raspberry-Pi Firmware bootloader. This makes sure that the UART is available to barebox even if the used board has additional hardware (like Bluetooth) connected to the UART. This command only works if the firmware is loaded from the SD-Card. See for more information: https://github.com/raspberrypi/firmware/wiki/USB-MSD-and-network-boot-debugging Signed-off-by: Chris Fiege <chris@tinyhost.de>
* platform-rpi: Remove barebox-2017.11.0 patchesChris Fiege2018-11-282-45/+0
| | | | | | | These patch has been merged by upstream and is part of barebox since 2017.12.0. Signed-off-by: Chris Fiege <chris@tinyhost.de>
* platform-rpi: Update firmware to current releaseChris Fiege2018-11-199-0/+0
| | | | | | | | This firmware was taken from the official firmware repository at: https://github.com/raspberrypi/firmware from 86e3ccc14e43618f82a13e639002199de29a16b1 Signed-off-by: Chris Fiege <chris@tinyhost.de>
* rpi: kernel: enable ARM-optimized SHA256 implementationRoland Hieber2018-11-181-1/+5
| | | | | | | CRYPTO_SHA256 is set as a dependency of several modules, so CRYPTO_SHA256_ARM shold be used too. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* rpi: kernel: detect stack corruption when calling the schedulerRoland Hieber2018-11-181-1/+1
| | | | | | | | | | | This option checks for a stack overrun on calls to schedule(). If the stack end location is found to be overwritten, always panic as the content of the corrupted region can no longer be trusted. This is to ensure no erroneous behaviour occurs which could result in data corruption or a sporadic crash at a later stage once the region is examined. The runtime overhead introduced is minimal. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* rpi: kernel: suspend-to-RAM is not needed on RPi, disable itRoland Hieber2018-11-181-10/+1
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* rpi: kernel: disable swap supportRoland Hieber2018-11-181-3/+1
| | | | | | RPi doesn't have any usable storage for swap. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* rpi: kernel: USELIB is only needed for libc ≤ 5, disable itRoland Hieber2018-11-181-1/+1
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>