-
The example shell scripts (e.g. `RUN_RV32_fibonacci.sh`, `RUN_RV64_dhrystone.sh` etc) have CRLF line teminators, when they shouldn't. Using dos2unix sorts this out, but it would be best to not have to…
-
previous work on RV32 and RV64
https://delaat.net/rp/2019-2020/p49/report.pdf
https://reverseengineering.stackexchange.com/questions/22558/reversing-a-key-gen-firmware-for-risc-v
Ghidra release…
-
***What (objective description) ?*** Add covergroups for new extension Zicond and Zca, Zcb, Zcmp, Zcmt (Zce for RV32 without F).
***How to ?*** I prefer to add these covergroup in the cva6 env, becau…
-
I attempted to launch the prebuilt image files:
```shell
./rv_emu --bios linux5.4/fw_jump.bin --kernel linux5.4/Image --rootfs linux5.4/busybox.bin --dts dts/riscv_em.dtb
```
OpenSBI appears as …
-
We don't currently have an asm constraint to require an even register (for an input or output in a register pair) and I don't believe there's a cross-target constraint already defined. We should likel…
-
both xperm4 and xperm8 pseudo code show:
foreach(i from 0 to xlen by
but it should be
foreach(i from 0 to (xlen-1) by
e.g. for xperm8 in rv32, 0, 8, 16, 24. this is similar to what is curr…
-
Hi, recently I want to boot a single linux kernel with integrated initramfs in qemu, just like what you did, but I met some problem with busybox.
My busybox shell starts up fine, but many things r…
-
LLVM IR:
```llvm
define i128 @shift_128(i32 %0) #0 {
%2 = zext i32 %0 to i128
%3 = shl i128 1, %2
ret i128 %3
}
attributes #0 = { minsize nounwind optsize }
```
This generates this …
-
Hi folks,
I managed to get a RISCV32 image built, but qemu seems to ignore `-m` arguments when starting the image, and sets the memory size to 1G.
Is there any way I can increase it to 4G? I'm t…
-
The current [datasheet](https://github.com/starfive-tech/beaglev_doc/blob/b49e32117b4199e13dd8a285c323d9ecc6e1836d/JH7100%20Data%20Sheet%20V01.01.04-EN%20(4-21-2021).pdf) is missing documentation abou…