Commit Graph

2 Commits

Author SHA1 Message Date
Sagar Kamble
7e7d36f8e5 gpu: nvgpu: define uapi for register buffer ioctl
To enable userspace query about comptags allocation status of a buffer,
comptags are to be allocated only during buffer allocation through
nvrm_gpu. Further, other metadata can be associated with the
buffer during allocation.

Define a new ioctl NVGPU_GPU_IOCTL_REGISTER_BUFFER and related input
struct for this purpose.

Define GPU characteristics flag to indicate support of buffer metadata.

Bug 200586313

Change-Id: I0be8b0bf1fbbf1be2746ffe46aa929e414d3ac36
Signed-off-by: Sagar Kamble <skamble@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2481882
Reviewed-by: Sami Kiminki <skiminki@nvidia.com>
Reviewed-by: Lakshmanan M <lm@nvidia.com>
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
2021-02-19 05:48:26 -08:00
Alex Waterman
a4dc48061c gpu: nvgpu: Begin splitting IOCTL header
The end goal is to split all of the different IOCTLs into different
headers. This should make it a bit easier to work with these IOCTL
headers.

JIRA NVGPU-6428

Change-Id: I03a3de34cf5393271f3ecd0bc308247dcb4894ea
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2470986
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
2021-01-20 15:00:05 -08:00