gpu: nvgpu: unit: update fault injection handler

Update fault injection handling for following mock APIs:
 - NvTegraSysInit()
 - waitfor()
 - procmgr_daemon()
 - procmgr_ability()
 - sem_init()
 - sem_post()
 - pthread_sigmask()
 - sigaction()

JIRA NVGPU-3909

Change-Id: I7e40289f1f57bc61261aeda09af531e47da9674e
Signed-off-by: Petlozu Pravareshwar <petlozup@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2290958
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Philip Elcan <pelcan@nvidia.com>
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Petlozu Pravareshwar
2020-02-12 06:21:48 -08:00
committed by Alex Waterman
parent 8c04d2f000
commit c6a0ffe0d6

View File

@@ -114,6 +114,15 @@ struct nvgpu_posix_fault_inj_container {
struct nvgpu_posix_fault_inj qnx_int_wait_fi;
struct nvgpu_posix_fault_inj guest_vm_id_fi;
struct nvgpu_posix_fault_inj nvgpu_readl_loop_fi;
struct nvgpu_posix_fault_inj tegra_sys_init_fi;
struct nvgpu_posix_fault_inj waitfor_fi;
struct nvgpu_posix_fault_inj procmgr_daemon_fi;
struct nvgpu_posix_fault_inj procmgr_ability_fi;
struct nvgpu_posix_fault_inj sem_init_fi;
struct nvgpu_posix_fault_inj sem_post_fi;
struct nvgpu_posix_fault_inj pthread_sigmask_fi;
struct nvgpu_posix_fault_inj sigaction_fi;
struct nvgpu_posix_fault_inj sigaction_execute_handler_fi;
};
/**