| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Switch to using the gdb version provided by the toolchain, and clear its
md5sum to prevent problems in the get stage (see thread in [9]).
Otherwise use the default configuration.
Compile-tested on platforms v7a, v8a and rpi.
[9]: https://www.mail-archive.com/ptxdist@pengutronix.de/msg13675.html
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
|
| |
This matches the default value for this symbol and the two other
platforms use 7, too. This makes the machine emit the "normal" logging
when the loglevel=5 parameter is removed from the kernel command line.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
|
|
|
|
|
| |
Remove all references to PTXDIST_PLATFORMCONFIGDIR to do this.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Remove all references to PTXDIST_PLATFORMCONFIGDIR to do this.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Remove all references to PTXDIST_PLATFORMCONFIGDIR to do this.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Remove all references to PTXDIST_PLATFORMCONFIGDIR to do this.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Remove all references to PTXDIST_PLATFORMCONFIGDIR to do this.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Remove all references to PTXDIST_PLATFORMCONFIGDIR to do this.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
That one was used before renaming the platform to v7a, and later
reintroducing support for Raspberry Pi 2. The package is not activated
anymore and so there's no need to overwrite the rule from ptxdist
itself anymore.
Signed-off-by: Alexander Dahl <ada@thorsis.com>
|
|
|
|
|
|
|
|
|
| |
No need to insist on point release. This way a user can update the
toolchain to (the not yet existent) 2018.02.x once it arrives, without
the need to touch the BSP. This makes it consistent with the other
platforms rpi and v8a.
Signed-off-by: Alexander Dahl <post@lespocky.de>
|
|
|
|
|
|
|
| |
Update to ptxdist-2018.10.0, which is the first one that contains
layering support.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
A new ptxdist version is out, use it to build DistroKit.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
kernel.org has released 4.18, update to the new kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
We have a new ptxdist version, so update DistroKit.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
kernel.org has released 4.17, update to the new kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This got lost in commit 5dc9701fe9ec ("platform-v7a: kernel version bump
4.15 -> 4.16"), and resulted in a qemu system no longer able to mount
external 9p devices:
$ ./configs/platform-v7a/run 9p
[...]
[ 1.799073] 9pnet_virtio: no channels available for device /dev/root
[ 1.800620] VFS: Cannot open root device "root" or unknown-block(0,0): error -2
[ 1.802147] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Fixes: 5dc9701fe9ec ("platform-v7a: kernel version bump 4.15 -> 4.16")
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
| |
We're too late for 2018.04.0, so we skip it. Some packages moved into
staging, but they were disabled anyway.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
It is not needed and on some boards it errors when it does not find a
network interface.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Update platform-v7a to the latest released kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Update the barebox version to the latest and greatest.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Update ptxdist to the latest version.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
I2C is a useful thing to have in a generic barebox image.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
This fixes 'ptxdist clean root' and the wrapper blacklist.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
This fixes 'ptxdist clean root' and the wrapper blacklist.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
This fixes 'ptxdist clean root' and the wrapper blacklist.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
This fixes 'ptxdist clean root' and the wrapper blacklist.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
This fixes 'ptxdist clean root' and the wrapper blacklist.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Update PTXdist to the latest version:
- systemd now uses the Python-based Meson build system
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Update ptxdist to the latest version.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Update ptxdist to the latest version.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|