]> git.proxmox.com Git - mirror_qemu.git/blobdiff - target/riscv/cpu.h
target/riscv: Create settable CPU properties
[mirror_qemu.git] / target / riscv / cpu.h
index c17184f4e477ff9764898343e073f9c249ebc792..3902138639e781462930ebeed4ae49a5b0a49bc6 100644 (file)
@@ -224,6 +224,14 @@ typedef struct RISCVCPU {
     CPUState parent_obj;
     /*< public >*/
     CPURISCVState env;
+
+    /* Configuration Settings */
+    struct {
+        char *priv_spec;
+        char *user_spec;
+        bool mmu;
+        bool pmp;
+    } cfg;
 } RISCVCPU;
 
 static inline RISCVCPU *riscv_env_get_cpu(CPURISCVState *env)