mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-12 02:16:17 +00:00
android: Handle the case when android doesn't have mmap64
Not all versions of Android have the mmap64 call, thus a suitable alternative must be called. Signed-off-by: Rafael Barbalho <rafael.barbalho@intel.com> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
This commit is contained in:
parent
e72f3bcc77
commit
79ea9a9071
@ -35,6 +35,17 @@
|
||||
#include "intel_chipset.h"
|
||||
#include "intel_reg.h"
|
||||
|
||||
#ifdef ANDROID
|
||||
#ifndef HAVE_MMAP64
|
||||
extern void* __mmap2(void *, size_t, int, int, int, off_t);
|
||||
static inline void *mmap64(void *addr, size_t length, int prot, int flags,
|
||||
int fd, off64_t offset)
|
||||
{
|
||||
return __mmap2(addr, length, prot, flags, fd, offset >> 12);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define ARRAY_SIZE(arr) (sizeof(arr)/sizeof(arr[0]))
|
||||
|
||||
extern void *mmio;
|
||||
|
Loading…
x
Reference in New Issue
Block a user