drc related bugfixes
[picodrive.git] / cpu / drc / cmn.c
index 08059f2..0e79489 100644 (file)
@@ -1,5 +1,5 @@
 #include <stdio.h>
-#if defined(__linux__) && defined(ARM)
+#ifdef __linux__
 #include <sys/mman.h>
 #endif
 
@@ -10,19 +10,17 @@ u8 __attribute__((aligned(4096))) tcache[DRC_TCACHE_SIZE];
 
 void drc_cmn_init(void)
 {
-#if defined(__linux__) && defined(ARM)
+#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
-
 }
 
-// TODO: add calls in core, possibly to cart.c?
 void drc_cmn_cleanup(void)
 {
-#if defined(__linux__) && defined(ARM)
+#ifdef __linux__
        int ret;
        ret = munmap(tcache, DRC_TCACHE_SIZE);
        printf("munmap tcache: %i\n", ret);