diff options
Diffstat (limited to 'common/include/uapi/gpu/arm/midgard/jm/mali_kbase_jm_ioctl.h')
-rw-r--r-- | common/include/uapi/gpu/arm/midgard/jm/mali_kbase_jm_ioctl.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/common/include/uapi/gpu/arm/midgard/jm/mali_kbase_jm_ioctl.h b/common/include/uapi/gpu/arm/midgard/jm/mali_kbase_jm_ioctl.h index f2329f9..2a7a06a 100644 --- a/common/include/uapi/gpu/arm/midgard/jm/mali_kbase_jm_ioctl.h +++ b/common/include/uapi/gpu/arm/midgard/jm/mali_kbase_jm_ioctl.h @@ -147,10 +147,17 @@ * - Restrict child process from doing supported file operations (like mmap, ioctl, * read, poll) on the file descriptor of mali device file that was inherited * from the parent process. + * 11.40: + * - Remove KBASE_IOCTL_HWCNT_READER_SETUP and KBASE_HWCNT_READER_* ioctls. + * 11.41: + * - Disallows changing the sharability on the GPU of imported dma-bufs to + * BASE_MEM_COHERENT_SYSTEM using KBASE_IOCTL_MEM_FLAGS_CHANGE. + * 11.42: + * - Implement full block state support for hardware counters. */ #define BASE_UK_VERSION_MAJOR 11 -#define BASE_UK_VERSION_MINOR 39 +#define BASE_UK_VERSION_MINOR 42 /** * struct kbase_ioctl_version_check - Check version compatibility between @@ -164,9 +171,7 @@ struct kbase_ioctl_version_check { __u16 minor; }; -#define KBASE_IOCTL_VERSION_CHECK \ - _IOWR(KBASE_IOCTL_TYPE, 0, struct kbase_ioctl_version_check) - +#define KBASE_IOCTL_VERSION_CHECK _IOWR(KBASE_IOCTL_TYPE, 0, struct kbase_ioctl_version_check) /** * struct kbase_ioctl_job_submit - Submit jobs/atoms to the kernel @@ -181,11 +186,9 @@ struct kbase_ioctl_job_submit { __u32 stride; }; -#define KBASE_IOCTL_JOB_SUBMIT \ - _IOW(KBASE_IOCTL_TYPE, 2, struct kbase_ioctl_job_submit) +#define KBASE_IOCTL_JOB_SUBMIT _IOW(KBASE_IOCTL_TYPE, 2, struct kbase_ioctl_job_submit) -#define KBASE_IOCTL_POST_TERM \ - _IO(KBASE_IOCTL_TYPE, 4) +#define KBASE_IOCTL_POST_TERM _IO(KBASE_IOCTL_TYPE, 4) /** * struct kbase_ioctl_soft_event_update - Update the status of a soft-event @@ -242,9 +245,7 @@ union kbase_kinstr_jm_fd { struct kbase_kinstr_jm_fd_out out; }; -#define KBASE_IOCTL_KINSTR_JM_FD \ - _IOWR(KBASE_IOCTL_TYPE, 51, union kbase_kinstr_jm_fd) - +#define KBASE_IOCTL_KINSTR_JM_FD _IOWR(KBASE_IOCTL_TYPE, 51, union kbase_kinstr_jm_fd) #define KBASE_IOCTL_VERSION_CHECK_RESERVED \ _IOWR(KBASE_IOCTL_TYPE, 52, struct kbase_ioctl_version_check) |