Add zicsr extension to cpu0/cpu1

- On today's nightly of Renode, we get warning about not having zicsr
  extension explicitly enabled.

Change-Id: Icadf0b2c8bda74a8e413993f7b28cc17df06e306
diff --git a/platforms/secure.repl b/platforms/secure.repl
index 108b403..e180afb 100644
--- a/platforms/secure.repl
+++ b/platforms/secure.repl
@@ -4,7 +4,7 @@
 
 cpu0: CPU.IbexRiscV32 @ sysbus
     hartId: 0
-    cpuType: "rv32imac"
+    cpuType: "rv32imac_zicsr_zifencei"
     allowUnalignedAccesses: true
 
 // ORDER EVERY DEVICE BY ADDRESS FOR SANITY
diff --git a/platforms/smc.repl b/platforms/smc.repl
index c9835f9..7095cef 100644
--- a/platforms/smc.repl
+++ b/platforms/smc.repl
@@ -20,7 +20,7 @@
 // because it has been Shodan-specific since its initial revision.
 cpu1: CPU.RiscV32 @ sysbus
     hartId: 1
-    cpuType: "rv32imac"
+    cpuType: "rv32imac_zicsr_zifencei"
     timeProvider: timer_smc
     allowUnalignedAccesses: true
 
diff --git a/shodan_infrastructure/SpringbokRiscV32.cs b/shodan_infrastructure/SpringbokRiscV32.cs
index 71515a4..2deebde 100644
--- a/shodan_infrastructure/SpringbokRiscV32.cs
+++ b/shodan_infrastructure/SpringbokRiscV32.cs
@@ -27,7 +27,7 @@
                                 uint hartId = 0,
                                 PrivilegeArchitecture privilegeArchitecture = PrivilegeArchitecture.Priv1_11,
                                 Endianess endianness = Endianess.LittleEndian,
-                                string cpuType = "rv32imfv")
+                                string cpuType = "rv32imfv_zicsr")
             : base(null, cpuType, machine, hartId, privilegeArchitecture, endianness)
         {
             RegisterCustomCSRs();