Commit Graph

507 Commits

Author SHA1 Message Date
Daiane Angolini
3f556c1aee linux-starfive-dev: Update branch to use the as as master
Commit reference: 5415c909f2

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-04-12 19:02:59 -07:00
Daiane Angolini
820e660cda linux-firmware-beaglev-bcm43430: Update recipe to match master
Removes nvram as it does not exists in the repository any more.
Commit reference: 209e97decb

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-04-12 19:02:59 -07:00
Richard Purdie
82d47bed4c visionfive: Add initial support for Starfive Visionfive board
This is largely based on the beaglev code nbut tweaked to work with current
starfive kernel repositories and tweak to the board.

The kernel and rootfs boot with working network and graphics. The u-boot
binary builds but is as yet untested.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-04-12 19:02:59 -07:00
Daiane Angolini
75faf63282 linux-starfive-dev: Backport recipe from master
Signed-off-by: Daiane Angolini <angolini@gmail.com>
2022-12-27 09:35:42 -08:00
Daiane Angolini
12259d7469 u-boot-starfive: Backport recipe from master
Signed-off-by: Daiane Angolini <angolini@gmail.com>
2022-12-27 09:35:42 -08:00
Khem Raj
70e099d7ce openocd_riscv: Specify branch parameter to SRC_URI
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-18 19:52:39 -07:00
Thomas Perrot
257dc53ee9 python3-pyruvate: Move to dynamic-layer for meta-python
Currently meta-riscv does not parse unless meta-python is present.

Moreover, it does not appear that anything explicitly depends on
python3-pyruvate in the layer.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
2022-04-14 08:07:52 -07:00
Khem Raj
96b34d0976 linux-starfive: Use https protocol on github src_uri
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 17:22:07 -07:00
Khem Raj
9ca7cd3c21 riscv-spike: Update SRC_URI
point to new location
use https protcol and branch=master explicitly as its now needed with
github

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 17:22:07 -07:00
Khem Raj
a52b3cb960 riscv-fesvr: Use protocol and branch explicitly in SRC_URI
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 17:22:07 -07:00
Khem Raj
be67b6968f u-boot-starfive: Use https protocol for github SRC_URI
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 17:22:07 -07:00
Khem Raj
6b22d85892 openocd_riscv: Use https protocol
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 17:22:07 -07:00
Khem Raj
7475ce2e5b Plasma-Mobile-on-Unleashed.md: Use https protocol when using github
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 17:22:07 -07:00
Khem Raj
c1bc791e9f README: Convert to use https instead of git protocol on github
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 17:22:07 -07:00
Khem Raj
eb51109611 libcereal: Skip textrel QA check on rv32/rv64
Fixes
QA Issue: libcereal-ptest: ELF binary /usr/lib/libcereal/ptest/tests/test_unordered_multimap has relocations in .text

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 17:22:07 -07:00
Khem Raj
669dc64f10 boot0: Pin to nezha-allwinner-d1
its not interesting for other machines yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-31 07:59:33 -07:00
Cezary Sobczak
da702b4533 nezha.yml: add file used with kas-docker
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
812ffc4068 nezha.wks: description of SD card image for Nezha D1 dev board
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
74162186df linux-nezha: add patch which fix build with binutils 2.28
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
8957d43a65 linux-nezha-dev: use custom version of kernel with paches for D1 chip
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
c3966f6d9c u-boot-nezha: add patch which fix build with binutils 2.28
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
3b2a050de6 u-boot-nezha: add patch which increase the CONFIF_SYS_BOOTM_LEN
If this value is not increased, the error occurs during loading uncompressed
kernel from fitImage:
"Error: inflate() returned -5
Image too large: increase CONFIG_SYS_BOOTM_LEN"

Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
2e545ae6cc toc.cfg: add configuration file of TOC1 U-Boot image
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
863373eae4 uEnv-nezha.txt: U-Boot bootargs for Nezha board
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
4238405756 u-boot-nezha: add recipe with patches for Nezha board
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
03bcb870e7 opensbi: add patches for Nezha board
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
ff5e85cb6f opensbi: update mainline with patches to fit Nezha board
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
94a8a881a0 boot0: add patch which fix build with binutils 2.28
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
0d1c2fb125 boot0: add patch for Makefile to fit it with yocto build environment
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
6192951a50 boot0: add recipe of the Nezha SPL
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Cezary Sobczak
42a5479dbc nezha-allwinner-d1.conf: add machine configuration for Nezha board
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
2022-03-30 18:54:52 -07:00
Alistair Francis
3ab3c4024d recipes-kernel: linux: Set SRCPV and PV
Set SRCPV and PV, this avoids errors when using devtool with the
linux-mainline.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2022-03-30 09:36:41 -07:00
Khem Raj
bd88940ab6 apache2,go: Ignore textrels on rv64/rv32
Fixes
ERROR: apache2-2.4.53-r0 do_package_qa: QA Issue: apache2: ELF binary /usr/sbin/httpd has relocations in .text [textrel]
ERROR: apache2-2.4.53-r0 do_package_qa: Fatal QA errors were found, failing task.

ERROR: go-1.18-r0 do_package_qa: QA Issue: go: ELF binary /usr/lib/go/pkg/tool/linux_riscv64/trace has relocations in .text
go: ELF binary /usr/lib/go/pkg/tool/linux_riscv64/pprof has relocations in .text
go: ELF binary /usr/lib/go/bin/go has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-28 08:56:23 +10:00
Khem Raj
778ea8390a conf: Drop using image-prelink
image-prelink has been removed in latest yocto ( kirkstone + )
Fixes Issue #325

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-24 23:27:55 -07:00
Alistair Francis
717c2ec609 linux-mainline: Bump to 5.17
Bump the linux-mainline to the 5.17 release. This means we are also
dropping the old SiFive U540 PCIe patches as they are no longer
maintained and the board is rarley used.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2022-03-23 22:31:26 -07:00
Khem Raj
37aa7ac6fb python3-pyruvate: Fix build on riscv32/musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-19 18:53:50 -07:00
Khem Raj
870f72e377 python3-cryptography: Fix build on rv32/musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-19 18:53:50 -07:00
Khem Raj
c028c49fda musl: fix inconsistent ucontext_t struct tag for rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-16 15:22:40 -07:00
Khem Raj
36469c1189 librsvg: Forward port rv32 libc patch
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-16 15:22:40 -07:00
Khem Raj
e9735bc8f7 libstd-rs: Forward port rv32 patch to 1.59.0 rust release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-16 09:12:42 -07:00
Khem Raj
b81bc2eb72 recipes: Use SPDX naming convention for LICENSE
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-06 21:52:53 -08:00
Khem Raj
7deee0ded5 jemalloc: Ignore textrels on rv32 as well
ptests end up with textrels

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-06 08:31:13 -08:00
Daiane Angolini
576cfff181 baremetal-riscv32nf: Fix typo in syntax override 2022-03-03 11:02:52 -08:00
Khem Raj
fe6fc0b271 linux-firmware-beaglev-bcm43430: Update SRC_URIs for brcm firmware
branches have moved. Adjust

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-28 23:56:02 -08:00
Khem Raj
b3550462b3 layers: Bump to use kirkstone
its not going to be backward ABI compatible with honister due to variable renaming.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-22 08:51:48 -08:00
Khem Raj
18227c1de0 layer.conf: Ignore textrels for jemalloc
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-05 15:31:09 -08:00
Khem Raj
33df8de5f7 libstd-rs: Forward port rv32 musl support to 1.58.x release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-05 15:31:09 -08:00
Khem Raj
9fb725c935 busybox: Apply bbappend to 1.35
1.35 is now in Core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-13 15:48:18 +10:00
Khem Raj
9561639c61 libseccomp: Substitute valid release number
This helps to ensure that a valid version is encoded for libseccomp
consumers, We dont need it generally since the release comes from a
release branch but rv32 port is on a staging branch of main where
release number is not coded yet and set to 0.0.0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-12 22:03:40 -08:00
Bernhard Rosenkränzer
d827208a38 conf/machine: Add baremetal-riscv32nf config
Add baremetal-riscv32nf config for RISC-V32 machines without
floating point instructions (e.g. Hi3861)

Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com>
2021-12-09 16:26:54 -08:00