diff options
author | Sami Kiminki <skiminki@nvidia.com> | 2015-04-10 08:40:46 -0400 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-05-11 11:50:49 -0400 |
commit | 8d6fe0f2ef2d52c077263a0621d05953b19320ff (patch) | |
tree | 8d7512c1b0e3ab86f6e73fbf64072bbc3f9e6300 /include/uapi/linux | |
parent | 5a5662fffbce050adf59ba4fac60d217b5651f90 (diff) |
gpu: nvgpu: Implement compbits padding for mapping
Implement NVGPU_AS_MAP_BUFFER_FLAGS_MAPPABLE_COMPBITS, which adds
extra alignment to compbits allocation for safe compbits mapping.
Bug 200077571
Change-Id: I3a74ebb81412e4e1e69501debeb9ef4e2056ef1a
Signed-off-by: Sami Kiminki <skiminki@nvidia.com>
Reviewed-on: http://git-master/r/730763
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/740693
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'include/uapi/linux')
-rw-r--r-- | include/uapi/linux/nvgpu.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/nvgpu.h b/include/uapi/linux/nvgpu.h index ab84b699..9527ab82 100644 --- a/include/uapi/linux/nvgpu.h +++ b/include/uapi/linux/nvgpu.h | |||
@@ -859,6 +859,7 @@ struct nvgpu_as_map_buffer_args { | |||
859 | __u32 flags; /* in/out */ | 859 | __u32 flags; /* in/out */ |
860 | #define NVGPU_AS_MAP_BUFFER_FLAGS_FIXED_OFFSET (1 << 0) | 860 | #define NVGPU_AS_MAP_BUFFER_FLAGS_FIXED_OFFSET (1 << 0) |
861 | #define NVGPU_AS_MAP_BUFFER_FLAGS_CACHEABLE (1 << 2) | 861 | #define NVGPU_AS_MAP_BUFFER_FLAGS_CACHEABLE (1 << 2) |
862 | #define NVGPU_AS_MAP_BUFFER_FLAGS_MAPPABLE_COMPBITS (1 << 6) | ||
862 | __u32 reserved; /* in */ | 863 | __u32 reserved; /* in */ |
863 | __u32 dmabuf_fd; /* in */ | 864 | __u32 dmabuf_fd; /* in */ |
864 | __u32 page_size; /* inout, 0:= best fit to buffer */ | 865 | __u32 page_size; /* inout, 0:= best fit to buffer */ |