gpu: nvgpu: unit: mm: mmu_fault gv11b_fusa UT

This unit test covers most of the nvgpu.hal.mm.mmu_fault.gv11b_fusa
module lines and almost all branches.

Jira NVGPU-2218

Change-Id: I7c95876a0b1b4bb4b86eb15e21ca0da747d06162
Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2258545
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Vedashree Vidwans
2019-12-09 10:46:25 -08:00
committed by Alex Waterman
parent 8e37e590b4
commit 71040ef04f
12 changed files with 1339 additions and 4 deletions

View File

@@ -1583,6 +1583,198 @@
"unit": "mm_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_disable_hw",
"case": "disable_hw_s0",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_disable_hw",
"case": "disable_hw_s1",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_env_clean",
"case": "env_clean",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_env_init",
"case": "env_init",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_handle_other_fault_notify",
"case": "fault_notify_s0",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_handle_other_fault_notify",
"case": "fault_notify_s1",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_handle_other_fault_notify",
"case": "fault_notify_s2",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s0",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s1",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s2",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s3",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s4",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s5",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s6",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s7",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s8",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_mmu_fault_common",
"case": "handle_mmu_common_s9",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_nonreplay_replay_fault",
"case": "handle_nonreplay_s0",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_nonreplay_replay_fault",
"case": "handle_nonreplay_s1",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_nonreplay_replay_fault",
"case": "handle_nonreplay_s2",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_handle_nonreplay_replay_fault",
"case": "handle_nonreplay_s3",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_parse_mmu_fault_info",
"case": "parse_info_s0",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_parse_mmu_fault_info",
"case": "parse_info_s1",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_parse_mmu_fault_info",
"case": "parse_info_s2",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_parse_mmu_fault_info",
"case": "parse_info_s3",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_parse_mmu_fault_info",
"case": "parse_info_s4",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_parse_mmu_fault_info",
"case": "parse_info_s5",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_parse_mmu_fault_info",
"case": "parse_info_s6",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_setup_hw",
"case": "setup_hw",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_setup_sw",
"case": "setup_sw_s0",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_setup_sw",
"case": "setup_sw_s1",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_gv11b_mm_mmu_fault_setup_sw",
"case": "setup_sw_s2",
"unit": "mmu_fault_gv11b_fusa",
"test_level": 0
},
{
"test": "test_acr_bootstrap_hs_acr",
"case": "acr_bootstrap_hs_acr",