Commit graph

52 commits

Author SHA1 Message Date
Khem Raj
0e3408859c python3-cryptography: Drop bbappend for >=38 release
The needed rv32 patch is available in libc 1.128+ upstream and now
cryptography 0.38 release has bumped its libc dependency from 1.124 ->
1.135 which should include this patch, therefore drop it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-31 08:18:26 -07:00
Khem Raj
80944ee1be libstd-rs: Remove upstreamed rv32 patch
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-17 18:46:52 -04:00
Khem Raj
2498c116ef libstd-rs: Forward port rv32 patch on latest oe-core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-13 11:11:23 -07:00
Khem Raj
b32cc82254 python3-cryptography: Forward port rv32 support to 37x
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07 12:51:09 -07:00
Khem Raj
1d62669b65 libstd-rs: Port to rust 1.60.x
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-05 15:41:41 -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
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
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
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
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
4852643627 libstd-rs: Add support for musl/riscv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-16 08:45:02 -08:00
Khem Raj
5a3ff76ae5 meta-riscv: Convert to new override syntax
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-04 23:14:25 -07:00
Khem Raj
d067333e5b go-dep: Remove bbappend
Patch has been moved to oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-13 08:42:50 -07:00
Khem Raj
d185d0ae87 go: Remove the recipes
OE-Core now has 1.14 since dunfell release which supports riscv64 out of
box

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-13 08:42:50 -07:00
Khem Raj
4aa593b23b go-dep: Update sys module to latest
This brings in needed riscv64 support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-23 17:14:14 -07:00
Khem Raj
2fb467c8f8 go: Adjust for 1.14 changes in oe-core
We still use 1.13 for risv64, so cheat a little so we can re-use recipes
from oe-core to pretend to be 1.14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-29 11:25:53 -08:00
Jeremy Puhlman
0cc3fb1439 openocd: Move to dynamic-layer for meta-oe
currently meta-riscv does not parse unless meta-oe is present.
It does not appear that anything explictly depends on openocd
in the layer.

Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
2020-02-21 18:11:01 -08:00
Khem Raj
687750d761 go-riscv: Delete 0009-ld-replace-glibc-dynamic-linker-with-musl.patch duplication
Core applies this patch via a bbappend too, so no need to apply here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-28 16:03:35 -08:00
Khem Raj
301946f338 go: Add recipes to support go on riscv64
Alter the SRC_URIs to fetch 1.13 from the right fork.
Rename refreshed 0002-cmd-go-make-content-based-hash-generation-less-pedan.patch
so it does not conflict with oe-core go recipes

Fixes #114

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-26 11:34:21 -08:00
Alistair Francis
a501ae452a openocd: Use the RISC-V fork
We currently need the RISC-V fork of OpenOCD.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2019-11-12 19:17:37 -08:00
Alistair Francis
4157f3e012 gdb: Remove the RISC-V GDB
Now that GDB 8.3 has been merged into the meta layer we no longer need a
custom GDB version.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2019-05-21 09:29:33 -07:00
sungwon.pino
a0cbbaf964 gdb: Update to the latest version
Update to the latest version of the GDB.

Signed-off-by: pino-kim <sungwon.pino@gmail.com>
2019-04-01 08:25:41 -07: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
Khem Raj
0f0534a0d4 gdb-cross-canadian: Add bison-native dependency
This is needed when building gdb from git, in OE-core gdb is built from
tarballs where this issue is not seen, so keep this fix local here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-03 15:44:47 -08:00
sungwon.pino
5b1e9f2fe0 gdb: Update to the latest version
Update to the latest version of the GDB.

Signed-off-by: pino-kim <sungwon.pino@gmail.com>
2018-12-22 12:31:32 -08:00
Alistair Francis
0e4b714f49 riscv-tools: Add support for the MicroSemi PCIe device
Add functionality to bbl to modify the device tree passed to Linux to
specify the MicroSemi PCIe device.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-12-21 09:49:59 -08:00
Alistair Francis
c24fd8ca21 riscv-pk: Bump to the latest version
Bump to the latest bbl version, this fixes the warnings printed by QEMU
on boot.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-12-07 14:45:32 -08:00
Alistair Francis
08026cad60 gdb: Update to mainline GDB
The mainline master GDB is very good now and even includes support for
debugging RISC-V Linux applications. Use the master branch until the
next GDB release is cut with all of this new support.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-11-27 09:23:46 -08:00
Khem Raj
aea3a88793 riscv-pk: Upgrade to latest
Drop --with-arch supressing patch its properly conditionalized now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-14 21:15:20 -08:00
pino-kim
a561914f3d riscv-fesvr : Update to the latest version
Update to the latest version of the RISC-V Front-end Server

Signed-off-by: pino-kim <sungwon.pino@gmail.com>
2018-11-13 06:50:21 -08:00
sungwon.pino
d6be7444f5 riscv-spike : Update to the latest version
Update to the latest version of the RISC-V Spike ISA Simulator.

Signed-off-by: pino-kim <sungwon.pino@gmail.com>
2018-11-13 06:50:21 -08:00
Alistair Francis
30eb9be70c riscv-pk: Update to the latest version
Update to the latest version of the RISC-V Proxy Kernel. This means we
are running an updated bbl.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-11-05 13:14:09 -07:00
Khem Raj
3048b41652 prelink: Remove bbappends and patches
They have landed upstream

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-07 08:44:10 -07:00
Khem Raj
f2ec7afd1f gdb: keep empty gdbserver
gdbserver is still not available but we can keep the empty
package so we can build complex SDKs from OE

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-29 19:03:01 -07:00
Alistair Francis
04eef316eb gdb-riscv: Update the RISC-V GDB fork
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-08-28 11:45:15 -07:00
Alistair Francis
eb3cbcb90a gdb-riscv: Add bison dependency
Add the bison dependency for GDB that is required for newer versions of
GDB.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-08-28 11:45:15 -07:00
Alistair Francis
dcb61db68d qemu: Remove the RISC-V fork of QEMU
As QEMU 3.0 is now included in OE-Corewe no longer need to use
the RISC-V specific fork.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-08-27 11:32:03 -07:00
Alistair Francis
f157841d37 gdb: Update to latest RISC-V fork
Update to the latest RISC-V GDB and a patch to fix a compilation error

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-07-16 15:33:08 -07:00
Khem Raj
89c77d9ddb qemu-riscv: Switch back to master branch
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-25 10:12:41 -07:00
Ricardo Salveti
7664795675 qemu-riscv: update to the latest
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
2018-06-22 00:38:31 -07:00
Khem Raj
fb8ad42aee Disable PIE
It needs some work in glibc "to be looked"

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-21 15:30:37 -07:00
Khem Raj
677de6e525 qemu-riscv: Update to latest
Adjust to oe-core change to not use autotools bbclass

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-21 15:30:37 -07:00
Ricardo Salveti
e07da3d676 riscv-pk: depend on virtual/kernel:do_deploy
bbl_payload requires the kernel deployed artifacts (e.g. vmlinux) during
compile time in order to generate the final bbl binary, so add
virtual/kernel:do_deploy as a do_compile dependency to get the
dependency task in the expected order.

Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
2018-05-15 17:31:01 -07:00
Alistair Francis
3adeec9dc3 recipes-devtools/rpm: Remove the beecrypt dependency
beecrypt is no longer included in OE-core (since fb8ca4225f beecrypt:
remove) so remove our dependency on it.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2018-05-08 21:48:56 -07:00
Khem Raj
831a056c89 cv-tools: Update to latest
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-05 00:52:30 -07:00
Khem Raj
1dfa54ac46 qemu: Update to latest on riscv fork
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-05 00:51:54 -07:00
Khem Raj
d0ef492974 gdb: Update to 8.1+git
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-05 00:51:30 -07:00