From 0b2199ffc78ecd6fbb8754fa975bebb8d5814a06 Mon Sep 17 00:00:00 2001 From: "Charles.Forsyth" Date: Thu, 2 Apr 2009 12:47:45 +0000 Subject: 20090402-1346 --- emu/Linux/segflush-arm.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 emu/Linux/segflush-arm.c (limited to 'emu/Linux/segflush-arm.c') diff --git a/emu/Linux/segflush-arm.c b/emu/Linux/segflush-arm.c new file mode 100644 index 00000000..03929777 --- /dev/null +++ b/emu/Linux/segflush-arm.c @@ -0,0 +1,14 @@ +#include +#include + +#include "dat.h" + +#define SYS_cacheflush __ARM_NR_cacheflush + +int +segflush(void *a, ulong n) +{ + if(n) + syscall(SYS_cacheflush, a, (char*)a+n-1, 1); + return 0; +} -- cgit v1.2.3