aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/A64
diff options
context:
space:
mode:
authorMarkus Wick <[email protected]>2021-06-05 12:20:21 +0200
committermerry <[email protected]>2021-06-06 17:25:51 +0100
commit0c12614d1a7a72d778609920dde96a4c63074ece (patch)
tree3c25c7f9a445f42f09749badba90a72199482c77 /tests/A64
parent828959caedfac2d456a0c877fda4612e35fffc03 (diff)
downloaddynarmic-0c12614d1a7a72d778609920dde96a4c63074ece.tar.gz
dynarmic-0c12614d1a7a72d778609920dde96a4c63074ece.zip
A64/config.h: Split fastmem and page_table options.
We might want to allocate different sizes for each of them. e.g. for the unsafe fastmem approach without bounds checking. Or for using the full 48bit adress range (with mirrors) by allocating our real arena as close to 1<<47 as possible.
Diffstat (limited to 'tests/A64')
-rw-r--r--tests/A64/a64.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/A64/a64.cpp b/tests/A64/a64.cpp
index 84c74a99..6a465cfa 100644
--- a/tests/A64/a64.cpp
+++ b/tests/A64/a64.cpp
@@ -852,9 +852,9 @@ TEST_CASE("A64: Memory access (fastmem)", "[a64]") {
A64FastmemTestEnv env{backing_memory};
Dynarmic::A64::UserConfig config{&env};
config.fastmem_pointer = backing_memory;
- config.page_table_address_space_bits = address_width;
+ config.fastmem_address_space_bits = address_width;
config.recompile_on_fastmem_failure = false;
- config.silently_mirror_page_table = true;
+ config.silently_mirror_fastmem = true;
config.processor_id = 0;
Dynarmic::A64::Jit jit{config};