Jim Wilson
Jim Wilson
zext.w is already mentioned in multiple places in the document as an alias for add.wu. I thought we had agreement that the zext.w subset of add.wu would be part of...
The unprivileged spec already provides a way to specify the f and v version numbers e.g. -march=rv32if1p0v1p0 or -march=rv32i_f1p0_v1p0 if you want it a little more readable. See chapter 27...
zext.h is an alias for pack, but we did not add the entire pack instruction to zbb because the point isn't to add pack, bur rather the missing zero extend...
This repo is not actively maintained anymore, and should not be used as a reference anymore. If the crypto spec and binutils agree, then there is no problem to fix....
The compiler already has support for __riscv_compressed, __riscv_atomic, __riscv_mul, etc. Some of these are already in use by real code. I know that __riscv_compressed is in use, because we got...
It isn't safe to mount a file system twice. To have access to the live system, you have to get ssh/scp working. There are various ways to do this. The...
Support --with-{gmp,mpfr,mpc} . Again. But on Fedora 33 riscv64, under qemu. Targeting Clang. gollvm
Yes, qemu supports D and F. You still need gmp, mpfr, and mpc. But they will be compiled to use D and F instructions. Since you have Fedora, just use...
mtime and mtimecmp are CSRs. On rocket-chip and related designs, these CSRs are implemented by using memory mapped I/O, and having a trap handler that redirects accesses to these CSRs...
You can boot linux on qemu, and then you can do development natively. There are a number of supported linux distros, debian, fedora, opensuse, openembedded, etc. I like to use...
Ignore the commend about removing the space. Did you build a riscv64-unknown-linux-gnu-gcc cross compiler? Is it on your path? What does "which riscv64-unknown-linux-gnu-gcc" say? If it is on your path...