about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/dynablock.h3
-rw-r--r--src/include/env.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/include/dynablock.h b/src/include/dynablock.h
index 757ca4ae..b9aeddc0 100644
--- a/src/include/dynablock.h
+++ b/src/include/dynablock.h
@@ -21,4 +21,7 @@ dynablock_t* DBAlternateBlock(x64emu_t* emu, uintptr_t addr, uintptr_t filladdr,
 // for use in signal handler
 void cancelFillBlock(void);
 
+// clear instruction cache on a range
+void ClearCache(void* start, size_t len);
+
 #endif //__DYNABLOCK_H_
\ No newline at end of file
diff --git a/src/include/env.h b/src/include/env.h
index d820931d..3398f3b0 100644
--- a/src/include/env.h
+++ b/src/include/env.h
@@ -38,7 +38,7 @@ extern char* ftrace_name;
     BOOLEAN(BOX64_DYNAREC_ALIGNED_ATOMICS, dynarec_aligned_atomics, 0)  \
     INTEGER(BOX64_DYNAREC_BIGBLOCK, dynarec_bigblock, 2, 0, 3)          \
     BOOLEAN(BOX64_DYNAREC_BLEEDING_EDGE, dynarec_bleeding_edge, 1)      \
-    BOOLEAN(BOX64_DYNAREC_CALLRET, dynarec_callret, 0)                  \
+    INTEGER(BOX64_DYNAREC_CALLRET, dynarec_callret, 0, 0, 2)            \
     BOOLEAN(BOX64_DYNAREC_DF, dynarec_df, 1)                            \
     INTEGER(BOX64_DYNAREC_DIRTY, dynarec_dirty, 0, 0, 2)                \
     BOOLEAN(BOX64_DYNAREC_DIV0, dynarec_div0, 0)                        \