mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-13 02:46:23 +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_chipset.h"
|
||||||
#include "intel_reg.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]))
|
#define ARRAY_SIZE(arr) (sizeof(arr)/sizeof(arr[0]))
|
||||||
|
|
||||||
extern void *mmio;
|
extern void *mmio;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user