[A64] Add MMIO-aware memory sequences
This commit is contained in:
@@ -26,11 +26,7 @@
|
||||
#include "xenia/cpu/stack_walker.h"
|
||||
#include "xenia/cpu/xex_module.h"
|
||||
|
||||
DEFINE_bool(record_mmio_access_exceptions, true,
|
||||
"For guest addresses records whether we caught any mmio accesses "
|
||||
"for them. This info can then be used on a subsequent run to "
|
||||
"instruct the recompiler to emit checks",
|
||||
"x64");
|
||||
DECLARE_bool(record_mmio_access_exceptions);
|
||||
|
||||
DEFINE_int64(max_stackpoints, 65536,
|
||||
"Max number of host->guest stack mappings we can record.", "x64");
|
||||
|
||||
@@ -27,10 +27,7 @@ DEFINE_bool(enable_rmw_context_merging, false,
|
||||
"Permit merging read-modify-write HIR instr sequences together "
|
||||
"into x86 instructions that use a memory operand.",
|
||||
"x64");
|
||||
DEFINE_bool(emit_mmio_aware_stores_for_recorded_exception_addresses, true,
|
||||
"Uses info gathered via record_mmio_access_exceptions to emit "
|
||||
"special stores that are faster than trapping the exception",
|
||||
"CPU");
|
||||
DECLARE_bool(emit_mmio_aware_stores_for_recorded_exception_addresses);
|
||||
DECLARE_bool(emit_inline_mmio_checks);
|
||||
|
||||
namespace xe {
|
||||
|
||||
Reference in New Issue
Block a user