This patch does the following:
- Update the current linux-mainline_5.1 recipe to AUTOREV from the
stable branch
- Use the linux-mainline_5.1 by default for the HiFive Unleashed
- Remove the older linux-riscv_5.0 recipe
- Rename the common include to linux-mainline-common.inc
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This patch does two things:
- Patches u-boot to set the server ip by default
- When u-boot has SD/MMC support we should remove this patch and
instead set enviroment variables from uEnv.txt
- Adds a tftp-boot.txt file
- This file is built into a boot.src.uimg file which should then be
copied to the TFTP directory. This file should be used by those who
are intereted in u-boot autobooting from TFTP.
- In the future a seperate boot file can be added allowing autoboot
from the SD card
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Update the SD card generation to follow a more standard sdcard boot
flow. At the moment we don't use this new boot flow, but let's at least
have it ready for future use.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Don't hardcode the Linux version to make it easier to overwrite the
Linux provider. There is only one linux-riscv version so it is not
required.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Fix /etc/inittab issue seen when running "runqemu nographic serial":
INIT: Id "AMA0" respawning too fast: disabled for 5 minutes
Signed-off-by: Chin Huat Ang <chinhuat@gmail.com>
Add a linux-mainline kernel from 5.1-rc1. The idea is that this kernel
will autorev the 5.1 development cycle and then be updated to autorev
the 5.1 stable branch after release.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Helps to link in atomic functions on riscv64
Fixes
qtestcase.h:359: more undefined references to `__atomic_fetch_xor_1' follow
collect2: error: ld returned 1 exit status
Signed-off-by: Khem Raj <raj.khem@gmail.com>
mariadb update to version 10.3.13
so we don't need to have mariadb version 5.x
bbappned and patch anymore.
Signed-off-by: pino-kim <sungwon.pino@gmail.com>
This allows us to future proof changes in openSBI as we can just dd the
bootloader to the SD card.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
There appears to be some strange behaviour with OE's 32-bit toolchain
which causes soft float and hard flot linker errors. The same issue is
seen when building u-boot. For now we can fix the problem by not
specifying the mabi or march when building openSBI.
We also need to backport a patch that has been submitted to ensure the
32-bit build works.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
The planned upstream release of 32-bit RISC-V glibc will support statx,
so this patch will not be required in the kernel.
Unfortunately the current 32-bit RISC-V glibc fork does not implement
statx. To allow newer kernels to boot into userspace let's apply this
patch that can be dropped when the glibc port is merged.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>