| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
This is all fixed now.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
UBI support is disabled in the kernel.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
It's not used by anything.
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Tested-by: Roland Hieber <rohieb@rohieb.name>
Signed-off-by: Alexander Dahl <post@lespocky.de>
|
|
|
|
|
| |
Tested-by: Roland Hieber <rohieb@rohieb.name>
Signed-off-by: Alexander Dahl <post@lespocky.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
| |
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
The vexpress series has been merged upstream and can be dropped.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
4.14 is out, update the kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
| |
|
|
|
|
|
|
| |
Simple migration without enabling additional options
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
| |
Simple migration without enabling additional options
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
| |
Simple migration with no additional options.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
The kernel header from the toolchain are new enough here.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Reviewed-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
|
|
|
|
|
|
| |
"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>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|