X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcarthw%2Fsvp%2Fsvp.c;h=17d4aeafdeddcdd83f40f814ac87e55da2f6d306;hb=27701801c1b106f347ae81862f2426daf2e76fd8;hp=be9414e2e181546c5bc5467cd88ad338f145b77a;hpb=1cfc5cc4ce06642b9bc45ca3b9d32793718e9455;p=picodrive.git diff --git a/pico/carthw/svp/svp.c b/pico/carthw/svp/svp.c index be9414e..17d4aea 100644 --- a/pico/carthw/svp/svp.c +++ b/pico/carthw/svp/svp.c @@ -8,7 +8,7 @@ #include "../../pico_int.h" #include "compiler.h" -#ifdef __GP2X__ +#if defined(__linux__) && defined(ARM) #include #endif @@ -100,7 +100,7 @@ static int PicoSVPDma(unsigned int source, int len, unsigned short **srcp, unsig void PicoSVPInit(void) { -#ifdef __GP2X__ +#if defined(__linux__) && defined(ARM) int ret; ret = munmap(tcache, SSP_DRC_SIZE); printf("munmap tcache: %i\n", ret); @@ -110,7 +110,7 @@ void PicoSVPInit(void) static void PicoSVPShutdown(void) { -#ifdef __GP2X__ +#if defined(__linux__) && defined(ARM) // also unmap tcache PicoSVPInit(); #endif @@ -135,7 +135,7 @@ void PicoSVPStartup(void) svp = (void *) ((char *)tmp + 0x200000); memset(svp, 0, sizeof(*svp)); -#ifdef __GP2X__ +#if defined(__linux__) && defined(ARM) tmp = mmap(tcache, SSP_DRC_SIZE, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_ANONYMOUS, -1, 0); printf("mmap tcache: %p, asked %p\n", tmp, tcache); #endif