Files
linux-nvgpu/arch/nvgpu-interface.yaml
srajum b789ba7460 gpu: nvgpu: marking dt.h as non-safe
- The nvgpu_dt_read_u32_index() functin of dt.h is used
  only in non-safe code, so no need of this file to be safe.

- Also this is fixing the unit test tracibility issue with
  nvgpu_dt_read_u32_index() function

JIRA NVGPU-7211

Change-Id: I4023915f2ad9872df01f5e75fa21c1d492cc731a
Signed-off-by: srajum <srajum@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2614653
(cherry picked from commit 3ac63b3a707736c20a9c53948a689c0a21ecf58c)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2623632
Reviewed-by: Sagar Kamble <skamble@nvidia.com>
Reviewed-by: Vaibhav Kachore <vkachore@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: Sagar Kamble <skamble@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
2021-11-14 01:30:31 -08:00

133 lines
2.0 KiB
YAML

# Copyright (c) 2019-2021, NVIDIA CORPORATION. All Rights Reserved.
#
# OS interface units and utilities. Often represented by simply a header file.
#
atomic:
safe: yes
sources: [ include/nvgpu/atomic.h ]
barrier:
safe: yes
sources: [ include/nvgpu/barrier.h ]
bitops:
safe: yes
sources: [ include/nvgpu/bitops.h ]
bsearch:
safe: yes
sources: [ include/nvgpu/bsearch.h ]
bug:
safe: yes
sources: [ include/nvgpu/bug.h ]
circ_buf:
safe: yes
sources: [ include/nvgpu/circ_buf.h ]
cond:
safe: yes
sources: [ include/nvgpu/cond.h ]
dma:
safe: yes
sources: [ include/nvgpu/dma.h ]
# This one is likely not structured correctly.
dt:
safe: no
sources: [ include/nvgpu/dt.h ]
# Also a problem.
errno:
safe: yes
sources: [ include/nvgpu/errno.h ]
firmware:
safe: yes
sources: [ include/nvgpu/firmware.h ]
fuse:
safe: yes
sources: [ include/nvgpu/fuse.h ]
io:
safe: yes
sources: [ include/nvgpu/io.h, include/nvgpu/io_usermode.h ]
kmem:
safe: yes
sources: [ include/nvgpu/kmem.h ]
kref:
safe: yes
sources: [ include/nvgpu/kref.h ]
list:
safe: yes
sources: [ include/nvgpu/list.h ]
tags: unit-testable
lock:
safe: yes
sources: [ include/nvgpu/lock.h ]
log:
safe: yes
sources: [ include/nvgpu/log.h, include/nvgpu/log_common.h ]
log2:
safe: yes
sources: [ include/nvgpu/log2.h ]
rwsem:
safe: yes
sources: [ include/nvgpu/rwsem.h ]
sizes:
safe: yes
sources: [ include/nvgpu/sizes.h ]
soc:
safe: yes
sources: [ include/nvgpu/soc.h ]
sort:
safe: yes
sources: [ include/nvgpu/sort.h ]
string:
safe: yes
sources: [ include/nvgpu/string.h ]
tags: unit-testable
thread:
safe: yes
sources: [ include/nvgpu/thread.h ]
timers:
safe: yes
sources: [ include/nvgpu/timers.h ]
types:
safe: yes
sources: [ include/nvgpu/types.h ]
nvgpu_sgt:
safe: yes
sources: [ include/nvgpu/nvgpu_sgt_os.h ]
os_sched:
safe: yes
sources: [ include/nvgpu/os_sched.h ]
nvhost:
safe: yes
sources: [ include/nvgpu/nvhost.h ]
vpr:
safe: no
sources: [ include/nvgpu/vpr.h ]