diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/etnaviv/viv.c | 3 | ||||
-rw-r--r-- | src/include_imx6_v4_6_9/gc_abi.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/etnaviv/viv.c b/src/etnaviv/viv.c index b14341e..7a9e544 100644 --- a/src/etnaviv/viv.c +++ b/src/etnaviv/viv.c @@ -585,6 +585,9 @@ int viv_map_user_memory(struct viv_conn *conn, void *memory, size_t size, viv_us .u = { .MapUserMemory = { .memory = PTR_TO_VIV(memory), +#ifdef GCABI_MAPUSERMEMORY_HAS_PHYSICAL + .physical = ~0UL, +#endif .size = size } } diff --git a/src/include_imx6_v4_6_9/gc_abi.h b/src/include_imx6_v4_6_9/gc_abi.h index 3d220da..78dba92 100644 --- a/src/include_imx6_v4_6_9/gc_abi.h +++ b/src/include_imx6_v4_6_9/gc_abi.h @@ -43,6 +43,9 @@ #define GCABI_UINT64_POINTERS #define GCABI_UINT64_IOCTL_DATA +// Interface has a .physical member in MapUserMemory +#define GCABI_MAPUSERMEMORY_HAS_PHYSICAL + /* IOCTL structure for userspace driver*/ typedef struct { |