From 1d6004707892ee0ad8aaf94d157939a7e8e09ce4 Mon Sep 17 00:00:00 2001 From: Merry Date: Tue, 16 Aug 2022 12:14:11 +0100 Subject: [PATCH] a32_interface: Temporary implementation of ranged cache invalidation --- src/dynarmic/backend/arm64/a32_interface.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dynarmic/backend/arm64/a32_interface.cpp b/src/dynarmic/backend/arm64/a32_interface.cpp index 69e65abb..3c850cdd 100644 --- a/src/dynarmic/backend/arm64/a32_interface.cpp +++ b/src/dynarmic/backend/arm64/a32_interface.cpp @@ -175,7 +175,11 @@ private: } if (!invalid_cache_ranges.empty()) { - ASSERT_FALSE("Unimplemented"); + // TODO: Optimize + current_address_space.ClearCache(); + + invalid_cache_ranges.clear(); + return; } }