| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Patch free, baby!
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
|
|
| |
Update the kernel to Linux 5.0
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Update the kernel to Linux 5.0
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
A new ptxdist release is availabe, update to 2019.02.0.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
|
|
| |
Fix all the reason checks reported for platform-v8a.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
| |
Found by "reason".
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
| |
"reason" detected that we have initrd support, but we don't use it.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
| |
Only root needs access to dmesg by default.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Configure barebox for rpi2 and rpi3 for the test suite commands.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
|
|
|
|
|
|
| |
Bump firmware to the same version as platform-rpi.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
|
|
|
|
|
|
| |
Also disable the bootchooser which is no longer used.
Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
|
|
|
|
|
|
| |
These will be moved into a redundant update layer.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
These patch has been merged by upstream and is part of barebox
since 2017.12.0.
Signed-off-by: Chris Fiege <chris@tinyhost.de>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
| |
RPi doesn't have any usable storage for swap.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|