aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhirooih <24754036+hirooih@users.noreply.github.com>2024-08-14 07:34:56 +0900
committerGitHub <noreply@github.com>2024-08-13 15:34:56 -0700
commit1f5bcbe4d0ee32ff3bfc3b001a2121628a29ae65 (patch)
treef1ed6e223c7b4b485cb019e0423777040e8124c6
parent4f3debe4d04f56d31089c1c716a27e2d5245e9a1 (diff)
downloadpk-1f5bcbe4d0ee32ff3bfc3b001a2121628a29ae65.zip
pk-1f5bcbe4d0ee32ff3bfc3b001a2121628a29ae65.tar.gz
pk-1f5bcbe4d0ee32ff3bfc3b001a2121628a29ae65.tar.bz2
README.md: configure option for rv32ic (#332)
cf. https://github.com/riscv-software-src/riscv-isa-sim/issues/1361 Signed-off-by: Hiroo HAYASHI <24754036+hirooih@users.noreply.github.com>
-rw-r--r--README.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/README.md b/README.md
index 2c96b2a..e15be13 100644
--- a/README.md
+++ b/README.md
@@ -34,6 +34,9 @@ by setting `--host=riscv64-unknown-linux-gnu`.
By default, 64-bit (RV64) versions of `pk` and `bbl` are built. To
built 32-bit (RV32) versions, supply a `--with-arch=rv32i` flag to the
configure command.
+To process RVC binaries, supply a `--with-arch=rv32ic` flag, because the
+emulation code (floating point and miss-aligned load and store) is different in
+the RVC case.
The `install` step installs 64-bit build products into a directory
matching your host (e.g. `$RISCV/riscv64-unknown-elf`). 32-bit versions