summaryrefslogtreecommitdiffstats
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* platform-v7a: barebox: version bump 2018.03.0 -> 2018.05.0Roland Hieber2018-05-1616-81/+99
| | | | | | | Bump all barebox variants, followed by oldconfig. Consistently enable CONSOLE_ALLOW_COLOR, otherwise use default values. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-rpi: toolchain version bump 2016.06 -> 2018.02Roland Hieber2018-03-151-3/+3
| | | | Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* platform-rpi: barebox: version bump 2017.11.0 -> 2018.03.0Roland Hieber2018-03-152-6/+11
| | | | | | | | The old barebox does not build with OSELAS.Toolchain-2018.02. Also barebox is configured to compress its image with LZO, so host-lzop is needed. Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* Add support for Marvell espressobin2018-02-espressobin-v3Uwe Kleine-König2018-03-116-0/+4211
|
* platform-v7a: kernel: version bump 4.14 -> 4.15Robert Schwebel2018-03-112-31/+53
| | | | | | Update platform-v7a to the latest released kernel. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: toolchain version bump 2016.06.1 -> 2018.02.0Robert Schwebel2018-03-092-5/+5
| | | | | | | | | | | A new OSELAS.Toolchain is out, with gcc-7.3.2 and glibc-2.27. Switch v7a platform to new toolchain, now that ptxdist-2018.03.0 and barebox-2018.03.0 are ready for it. Switch gdbserver to gdb-8.1 as well. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* barebox: version bump 2018.01.0 -> 2018.03.0Robert Schwebel2018-03-0716-55/+83
| | | | | | Update the barebox version to the latest and greatest. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2018.02 -> 2018.03Robert Schwebel2018-03-073-14/+8
| | | | | | Update ptxdist to the latest version. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: platformconfig: build a generic hd.img without bootloaderRoland Hieber2018-02-191-1/+4
| | | | | | | For those boards which boot their bootloader from SPI flash, only the userland is needed on the SD card. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: blspec: remove options already added by barebox-defaultenvRoland Hieber2018-02-193-3/+3
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: blspec-nitrogen6x: barebox can auto-detect the root partitionRoland Hieber2018-02-191-1/+2
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: image-hd: generate a disk signature for the imageRoland Hieber2018-02-191-0/+1
| | | | | | | | The disk signature is necessary so that barebox can auto-detect the boot source and append it to the Linux command line in the 'root=' parameter. A random but fixed value will suffice for this purpose. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: image-hd: fork locally from PTXdist 2018.02.0Roland Hieber2018-02-191-0/+13
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: barebox: don't break the console autodetectionRoland Hieber2018-02-194-0/+0
| | | | | | | | | The global variable linux.bootargs.console is set by barebox on startup to the chosen stdout path from the Device Tree. Rename the variable in our barebox defaultenvs to prevent shadowing this automatic variable, so that the stdout path is passed on to the Linux kernel. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: barebox-mx6: enable i.MX I2C driverRoland Hieber2018-02-191-1/+28
| | | | | | I2C is a useful thing to have in a generic barebox image. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: barebox-mx6: enable i.MX SPI driverRoland Hieber2018-02-191-1/+1
| | | | | | | SPI is a useful thing to have, especially if you want to read your barebox-env from SPI-NOR, like some boards do. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* kernelconfig: enable CGROUP_BPF needed for IPAddressDeny=Michael Olbrich2018-02-181-2/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernelconfig: reason: filter access to /dev/memMichael Olbrich2018-02-181-1/+2
| | | | | | | | Access to normal system memory is usually not needed and it makes compromising the kernel more difficult. IO addresses are still accessible as long as CONFIG_IO_STRICT_DEVMEM is disabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernelconfig: reason: enable SCHED_STACK_END_CHECKMichael Olbrich2018-02-181-1/+1
| | | | | | | | | | | This option checks for a stack overrun on calls to schedule(). If the stack end location is found to be over written 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: Michael Olbrich <m.olbrich@pengutronix.de>
* kernelconfig: reason: don't ping the watchdog in the kernelMichael Olbrich2018-02-181-1/+1
| | | | | | | If the bootloader has enabled the watchdog, the intention is usually to monitor the whole boot process. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernelconfig: reason: set better DEFAULT_MMAP_MIN_ADDRMichael Olbrich2018-02-181-1/+1
| | | | | | | | Keeping userspace processes without CAP_SYS_RAWIO from writing to low pages can help reduce the impact of kernel NULL pointer bugs. 32kB is recommened on ARM. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfig: reason: increase busybox shell history sizeMichael Olbrich2018-02-181-1/+1
| | | | | | | | The default history size of the busybox shell (15) causes it to begin discard commands even for short debugging sessions. Increase it to 1000, which should be enough for several hours of debugging. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* bsp.ref: remove unused library whitelistMichael Olbrich2018-02-181-51/+0
| | | | | | This is all fixed now. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: version bump 2018.01.0 -> 2018.02.0Michael Olbrich2018-02-183-12/+31
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxconfig: disable unneeded UBI toolsMichael Olbrich2018-02-181-4/+4
| | | | | | UBI support is disabled in the kernel. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* don't install liblzmaMichael Olbrich2018-02-182-6/+1
| | | | | | It's not used by anything. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* disable libgudev instead of whitelisting it in reasonMichael Olbrich2018-02-182-3/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* 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-293-9/+12
| | | | | | | 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>
* platform: rpi: kernel: Activate GPIO LEDs and triggersDistroKit-2017.12.0Alexander Dahl2017-12-071-5/+5
| | | | | | | | Use the LED related settings from bcm2835_defconfig. Now the ACT LED blinks like an heartbeat. Tested-by: Roland Hieber <rohieb@rohieb.name> Signed-off-by: Alexander Dahl <post@lespocky.de>
* platform: rpi: kernel: Upgrade from v4.12.1 to v4.14.4Alexander Dahl2017-12-072-58/+79
| | | | | Tested-by: Roland Hieber <rohieb@rohieb.name> Signed-off-by: Alexander Dahl <post@lespocky.de>
* platform: rpi: Use autoversionAlexander Dahl2017-12-071-1/+1
| | | | | Tested-by: Roland Hieber <rohieb@rohieb.name> Signed-off-by: Alexander Dahl <post@lespocky.de>
* platform-rpi: barebox: re-enable booting from SD cardRoland Hieber2017-12-062-0/+45
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-rpi: barebox: version bump 2017.10.0 -> 2017.11.0Roland Hieber2017-12-062-3/+3
|
* platform-rpi: set root image size to 120%Roland Hieber2017-12-061-1/+1
| | | | | | | | A smaller image doesn't need as long to be copied on the SD card, and the user probably needs to resize the partition anyways to fill the available space. Signed-off-by: Roland Hieber <rohieb@rohieb.name>
* ptxdist: version bump 2017.11.0 -> 2017.12.0Robert Schwebel2017-12-063-8/+7
| | | | | | 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-303-7/+19
| | | | | | 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>
* reason: silence warning for platform librariesRobert Schwebel2017-10-271-1/+52
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi: barebox: version bump 2017.07.0 -> 2017.10.0Roland Hieber2017-10-262-3/+4
|
* platform-rpi: migrate to ptxdist 2017.10.0Roland Hieber2017-10-261-3/+5
| | | | | | Simple migration without enabling additional options Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>