X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2Fdrc%2Fcmn.c;h=91bd7eddab428098bfce0d185559e1597cb80133;hb=c25d78eec11d2a22adbd0bc7d42a24e2d79e40e7;hp=0e79489791aa02c2480961abf2647ba0848c2f45;hpb=7f5a3fc12a778ff161ebf3f379ccc3127de4ef29;p=picodrive.git diff --git a/cpu/drc/cmn.c b/cpu/drc/cmn.c index 0e79489..91bd7ed 100644 --- a/cpu/drc/cmn.c +++ b/cpu/drc/cmn.c @@ -1,8 +1,13 @@ +/* + * PicoDrive + * Copyright (C) 2009,2010 notaz + * + * This work is licensed under the terms of MAME license. + * See COPYING file in the top-level directory. + */ #include -#ifdef __linux__ -#include -#endif +#include #include "cmn.h" u8 __attribute__((aligned(4096))) tcache[DRC_TCACHE_SIZE]; @@ -10,20 +15,9 @@ u8 __attribute__((aligned(4096))) tcache[DRC_TCACHE_SIZE]; void drc_cmn_init(void) { -#ifdef __linux__ - void *tmp; - - tmp = mmap(tcache, DRC_TCACHE_SIZE, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_ANONYMOUS, -1, 0); - printf("mmap tcache: %p, asked %p\n", tmp, tcache); -#endif + plat_mem_set_exec(tcache, sizeof(tcache)); } void drc_cmn_cleanup(void) { -#ifdef __linux__ - int ret; - ret = munmap(tcache, DRC_TCACHE_SIZE); - printf("munmap tcache: %i\n", ret); -#endif } -