I want to set up a simulation environment for a RV32EMFC architecture.
(Spike apperently supports RV32E so i assumed PK does too).
Toolchain seems to be correctly installed as riscv32-unknown-elf-gcc -Q --help=target reports:
-mabi = ilp32e
-march = rv32emfc_ziscr
I now tried to compile pk with ../configure --prefix=$RISCV --host=riscv32-unknown-elf --with-arch=rv32emfc_zicsr --with-abi=ilp32e unfortunately I get the following output:
I want to set up a simulation environment for a RV32EMFC architecture. (Spike apperently supports RV32E so i assumed PK does too).
Toolchain seems to be correctly installed as
riscv32-unknown-elf-gcc -Q --help=target
reports:I now tried to compile pk with
../configure --prefix=$RISCV --host=riscv32-unknown-elf --with-arch=rv32emfc_zicsr --with-abi=ilp32e
unfortunately I get the following output:It seems like its trying to acces registers > x15 which is weird with RV32E arch and abi specified.
Did someone succeed building it for RV32E or set up a simulation environment for it?