gpu: nvgpu: Add a characteristics flag to denote FECS tracing support

Add a flag to nvgpu_gpu_characteristics to expose FECS tracing capability to
userspace.

This is required for adding nvrm_gpu APIs for CTXSW set of IOCTLs which were
requested in several bugs.
nvrm_gpu APIs would query this flag to check the availability of IOCTLs.

Bug 2169678
Bug 2169677
Bug 2169675
Bug 2169674
Bug 2169673
Bug 2168342

Change-Id: Ie6ba80a4144637546b97fa93baae67b8d0c4d425
Signed-off-by: Anup Mahindre <amahindre@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1950559
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Anup Mahindre
2018-11-14 13:07:06 +05:30
committed by mobile promotions
parent e24df49765
commit a6138b7810
2 changed files with 4 additions and 0 deletions

View File

@@ -280,6 +280,9 @@ struct nvgpu_gpu_characteristics {
__u32 max_css_buffer_size;
__s16 ctxsw_ioctl_nr_last;
__u8 reserved2[6];
/* Notes:
- This struct can be safely appended with new fields. However, always
keep the structure size multiple of 8 and make sure that the binary