mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: posix: add flag to make gpu version a01
Add posix flag to allow unit tests to make device version gv11b a01 for better branch coverage. JIRA NVGPU-927 Change-Id: I410c4c6befa7b27bb258d743e7f5f9d718d33d47 Signed-off-by: Philip Elcan <pelcan@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2245611 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Alex Waterman
parent
d9230e4087
commit
b69615ef00
@@ -54,6 +54,11 @@ struct nvgpu_os_posix {
|
||||
*/
|
||||
bool mm_is_iommuable;
|
||||
bool mm_sgt_is_iommuable;
|
||||
|
||||
/*
|
||||
* Parameters to change SOC behavior
|
||||
*/
|
||||
bool is_soc_t194_a01;
|
||||
};
|
||||
|
||||
static inline struct nvgpu_os_posix *nvgpu_os_posix_from_gk20a(struct gk20a *g)
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
|
||||
#include <nvgpu/timers.h>
|
||||
#include <nvgpu/soc.h>
|
||||
#include <os/posix/os_posix.h>
|
||||
|
||||
bool nvgpu_platform_is_silicon(struct gk20a *g)
|
||||
{
|
||||
@@ -50,7 +51,9 @@ bool nvgpu_is_bpmp_running(struct gk20a *g)
|
||||
|
||||
bool nvgpu_is_soc_t194_a01(struct gk20a *g)
|
||||
{
|
||||
return false;
|
||||
struct nvgpu_os_posix *p = nvgpu_os_posix_from_gk20a(g);
|
||||
|
||||
return p->is_soc_t194_a01;
|
||||
}
|
||||
|
||||
void nvgpu_delay_usecs(unsigned int usecs)
|
||||
|
||||
Reference in New Issue
Block a user