Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yaffs2 is not upstream and does not work with newer 4.x Linux kernels.
We like to switch to UBIFS for any embedded devices with NAND.
Routerboards can be used with some application, which generates
a YAFFS2 image including a Linux kernel, without any YAFFS2
filesystem support in the kernel on the host or target.
|
|
This implements UBIFS rootfs, enables it for mips targets and adds the
necessary settings for rb532.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
This is used to generate a yaffs2 filesystem image containing just the
kernel binary as required by Mikrotik's rb532 board.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
This is helpful when a package could use HOST_STYLE=auto but doesn't
provide an install target. In that case, one can now set
| HOST_STYLE=auto
| HOST_INSTALL_STYLE=manual
and define a custom host-install target while still making use of the
auto targets for anything else.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
This is helpful when a package could use HOST_STYLE=auto but doesn't
ship a conforming configure script. In that case, one can now set
| HOST_STYLE=auto
| HOST_CONFIG_STYLE=manual
and define a custom host-configure target while still making use of the
auto targets for anything else.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
This command does not reside in ${STAGING_HOST_DIR}/usr/bin (anymore?),
also setting PATH='${HOST_PATH}' prior to just calling the command
without path is more elegant in my opinion.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
When trying qemu-x86_64 target with full disk image, grub wasn't able to
read the rootfs. After comparing it's config with the one used on my
notebook, I was able to get it right.
Apart from fixing the failure, this also enables serial output so grub
menu becomes accessible when calling qemu with -nographic option.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
Therefore make the former select the latter.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
git-am is quite picky when it comes to commit messages, this one needed
fixing.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
Looks like there is a bug in AST_INLINE_API macro voodoo. Fix taken from
here: https://issues.asterisk.org/jira/browse/ASTERISK-25503
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
The problem is, sched.h is found in the local directory and therefore
falsely included from system headers. This probably has something to do
with openadk relying on builtin header inclusion in gcc instead of
specifying them explicitly.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
|
|
defconfig is used
|
|
|
|
|
|
|
|
Instead of trying to have a list of CFLAGS which need to
be filtered out, just add some working FLAGS for GNU C library
toolchain compilation.
|
|
|
|
|
|
Prefer ncurses from Darwin base before brew installed ncurses.
It seems brew ncurses have some issues with colors.
|
|
|
|
Even on Darwin there can be a GNU compatible sed binary in the
PATH. In this case we shouldn't use the BSD sed syntax.
If prereq.sh detects non GNU sed it will build a GNU sed and
therefore we can assume to have a GNU sed in the PATH.
|
|
|
|
If you once choosen a architecture, system and cpu and saved
the configuration, some defaults are set. Any reconfiguration
of these settings might create a non-valid configuration.
You can even get some strange side effects, where you can't
select some stuff.
|
|
|
|
Add fdtget/fdtput, required for u-boot when binman is in use.
Fixes:
binman: Error running 'fdtget u-boot.dtb..'
|
|
|
|
|
|
From here:
https://github.com/riscv/riscv-gcc/commit/2c6af46afa0ffe94a9a7162b656ffddfdf5b4b31
After reporting here:
https://forums.sifive.com/t/creating-bare-metal-toolchain-for-riscv32/390
|