2019-05-23 09:40:33 +00:00
|
|
|
#include "_vmem.h"
|
2019-04-29 16:23:00 +00:00
|
|
|
|
2019-05-24 16:19:33 +00:00
|
|
|
bool vmem32_init();
|
2019-04-29 16:23:00 +00:00
|
|
|
void vmem32_term();
|
2019-05-26 11:30:05 +00:00
|
|
|
bool vmem32_handle_signal(void *fault_addr, bool write, u32 exception_pc);
|
2019-04-29 16:23:00 +00:00
|
|
|
void vmem32_flush_mmu();
|
|
|
|
void vmem32_protect_vram(vram_block *block);
|
|
|
|
void vmem32_unprotect_vram(vram_block *block);
|
2019-05-24 16:19:33 +00:00
|
|
|
|
|
|
|
extern bool vmem32_inited;
|
2019-04-29 16:23:00 +00:00
|
|
|
static inline bool vmem32_enabled() {
|
2019-05-24 16:19:33 +00:00
|
|
|
return vmem32_inited;
|
2019-04-29 16:23:00 +00:00
|
|
|
}
|