Updated imperas.ic files so rv32 follows rv64

This commit is contained in:
David Harris 2024-11-29 12:05:00 -08:00
parent ec3143f014
commit 9d3e82d3ec
2 changed files with 12 additions and 8 deletions

View File

@ -9,7 +9,7 @@
#--showcommands #--showcommands
# Core settings # Core settings
--variant RV32GC # for RV32GC --variant RV32GCK # for RV32GC
--override cpu/priv_version=1.12 --override cpu/priv_version=1.12
--override cpu/user_version=20191213 --override cpu/user_version=20191213
# arch # arch
@ -59,7 +59,7 @@
#--override cpu/instret_undefined=T #--override cpu/instret_undefined=T
#--override cpu/hpmcounter_undefined=T #--override cpu/hpmcounter_undefined=T
## context registers not implemented # context registers not implemented
#--override cpu/scontext_undefined=True #--override cpu/scontext_undefined=True
#--override cpu/mcontext_undefined=True #--override cpu/mcontext_undefined=True
@ -69,9 +69,14 @@
#--override cpu/Zicfilp=F #--override cpu/Zicfilp=F
--override cpu/trigger_num=0 # disable CSRs 7a0-7a8 --override cpu/trigger_num=0 # disable CSRs 7a0-7a8
--override no_pseudo_inst=T # For code coverage, don't produce pseudoinstructions # For code coverage, don't produce pseudoinstructions
--override no_pseudo_inst=T
--override show_c_prefix=T # Show "c." with compressed instructions # Show "c." with compressed instructions
--override show_c_prefix=T
# nonratified mnoise register not implemented
--override cpu/mnoise_undefined=T
# mcause and scause only have 4 lsbs of code and 1 msb of interrupt flag # mcause and scause only have 4 lsbs of code and 1 msb of interrupt flag
#--override cpu/ecode_mask=0x8000000F # for RV32 #--override cpu/ecode_mask=0x8000000F # for RV32
@ -80,7 +85,8 @@
# Debug mode not yet supported # Debug mode not yet supported
--override cpu/debug_mode=none --override cpu/debug_mode=none
# Zkr entropy source and seed register not supported.
--override cpu/Zkr=F
--override cpu/reset_address=0x80000000 --override cpu/reset_address=0x80000000

View File

@ -73,7 +73,7 @@
# Show "c." with compressed instructions # Show "c." with compressed instructions
--override show_c_prefix=T --override show_c_prefix=T
# nonratified mnosie register not implemented # nonratified mnoise register not implemented
--override cpu/mnoise_undefined=T --override cpu/mnoise_undefined=T
# mcause and scause only have 4 lsbs of code and 1 msb of interrupt flag # mcause and scause only have 4 lsbs of code and 1 msb of interrupt flag
@ -86,8 +86,6 @@
# Zkr entropy source and seed register not supported. # Zkr entropy source and seed register not supported.
--override cpu/Zkr=F --override cpu/Zkr=F
--override cpu/reset_address=0x80000000 --override cpu/reset_address=0x80000000
--override cpu/unaligned=T # Zicclsm (should be true) --override cpu/unaligned=T # Zicclsm (should be true)