Commit Graph
383 Commits
Author SHA1 Message Date
Khem Raj e34ede8564 layer.conf: Drop gatesgarth from LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-18 11:51:59 -07:00
Khem Raj 53fe85aa6a perf: Delete bbappend
This change is now in OE-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-16 22:41:56 -07:00
Khem Raj b822e2e9fb libunwind: Remove bbappend
Changes are now in OE-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-16 22:41:56 -07:00
Alistair Francis 1e2e6c7c48 openocd: Enable jtag_vpi config option
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2021-03-16 09:51:33 -07:00
Alistair Francis 4cbee5b139 openocd: Bump to a more recent build
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2021-03-16 09:51:33 -07:00
Alistair Francis 9e88baad29 qemuriscv32: Remove the 32-bit RISC-V machine
OE-Core now has support for the 32-bit RISC-V QEMU machine, so let's
remove it from here.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2021-03-11 10:08:41 -08:00
Khem Raj 5da7c891be busybox: Fix build on rv32/musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:46:36 -08:00
Khem Raj 6ce18b2de4 musl: Update the rv32 patches to apply on latest musl
port on top of oe-core version

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:46:36 -08:00
Khem Raj 7cfde1e32f linux-yocto-5.10: Remove 2GB physical memory rv32 patch
this is not applied to linux-yocto upstream

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-19 08:19:39 -08:00
Khem Raj c3eb6ff657 layer.conf: Ignore textrels for rust hello world on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-17 09:40:47 -08:00
Khem Raj 25e7762b88 riscv32: Disable textrels check for rust-hello-world
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-12 10:31:27 -08:00
Khem Raj a7b220dc86 rng-tools: rngd uses 100% cpu on qemu/riscv32
Use -x jitter to fix the cpu hog

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-12 10:31:27 -08:00
Khem Raj 130f6dc2ed u-boot: Fix build for rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-12 10:31:27 -08:00
Khem Raj dc6d123050 recipes: Remove textrel skipping for some recipes
These recipes have gotten fixed overtime

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-12 10:31:27 -08:00
Khem Raj 6bed43c37f tcf-agent: Enable builds on riscv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-12 10:31:27 -08:00
Khem Raj 94ec885cec ltp: Drop the upstreamed patch for rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-05 18:01:14 -08:00
Alistair Francis 9407a33a2b glibc: Remove glibc bbappend
glibc 2.33 is now in OE-Core and supports RV32, so let's remove the 2.32
bbappend.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2021-02-05 13:32:00 -08:00
Khem Raj a1bb4d1a47 linux-yocto: Fix 5.10.12+ build issue on rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-05 09:33:42 -08:00
Khem Raj b022614bc4 musl: Add bits/reg.h for riscv32
Applications include sys/reg.h to get wordsize for architecture and such
applications would fail to build on rv32/musl if this header is not
provided

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-12 21:46:39 -08:00
Khem Raj 9d10fd4f37 python3-matplotlib,smem: Enable builds for rv32
python3-matplotlib is now fixed to build for rv32 on meta-python

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-30 11:35:14 -08:00
Khem Raj 7ca3cc6df1 README.md: Document Yoe distro as supporting risc-v architecture
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-18 11:26:40 -08:00
Khem Raj ad99b75029 packagegroup-meta-multimedia: Ignore from world builds
It builds openh264 which does not yet work for riscv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-18 11:26:40 -08:00
Khem Raj 8d1b5e1cb9 packagegroup-self-hosted,packagegroup-core-eclipse-debug: Adjust for riscv32
strace tcf-agent are not yet buildable on riscv32 so remove them from
depchain

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-18 11:26:40 -08:00
Khem Raj a2a2532f09 meta-gnome: Disable gnome-control-center
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-18 11:26:40 -08:00
Khem Raj 487f265884 layer.conf: Additional set of packages to disable on rv32
These packages are listed right below the main package they depend on,
once that package is fixed for rv32, they should be rebuilt and tested
again.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-18 11:26:40 -08:00
Khem Raj 7d9553a0f7 riscv32: Enable recipes which are now buildable with latest OE
Most of them were failing due to g-i errors which are now fixed in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-18 11:26:40 -08:00
Khem Raj 38cbe72085 perf: Fix build on rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-18 11:26:40 -08:00
Khem Raj 11df9a2bc3 ltp: Make 64bit time_t futex patch generic
This fixed build on glibc/rv32 as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-18 11:26:40 -08:00
Khem Raj 142e77959d layer.conf: Add 3.3 release series to LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-09 09:51:17 -08:00
Khem Raj f4107d92c3 layer.conf: Drop older releases from supported LAYERSERIES_COMPAT
gatesgarth is current release (3.2)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-09 09:51:17 -08:00
Khem Raj e9e1990f35 qtbase: Ignore textrels for rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-09 09:51:17 -08:00
Khem Raj 1a8261c677 musl: Refresh patch on top of latest musl
Wire new syscalls upto 5.8 kernel for rv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-31 23:06:42 -07:00
Khem Raj 9a75ffbb21 mesa: Remove bbappend
This issue is fixed differently and patched in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-20 20:57:03 -07:00
Khem Raj ca97886a1e boost: Drop bbappend
This issue is fixed differently and patched in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-20 20:57:03 -07:00
Khem Raj 4d06338812 poppler: Ignore textrel QA errors for rv64/rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-20 20:57:03 -07:00
Khem Raj d5723e6979 layer.conf: Add gatesgarth to LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-15 13:42:01 -07:00
Khem Raj d9b1569703 cmocka: Ignore textrels
There are texrels in tests
ERROR: QA Issue: cmocka-ptest: ELF binary /usr/lib/cmocka/ptest/tests/test_strmatch has relocations in .text
cmocka-ptest: ELF binary /usr/lib/cmocka/ptest/tests/test_strmatch has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-05 10:22:10 -07:00
Khem Raj ec2c3d1104 ltp: Enable buids on rv32/musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-05 10:22:10 -07:00
Khem Raj 21abe9ccf7 musl: add rv32 support
Patches are under discussion in musl ml, this provides a way to test it
further on Yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Stefan O'Rear <sorear@fastmail.com>
2020-09-12 13:50:07 -07:00
Khem Raj ff16e38107 layer.conf: Exclude failing recipes from builds on rv32
These need to be fixed in due couese, for now ignore them in world
builds for rv32 machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-12 13:50:07 -07:00
Khem Raj e655c2f7f2 doxygen: Ignore textrel for now
This will be better with next binutils but until then we live with this

Fixes
doxygen-1.8.20: doxygen: ELF binary /usr/bin/doxygen has relocations in .text
doxygen: ELF binary /usr/bin/doxygen has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-12 13:50:07 -07:00
Alistair Francis 1faef0e153 qt5-layer: Remove Qt5 overides
meta-qt5 now has the same overides upstream, let's remove them for
meta-riscv.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-09-02 19:18:44 -07:00
Stefan O'Rear bcb2888ddc Use https URLs to fetch repositories
Signed-off-by: Stefan O'Rear <sorear@fastmail.com>
2020-09-01 15:07:08 -07:00
sungwon.pino 176afa5fad mesa : Fix patch-fuzz waring message when build qemuriscv32
Signed-off-by: sungwon.pino <sungwon.pino@gmail.com>
2020-08-31 08:54:42 -07:00
Alistair Francis 6ca7222f59 glibc: Update to use upstream
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-08-28 17:40:44 -07:00
sungwon.pino e7c5476aed linux-yocto : Support kernel 5.8 for riscv32
Kernel 5.8 already on stable state in linux-yocto
To support both kernel 5.8 and 5.4 for riscv32
renamed bbappend file

Signed-off-by: sungwon.pino <sungwon.pino@gmail.com>
2020-08-26 15:22:04 -07:00
Alistair Francis 961eff25ca glibc: Update to the latest upstream submission
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-08-25 23:13:24 -07:00
sungwon.pino fc26818495 README.md : Remove LSB related content that is deprecated
No longer support Linux Standard Base (LSB) since version 3.0
core-image-lsb-sdk recipes are removed
So remove the related content

https://www.yoctoproject.org/docs/3.0/ref-manual/ref-manual.html#migration-3.0-lsb-support-removed

Signed-off-by: sungwon.pino <sungwon.pino@gmail.com>
2020-08-25 13:52:53 -07:00
Khem Raj c1441320fa openocd: Fix build with gcc10/-fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-15 19:04:53 -07:00
Alistair Francis 4b8e715aec glibc: Update to a later patch version
Update the glibc RV32 to a more recent patch version. Remove some
backported patches that don't apply as we already have them merged.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-07-28 22:39:57 -07:00