(VITA) Use RWX path
authorFrancisco José García García <frangarcj@gmail.com>
Tue, 4 Oct 2016 21:32:21 +0000 (23:32 +0200)
committerFrancisco José García García <frangarcj@gmail.com>
Tue, 4 Oct 2016 21:32:21 +0000 (23:32 +0200)
libpcsxcore/new_dynarec/new_dynarec.c
libpcsxcore/new_dynarec/new_dynarec_config.h

index f81e991..d2cd270 100644 (file)
@@ -7105,6 +7105,8 @@ void new_dynarec_init(void)
   int ret = sceKernelGetMemBlockBase(sceBlock, (void **)&translation_cache);
   if (ret < 0)
     SysPrintf("sceKernelGetMemBlockBase failed\n");
+    
+  sceKernelOpenVMDomain();
   sceClibPrintf("translation_cache = 0x%08X \n ", translation_cache);
 #elif defined(_MSC_VER)
   base_addr = VirtualAlloc(NULL, 1<<TARGET_SIZE_2, MEM_COMMIT | MEM_RESERVE,
index fbd08ac..d55f128 100644 (file)
@@ -4,7 +4,7 @@
 #define USE_MINI_HT 1
 //#define REG_PREFETCH 1
 
-#if defined(__MACH__) || defined(VITA)
+#if defined(__MACH__)
 #define NO_WRITE_EXEC 1
 #endif
 #ifdef VITA