| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Michael Olbrich recently found a bug with mmc handling in QEmu. The
patch is already on its way into the upstream. Put it into the BSP until
it has hit QEmu mainline.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
Build its devicetree and add a bootloader entry.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
Even though barebox does not yet support the RPi1's ethernet controller,
we can still load the kernel and device tree from the SD card and then
boot the kernel with NFSROOT. This way rapid development is still
possible as long as the kernel does not change.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Same as in commit 838ea9d, also for the RPi1 platform.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
| |
The previous patch was missing these two patches.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Barebox upstream has version bumped, and so do we.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
|
|
|
|
|
|
|
| |
This fixes the bootchooser configuration to match the state layout in
the devicetree.
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
|
|
|
|
|
|
|
|
| |
As suggested by "reason", activate the kernel feature to randomize the
freelist order used on creating new pages. This results in a reduction
of the predictability of addresses against heap overflows.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
As suggested by "reason", activate the stack protection feature. The
only negative impact should be a small increase in kernel size.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
As suggested by "reason", activate the kernel option to protect against
obviously wrong memory regions when copying memory to/from the kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
As suggested by "reason", restrict access to the dmesg output to root.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
As suggested by "reason", disable quota support, as we don't need it on
embedded systems.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Not much to do here, we just enable build IDs for debug symbol support.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Not much to do here, we just enable build IDs for debug symbol support.
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
[removed fixmes]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
PTXdist 2017.07.0 removes IPKG support and makes opkg the default
package management tool. The rest is version bumps and new packages,
which we all do not enable.
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
|
|
|
|
|
|
|
| |
For the vexpress board the root filesystem is on disk0.0 not disk0.1. This fixes
the barebox autoboot.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
|
|
|
|
|
|
|
| |
All patches have gone upstream. 0001 to 0013 are included from v4.5-rc1,
0014 is included from v4.6-rc1.
Signed-off-by: Alexander Dahl <post@lespocky.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
|
|
|
|
|
|
| |
This makes systemd compile again.
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
As we support vfat on some platforms, activate fsck, as suggested by
reason-ptxdist.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
reason-ptxdist suggests: "The IPKG index is not needed in most cases."
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
This change was suggested by reason-ptxdist.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
reason-ptxdist suggests to enable sftp, but we disable it for now.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
reason-ptxdist suggests: "fq_codel helps fight the network bufferbloat problem.
It is believed to be a good default with no tuning required for most workloads.
Downstream distributions may override this choice. On 10Gbit servers that do
not do forwarding, "fq" may perform better. Systems without a good clocksource
should use "pfifo_fast". (from systemd NEWS)"
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
reason-ptxdist suggests: "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."
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
As suggested by reason-ptxdist: "The CAAM driver should be enabled on
MX6 to provide entropy to the kernel."
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
| |
reason suggests: "Systemd should be able to write core files. By default
nothing will happen because /var/lib/systemd/coredump is not writeable. A
writable filesystem can be mounted here to enable this at runtime. systemd
handles the dependencies correctly, so it can catch crashes from before the
writable filesystem is available."
So we enable coredump support for systemd.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
xz uses a lot more cpu cycles than lz4, which is important on small
machines.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Busybox less does not provide fancy coloring, i.e. for systemctl output.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Deactivate support for ext2 + ext3, as our rootfs is ext4. Add a hint to
the kernel command line, in order to avoid this warning:
EXT4-fs (mmcblk0p1): couldn't mount as ext2 due to feature incompatibilities
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Update the kernel version.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
This commit removes the old barebox defaultenv that was shared between
multiple barebox-packages. Now every barebox package has its own
defaultenv.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
|
|
|
|
|
|
|
| |
Using this change the barebox-vexpress package has its own defaultenv
directory.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
|
|
|
|
|
|
|
| |
Using this change the barebox-rpi2 package has its own defaultenv
directory.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
|
|
|
|
|
|
|
| |
Using this change the barebox-mx6 package has its own defaultenv
directory.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
|
|
|
|
|
|
|
| |
Using this change the barebox-am335x package has its own defaultenv
directory.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
|
|
|
|
|
|
| |
This should help keeping the code-formatting consistent in this files.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
Update barebox 2017.07.0, which contains an important fix for nv and
globalvars.
In the previous patch stack, state was defect, as upstream has changed
the oftree. This is fixed in the new patch series.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
The documentation does now contain the names of the images and
information about where to find the serial console ports of the boards.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
[improve commit message, split from last patch]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|