Khem Raj
c32a46b359
beaglev.md: Address typo and remove extlinux specific needs
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-05-06 17:12:08 -07:00
Khem Raj
1b048984be
u-boot-starfive: Fix builds from sstate cache
...
do_deploy need to execute from sstate-cache when the build directory is
empty and system determines that there is no change to u-boot and it
can be reused from sstate, in this scenario deploydir needs to populate
properly, so we can not use WORKDIR in logic
Activate u-boot and opensbi only for beaglev-starlight-jh7100
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-05-06 17:12:08 -07:00
Khem Raj
23e6b57afc
u-boot-starfive: Drop FDT address adjustments
...
This lends the system non-bootable as kernel waits for rootfs media
forever like below
[ 2.011165] mmc_host mmc0: Bus speed (slot 0) = 100000000Hz (slot req 400000Hz, actual 400000HZ div = 125)
[ 2.051162] mmc_host mmc1: Bus speed (slot 0) = 100000000Hz (slot req 400000Hz, actual 400000HZ div = 125)
[ 2.311113] dw_mmc 10010000.sdio1: Unexpected interrupt latency
[ 4.871335] Waiting for root device /dev/mmcblk0p2...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-05-06 17:12:08 -07:00
Khem Raj
65407db940
opensbi-starfive,u-boot-starfive: Demand gcc for compiler
...
They dont yet build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-05-06 17:12:08 -07:00
Alistair Francis
c881a6ede3
machine/beaglev-starlight-jh7100: Use fitImage
...
Update the boot process to follow the HiFive1.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2021-05-06 17:12:08 -07:00
Alistair Francis
48bc14dcd8
machine/beaglev-starlight-jh7100: Fix serial console
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
d31a8ed0ae
beaglev: add 1st on-hardware test results
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
631ea77d4a
beaglev-starlight-jh7100.conf: add wic.bmap IMAGE_FSTYPE
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
f0225ee57e
linux-starfive: rename LINUX_VERSION_EXTENSION to -starfive
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
51d571ef99
beaglev.md: add basic readme
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
9d3df1e164
beaglev: rename BSP components from -beaglev to -stafive
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
562bbf0f74
linux-beaglev: explain dts sync patch
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
0e5a6d0cc7
beaglev-starlight-jh7100.conf: remove comment about SBI_PAYLOAD
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
4c4c29aeeb
beaglev-starlight-jh7100.conf: remove leftovers from freedom-u540.conf
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
89d3bfd5d8
opensbi-beaglev: w/a for do_deploy failure
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
643f03b3d0
linux-beaglev: update LIC_FILES_CHKSUM
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
62721a1e29
linux-beaglev: sync dts from u-boot
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Maciej Pijanowski
9b31efa4ab
preliminary beaglev support
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2021-05-06 17:12:08 -07:00
Khem Raj
69f38710a0
capnproto: Disable on rv32/musl
...
Needs context functions
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-03-30 08:57:33 -07:00
Khem Raj
ea75275414
qtwebkit: Disable on rv32
...
Not ported yet
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-03-30 08:57:33 -07:00
Khem Raj
bb4c722ae4
rust-hello-world: skip textrel checks for glibc/rv64 too
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-03-30 08:57:33 -07:00
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