Alistair Francis
3e5c7c0661
docs: Update the Plasma Mobile docs
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-28 21:18:27 -07:00
Khem Raj
682f56e1b8
layer.conf: Add 1.7 (warrior) to compatible releases
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-26 14:55:18 -07:00
Khem Raj
155202886e
layer.conf: Disable PIE for riscv32 as well
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-26 14:55:18 -07:00
Khem Raj
c7887bcfed
layer.conf: Drop setting SECURITY_FLAGS form now defunct riscv-pk recipe
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-26 14:55:18 -07:00
Chin Huat Ang
014066d318
qemuriscv.inc: use ttyS0 as serial console
...
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 >
2019-03-26 11:17:51 -07:00
Khem Raj
ddbc816c35
freedom-u540.conf: set console to ttySIF0
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-21 09:06:06 -07:00
Khem Raj
0aea644bb7
libunwind: Fix build for riscv64
...
Fixes errors like
| checking for ELF helper width... configure: error: Unknown ELF target: riscv64
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-21 09:06:06 -07:00
Alistair Francis
a14f6bbc93
recipes-kernel: linux-mainline: Initial commit of mainline 5.1 kernel
...
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 >
2019-03-21 06:12:54 -07:00
Alistair Francis
ab1ebdc9ba
glibc: Update 32-bit glibc
...
We can also remove the 32-bit fix that was included in the kernel.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-21 06:12:11 -07:00
Alistair Francis
41ef243e31
qemuriscv: Add the virtio-rng device to pass entropy to the guest
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-14 19:34:26 -07:00
Alistair Francis
b7a47b47b5
machine: qemuriscv: Update the serial consoles
...
Update the serial console settings to be more supportive of running QEMU
ptests.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-14 19:34:26 -07:00
Khem Raj
b9be00d487
qtbase,qtdeclarative: Add -pthread to linker flags
...
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 >
2019-03-12 21:44:07 -07:00
Khem Raj
643ab0b4c4
Add qt5 to dynaic layers
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-12 21:44:07 -07:00
sungwon.pino
9e1acc045b
mariadb: remove mariadb verison 5.x bbappend
...
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 >
2019-03-08 09:56:41 -08:00
Khem Raj
550e98c1bd
opensbi: Fix build with gcc9 tentatively
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-08 05:51:32 -08:00
Khem Raj
551482f31e
ltp: Fix build with musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-08 05:51:32 -08:00
Alistair Francis
eac35fc45a
recipes-kernel: Remove pci.cfg
...
PCIe support is now enabled by default in the RISC-V defconfig, remove
the extra .cfg file.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-07 22:37:41 -08:00
Alistair Francis
8c8e8eabc9
linux-kernel: Remove the 4.19 kernel
...
The 4.19 kernel doesn't work with openSBI or the new defconfig, so
remove it.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-07 22:37:41 -08:00
Alistair Francis
672c73f1be
riscv-pk: Remove riscv-pk as we no longer use BBL
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-07 22:37:41 -08:00
Alistair Francis
fbfab7fbaf
qemuriscv: Enable earlycon via SBI
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-07 20:23:00 -08:00
Alistair Francis
f28b3cfb9a
qemuriscv: Enable OpenSBI by default for booting
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-07 20:23:00 -08:00
Alistair Francis
3ee1f8f2d4
qemuriscv: Bump kernel versions to work with OpenSBI
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-07 20:23:00 -08:00
Alistair Francis
25a6b5055c
linux-yocto: Set qemuriscv32 and qemuriscv64 as compatible
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-07 20:23:00 -08:00
Alistair Francis
354aa21689
docs: Add information on building Plasma Mobile for RISC-V
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-04 18:24:09 -08:00
Alistair Francis
cf0877972b
wic: Bump up the boot loader partition size
...
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 >
2019-03-04 18:21:38 -08:00
Alistair Francis
cf24c54a36
README.md: Update to use openSBI
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-04 18:21:38 -08:00
Alistair Francis
6cbef3699d
freedom-u540: Enable OpenSBI by default for booting
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-04 18:21:38 -08:00
Alistair Francis
d6e7e6f7db
recipes-kernel: linux-riscv: Update to 5.0 release
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-03-04 18:21:38 -08:00
Khem Raj
5b35295781
mariadb: Fix build issues on risc-v
...
Fixes issue #99
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-03-03 22:07:15 -08:00
Alistair Francis
577898d7ae
opensbi: Bump to version 0.3
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-02-27 10:22:02 -08:00
Alistair Francis
841a445b60
opensbi: Fix 32-bit cross compile
...
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 >
2019-02-24 08:17:54 -08:00
Alistair Francis
b5f422571d
opensbi: Bump to version 0.2
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-02-24 08:17:54 -08:00
Alistair Francis
14d0ed47db
baremetal-riscv: Remove BBL
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-02-24 08:17:19 -08:00
Alistair Francis
2ec848f8f3
linux-yocto-dev: Fix missing stat64 system call
...
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 >
2019-02-12 11:45:45 -08:00
Alistair Francis
47b2303211
glibc: Update the 32-bit glibc fork
...
Update the glibc fork to the latest submission.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-02-05 11:04:55 -08:00
Alistair Francis
10fe1ad628
libgpg-error: Remove riscv32 backport patch
...
The meta layer now has version 1.35 so this patch is no longer needed.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-02-04 19:21:02 -08:00
Alistair Francis
7f03647622
openSBI: Initial commit
...
This adds openSBI support. openSBI aims to be the reference
implementation for the M mode firmware. We are going to use it to remove
BBL from the boot flow.
The eventual aim is to have openSBI merged into the meta layer to
support qemuriscv* machines.
Unfortunately openSBI requires a 5.0 kernel, so at the moment we aren't
going to use it.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-02-01 10:41:36 -08:00
Alistair Francis
b2aa96b439
recipes-kernel: Fix defconfig for 4.19 kernel
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-25 17:14:15 -05:00
Alistair Francis
045793dd24
recipes-kernel: Add support for the 5.0 kernel
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-24 21:02:05 -05:00
Alistair Francis
1eb9df95db
Revert "qemuriscv64.conf: Pin to linux-riscv again"
...
This reverts commit 7b7e2dbc51 .
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-24 21:02:05 -05:00
Alistair Francis
f236d9f67e
linux-yocto-dev: Set qemuriscv32 as compatible
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-24 21:02:05 -05:00
Alistair Francis
52ef436f03
recipes-kernel: Remove the 4.20 kernel
...
This was never really tested very well and isn't worth supporting.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-24 21:02:05 -05:00
Khem Raj
62a2715126
Update risc-v support patch past 1.1.21 release
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-01-23 21:54:07 -05:00
Khem Raj
7b7e2dbc51
qemuriscv64.conf: Pin to linux-riscv again
...
linux-yocto hangs before it reaches console, until that is
fixed we can not switch
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-01-20 14:12:21 -08:00
Khem Raj
242e34d573
layer.conf: Do not lock to gcc
...
clang 8.0 does have risc-v backend
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-01-19 14:00:23 -08:00
Alistair Francis
610f457ae4
freedom-u540: Remove CONFIG_DRM_VGEM from defconfig
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-18 17:22:45 -08:00
Alistair Francis
d78aa0ea6b
linux-yocto-dev: Set qemuriscv64 as compatible
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-18 17:22:45 -08:00
Alistair Francis
e253804993
qemuriscv64: Don't use the linux-riscv kernel
...
Default to the mainline 4.19 kernel for the 64-bit QEMU machine.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-14 10:15:52 -08:00
Alistair Francis
0eae5f1720
recipes-kernel: Remove extra components from the Freedom U540 Linux config
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-11 16:04:41 -08:00
Alistair Francis
b7fe5fd97b
recipes-kernel: Update the Freedom U540 Linux defconfig
...
Update the Freedom U540 defconfig to work with:
- AMD GPUs attached with PCIe MicroSemi Expansion board
- Including Wayland and X11 display via HDMI
- USB input attached with PCIe MicroSemi Expansion board
At the same time we are also swapping to use the config output of
savedefconfig instead of copying the entire .config file. This
simplifies the defconfig management.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2019-01-11 10:06:32 -08:00