|
@@ -0,0 +1,20 @@
|
|
|
+/* Use old style mmap for v850 */
|
|
|
+#include <unistd.h>
|
|
|
+#include <sys/mman.h>
|
|
|
+#include <sys/syscall.h>
|
|
|
+
|
|
|
+
|
|
|
+__ptr_t mmap(__ptr_t addr, size_t len, int prot,
|
|
|
+ int flags, int fd, __off_t offset)
|
|
|
+{
|
|
|
+ unsigned long buffer[6];
|
|
|
+
|
|
|
+ buffer[0] = (unsigned long) addr;
|
|
|
+ buffer[1] = (unsigned long) len;
|
|
|
+ buffer[2] = (unsigned long) prot;
|
|
|
+ buffer[3] = (unsigned long) flags;
|
|
|
+ buffer[4] = (unsigned long) fd;
|
|
|
+ buffer[5] = (unsigned long) offset;
|
|
|
+ return (__ptr_t) _mmap(buffer);
|
|
|
+}
|
|
|
+
|