X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fnew_dynarec%2Fnew_dynarec.c;h=757b781f82e6818f9a827dc029ec6ee97e7b6a19;hb=5dd01cbd4e93fdcaf8daeef76e79bfeab0b5b678;hp=56c8a0b49fb3febc1ca7ca3d6bbaca4fda9d12a0;hpb=d9e6b42f224f10d8b6f2454da1f5d80735f8e0d6;p=pcsx_rearmed.git diff --git a/libpcsxcore/new_dynarec/new_dynarec.c b/libpcsxcore/new_dynarec/new_dynarec.c index 56c8a0b4..757b781f 100644 --- a/libpcsxcore/new_dynarec/new_dynarec.c +++ b/libpcsxcore/new_dynarec/new_dynarec.c @@ -1236,6 +1236,9 @@ void invalidate_addr(u_int addr) void invalidate_all_pages() { u_int page,n; + #if defined(VITA) + sceKernelOpenVMDomain(); + #endif for(page=0;page<4096;page++) invalidate_page(page); for(page=0;page<1048576;page++) @@ -1244,6 +1247,9 @@ void invalidate_all_pages() restore_candidate[((page&2047)>>3)+256]|=1<<(page&7); } #ifdef __arm__ + #if defined(VITA) + sceKernelCloseVMDomain(); + #endif __clear_cache((void *)BASE_ADDR,(void *)BASE_ADDR+(1<