summaryrefslogtreecommitdiff
path: root/src/core/memory_setup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/memory_setup.h')
-rw-r--r--src/core/memory_setup.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/memory_setup.h b/src/core/memory_setup.h
index 6f82a131e..9a1a4f4be 100644
--- a/src/core/memory_setup.h
+++ b/src/core/memory_setup.h
@@ -5,7 +5,7 @@
5#pragma once 5#pragma once
6 6
7#include "common/common_types.h" 7#include "common/common_types.h"
8#include "core/mmio.h" 8#include "core/memory_hook.h"
9 9
10namespace Memory { 10namespace Memory {
11 11
@@ -26,7 +26,11 @@ void MapMemoryRegion(PageTable& page_table, VAddr base, u64 size, u8* target);
26 * @param size The amount of bytes to map. Must be page-aligned. 26 * @param size The amount of bytes to map. Must be page-aligned.
27 * @param mmio_handler The handler that backs the mapping. 27 * @param mmio_handler The handler that backs the mapping.
28 */ 28 */
29void MapIoRegion(PageTable& page_table, VAddr base, u64 size, MMIORegionPointer mmio_handler); 29void MapIoRegion(PageTable& page_table, VAddr base, u64 size, MemoryHookPointer mmio_handler);
30 30
31void UnmapRegion(PageTable& page_table, VAddr base, u64 size); 31void UnmapRegion(PageTable& page_table, VAddr base, u64 size);
32
33void AddDebugHook(PageTable& page_table, VAddr base, u64 size, MemoryHookPointer hook);
34void RemoveDebugHook(PageTable& page_table, VAddr base, u64 size, MemoryHookPointer hook);
35
32} // namespace Memory 36} // namespace Memory