Files
linux-nvgpu/userspace/required_tests.ini
Alex Waterman 5f0fdf085c nvgpu: unit: Add new mock register framework
Many tests used various incarnations of the mock register framework.
This was based on a dump of gv11b registers. Tests that greatly
benefitted from having generally sane register values all rely
heavily on this framework.

However, every test essentially did their own thing. This was not
efficient and has caused a some issues in cleaning up the device and
host code.

Therefore introduce a much leaner and simplified register framework.
All unit tests now automatically get a good subset of the gv11b
registers auto-populated. As part of this also populate the HAL with
a nvgpu_detect_chip() call. Many tests can now _probably_ have all
their HAL init (except dummy HAL stuff) deleted. But this does
require a few fixups here and there to set HALs to NULL where tests
expect HALs to be NULL by default.

Where necessary HALs are cleared with a memset to prevent unwanted
code from executing.

Overall, this imposes a far smaller burden on tests to initialize
their environments.

Something to consider for the future, though, is how to handle
supporting multiple chips in the unit test world.

JIRA NVGPU-5422

Change-Id: Icf1a63f728e9c5671ee0fdb726c235ffbd2843e2
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2335334
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
2020-12-15 14:13:28 -06:00

1107 lines
40 KiB
INI

#
# Copyright (c) 2020, NVIDIA CORPORATION. All Rights Reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
[atomic]
test_atomic_add_unless.atomic_add_unless_32=0
test_atomic_add_unless.atomic_add_unless_64=0
test_atomic_arithmetic.atomic_add_32=0
test_atomic_arithmetic.atomic_add_64=0
test_atomic_arithmetic.atomic_dec_32=0
test_atomic_arithmetic.atomic_dec_64=0
test_atomic_arithmetic.atomic_dec_and_test_32=0
test_atomic_arithmetic.atomic_dec_and_test_64=0
test_atomic_arithmetic.atomic_inc_32=0
test_atomic_arithmetic.atomic_inc_64=0
test_atomic_arithmetic.atomic_inc_and_test_32=0
test_atomic_arithmetic.atomic_inc_and_test_64=0
test_atomic_arithmetic.atomic_sub_32=0
test_atomic_arithmetic.atomic_sub_64=0
test_atomic_arithmetic.atomic_sub_and_test_32=0
test_atomic_arithmetic.atomic_sub_and_test_64=0
test_atomic_arithmetic_and_test_threaded.atomic_dec_and_test_32_threaded=1
test_atomic_arithmetic_and_test_threaded.atomic_dec_and_test_64_threaded=1
test_atomic_arithmetic_and_test_threaded.atomic_dec_and_test_not_atomic_threaded=1
test_atomic_arithmetic_and_test_threaded.atomic_inc_and_test_32_threaded=1
test_atomic_arithmetic_and_test_threaded.atomic_inc_and_test_64_threaded=1
test_atomic_arithmetic_and_test_threaded.atomic_inc_and_test_not_atomic_threaded=1
test_atomic_arithmetic_and_test_threaded.atomic_sub_and_test_32_threaded=1
test_atomic_arithmetic_and_test_threaded.atomic_sub_and_test_64_threaded=1
test_atomic_arithmetic_and_test_threaded.atomic_sub_and_test_not_atomic_threaded=1
test_atomic_arithmetic_threaded.atomic_add_32_threaded=0
test_atomic_arithmetic_threaded.atomic_add_64_threaded=0
test_atomic_arithmetic_threaded.atomic_add_unless_32_threaded=1
test_atomic_arithmetic_threaded.atomic_add_unless_64_threaded=1
test_atomic_arithmetic_threaded.atomic_cmpxchg_32_threaded=0
test_atomic_arithmetic_threaded.atomic_cmpxchg_64_threaded=0
test_atomic_arithmetic_threaded.atomic_cmpxchg_not_atomic_threaded=0
test_atomic_arithmetic_threaded.atomic_dec_32_threaded=0
test_atomic_arithmetic_threaded.atomic_dec_64_threaded=0
test_atomic_arithmetic_threaded.atomic_inc_32_threaded=0
test_atomic_arithmetic_threaded.atomic_inc_64_threaded=0
test_atomic_arithmetic_threaded.atomic_sub_32_threaded=0
test_atomic_arithmetic_threaded.atomic_sub_64_threaded=0
test_atomic_cmpxchg.atomic_cmpxchg_32=0
test_atomic_cmpxchg.atomic_cmpxchg_64=0
test_atomic_set_and_read.atomic_set_and_read_32=0
test_atomic_set_and_read.atomic_set_and_read_64=0
test_atomic_xchg.atomic_xchg_32=0
test_atomic_xchg.atomic_xchg_64=0
test_atomic_xchg_threaded.atomic_xchg_32_threaded=1
test_atomic_xchg_threaded.atomic_xchg_64_threaded=1
test_atomic_xchg_threaded.atomic_xchg_not_atomic_threaded=1
[bit_utils]
test_hi_lo.hi_lo=0
test_fields.fields=0
[bitmap_allocator]
test_nvgpu_bitmap_allocator_alloc.alloc=0
test_nvgpu_bitmap_allocator_critical.critical=0
test_nvgpu_bitmap_allocator_destroy.free=0
test_nvgpu_bitmap_allocator_init.init=0
test_nvgpu_bitmap_allocator_ops.ops=0
[buddy_allocator]
test_buddy_allocator_with_big_pages.ops_big_pages=0
test_buddy_allocator_with_small_pages.ops_small_pages=0
test_nvgpu_buddy_allocator_alloc.alloc=0
test_nvgpu_buddy_allocator_basic_ops.basic_ops=0
test_nvgpu_buddy_allocator_carveout.carveout=0
test_nvgpu_buddy_allocator_destroy.destroy=0
test_nvgpu_buddy_allocator_init.init=0
[bus]
test_bar_bind.bus_bar_bind=0
test_bus_free_reg_space.bus_free_reg_space=0
test_bus_isr.bus_isr=0
test_bus_setup.bus_setup=0
test_init_hw.bus_init_hw=0
[ce]
test_ce_init_support.ce_init_support=0
test_ce_nonstall_isr.ce_nonstall_isr=0
test_ce_stall_isr.ce_stall_isr=0
test_free_env.ce_free_env=0
test_get_num_pce.ce_get_num_pce=0
test_init_prod_values.ce_init_prod_values=0
test_mthd_buffer_fault_in_bar2_fault.mthd_buffer_fault_in_bar2_fault=0
test_setup_env.ce_setup_env=0
[cg]
init_test_env.init=0
test_cg.blcg_ce=0
test_cg.blcg_fb_ltc=0
test_cg.blcg_fifo=0
test_cg.blcg_gr=0
test_cg.blcg_gr_load_gating_prod=0
test_cg.blcg_pmu=0
test_cg.slcg_ce2=0
test_cg.slcg_fb_ltc=0
test_cg.slcg_fifo=0
test_cg.slcg_gr_load_gating_prod=0
test_cg.slcg_pmu=0
test_cg.slcg_priring=0
test_cg.slcg_therm=0
test_elcg.elcg=0
[class]
class_validate_setup.class_validate=0
[ecc]
test_ecc_counter_init.ecc_counter_init=0
test_ecc_finalize_support.ecc_finalize_support=0
test_ecc_free.ecc_free=0
test_ecc_init_support.ecc_init_support=0
[enabled]
test_nvgpu_enabled_flags_false_check.enabled_flags_false_check=0
test_nvgpu_free_enabled_flags.free=0
test_nvgpu_init_enabled_flags.init=0
test_nvgpu_set_enabled.set_enabled=0
[falcon]
free_falcon_test_env.falcon_free_test_env=0
test_falcon_bootstrap.falcon_bootstrap=0
test_falcon_get_id.falcon_get_id=0
test_falcon_halt.falcon_halt=0
test_falcon_idle.falcon_idle=0
test_falcon_irq.falcon_irq=0
test_falcon_mailbox.falcon_mailbox=0
test_falcon_mem_rw_aligned.falcon_mem_rw_aligned=0
test_falcon_mem_rw_fault.falcon_mem_rw_fault=0
test_falcon_mem_rw_init.falcon_mem_rw_init=0
test_falcon_mem_rw_inval_port.falcon_mem_rw_inval_port=0
test_falcon_mem_rw_range.falcon_mem_rw_range=0
test_falcon_mem_rw_unaligned_cpu_buffer.falcon_mem_rw_unaligned_cpu_buffer=0
test_falcon_mem_rw_zero.falcon_mem_rw_zero=0
test_falcon_mem_scrub.falcon_mem_scrub=0
test_falcon_reset.falcon_reset=0
test_falcon_sw_init_free.falcon_sw_init_free=0
[fault_injection]
test_dma_alloc_fi_default.dma_alloc_default=0
test_dma_alloc_fi_delayed_enable.dma_alloc_delayed_enable=0
test_dma_alloc_fi_enabled.dma_alloc_enabled=0
test_dma_alloc_init.dma_alloc_init=0
test_fault_injection_init.fault_injection_init=0
test_kmem_cache_fi_default.cache_default=0
test_kmem_cache_fi_delayed_disable.cache_delayed_disable=0
test_kmem_cache_fi_delayed_enable.cache_delayed_enable=0
test_kmem_cache_fi_enabled.cache_enabled=0
test_kmem_init.init=0
test_kmem_kmalloc_fi_default.kmalloc_default=0
test_kmem_kmalloc_fi_delayed_disable.kmalloc_delayed_disable=0
test_kmem_kmalloc_fi_delayed_enable.kmalloc_delayed_enable=0
test_kmem_kmalloc_fi_enabled.kmalloc_enabled=0
[fb]
fb_gv11b_init.fb_gv11b_init=0
fb_gv11b_init_test.fb_gv11b_init_test=0
fb_gm20b_tlb_invalidate_test.fb_gm20b_tlb_invalidate_test=0
fb_gm20b_mmu_ctrl_test.fb_gm20b_mmu_ctrl_test=0
fb_mmu_fault_gv11b_init_test.fb_mmu_fault_gv11b_init_test=0
fb_mmu_fault_gv11b_buffer_test.fb_mmu_fault_gv11b_buffer_test=0
fb_mmu_fault_gv11b_snap_reg.fb_mmu_fault_gv11b_snap_reg=0
fb_mmu_fault_gv11b_handle_fault.fb_mmu_fault_gv11b_handle_fault=0
fb_mmu_fault_gv11b_handle_bar2_fault.fb_mmu_fault_gv11b_handle_bar2_fault=0
fb_intr_gv11b_init_test.fb_intr_gv11b_init_test=0
fb_intr_gv11b_isr_test.fb_intr_gv11b_isr_test=0
fb_intr_gv11b_ecc_test.fb_intr_gv11b_ecc_test_L2TLB=0
fb_intr_gv11b_ecc_test.fb_intr_gv11b_ecc_test_HUBTLB=0
fb_intr_gv11b_ecc_test.fb_intr_gv11b_ecc_test_FILLUNIT=0
fb_gv11b_cleanup.fb_gv11b_cleanup=0
[fbp]
test_fbp_free_reg_space.fbp_free_reg_space=0
test_fbp_init_and_query.fbp_init_and_query=0
test_fbp_remove_support.fbp_remove_support=0
test_fbp_setup.fbp_setup=0
[flush_gk20a_fusa]
test_env_clean_flush_gk20a_fusa.env_clean=0
test_env_init_flush_gk20a_fusa.env_init=0
test_gk20a_mm_fb_flush.mm_fb_flush_s0=0
test_gk20a_mm_fb_flush.mm_fb_flush_s1=0
test_gk20a_mm_fb_flush.mm_fb_flush_s2=0
test_gk20a_mm_fb_flush.mm_fb_flush_s3=0
test_gk20a_mm_fb_flush.mm_fb_flush_s4=0
test_gk20a_mm_fb_flush.mm_fb_flush_s5=0
test_gk20a_mm_fb_flush.mm_fb_flush_s6=0
test_gk20a_mm_l2_flush.mm_l2_flush_s0=0
test_gk20a_mm_l2_flush.mm_l2_flush_s1=0
test_gk20a_mm_l2_flush.mm_l2_flush_s2=0
test_gk20a_mm_l2_flush.mm_l2_flush_s3=0
test_gk20a_mm_l2_flush.mm_l2_flush_s4=0
test_gk20a_mm_l2_flush.mm_l2_flush_s5=0
test_gk20a_mm_l2_invalidate.mm_l2_invalidate_s0=0
test_gk20a_mm_l2_invalidate.mm_l2_invalidate_s1=0
test_gk20a_mm_l2_invalidate.mm_l2_invalidate_s2=0
test_gk20a_mm_l2_invalidate.mm_l2_invalidate_s3=0
test_gk20a_mm_l2_invalidate.mm_l2_invalidate_s4=0
[flush_gv11b_fusa]
test_env_clean_flush_gv11b_fusa.env_clean=0
test_env_init_flush_gv11b_fusa.env_init=0
test_gv11b_mm_l2_flush.mm_l2_flush_s0=0
test_gv11b_mm_l2_flush.mm_l2_flush_s1=0
test_gv11b_mm_l2_flush.mm_l2_flush_s2=0
test_gv11b_mm_l2_flush.mm_l2_flush_s3=0
test_gv11b_mm_l2_flush.mm_l2_flush_s4=0
test_gv11b_mm_l2_flush.mm_l2_flush_s5=0
[fuse]
test_fuse_device_common_cleanup.fuse_gm20b_cleanup=0
test_fuse_device_common_cleanup.fuse_gp10b_cleanup=0
test_fuse_device_common_init.fuse_gm20b_init=0
test_fuse_device_common_init.fuse_gp10b_init=0
test_fuse_gm20b_basic_fuses.fuse_gm20b_basic_fuses=0
test_fuse_gp10b_check_gcplex_fail.fuse_gp10b_check_gcplex_fail=0
test_fuse_gp10b_check_non_sec.fuse_gp10b_check_non_sec=0
test_fuse_gp10b_check_sec.fuse_gp10b_check_sec=0
test_fuse_gp10b_check_sec_invalid_gcplex.fuse_gp10b_check_sec_invalid_gcplex=0
test_fuse_gp10b_ecc.fuse_gp10b_ecc=0
test_fuse_gp10b_feature_override_disable.fuse_gp10b_feature_override_disable=0
[gmmu_gk20a_fusa]
test_gk20a_get_pde_pgsz.pde_pgsz=0
test_gk20a_get_pte_pgsz.pte_pgsz=0
[gmmu_gm20b_fusa]
test_gm20b_mm_get_big_page_sizes.get_big_pgsz=0
[gmmu_gp10b_fusa]
test_gp10b_get_max_page_table_levels.max_page_table_levels=0
test_gp10b_get_pde0_pgsz.gp10b_get_pde0_pgsz_s0=0
test_gp10b_get_pde0_pgsz.gp10b_get_pde0_pgsz_s1=0
test_gp10b_get_pde0_pgsz.gp10b_get_pde0_pgsz_s2=0
test_gp10b_get_pde0_pgsz.gp10b_get_pde0_pgsz_s3=0
test_gp10b_get_pde0_pgsz.gp10b_get_pde0_pgsz_s4=0
test_gp10b_get_pde0_pgsz.gp10b_get_pde0_pgsz_s5=0
test_gp10b_mm_get_default_big_page_size.big_pgsz=0
test_gp10b_mm_get_iommu_bit.iommu_bit=0
test_gp10b_mm_get_mmu_levels.mmu_levels=0
test_update_gmmu_pde0_locked.update_gmmu_pde0_locked_s0=0
test_update_gmmu_pde0_locked.update_gmmu_pde0_locked_s1=0
test_update_gmmu_pde3_locked.update_gmmu_pde3_locked=0
test_update_gmmu_pte_locked.update_gmmu_pte_locked_s0=0
test_update_gmmu_pte_locked.update_gmmu_pte_locked_s1=0
test_update_gmmu_pte_locked.update_gmmu_pte_locked_s2=0
test_update_gmmu_pte_locked.update_gmmu_pte_locked_s3=0
test_update_gmmu_pte_locked.update_gmmu_pte_locked_s4=0
test_update_gmmu_pte_locked.update_gmmu_pte_locked_s5=0
test_update_gmmu_pte_locked.update_gmmu_pte_locked_s6=0
test_update_gmmu_pte_locked.update_gmmu_pte_locked_s7=0
[gmmu_gv11b_fusa]
test_gv11b_gpu_phys_addr.gpu_phys_addr_s0=0
test_gv11b_gpu_phys_addr.gpu_phys_addr_s1=0
test_gv11b_gpu_phys_addr.gpu_phys_addr_s2=0
[init]
test_can_busy.init_can_busy=0
test_check_gpu_state.init_check_gpu_state=0
test_free_env.init_free_env=0
test_get_litter_value.get_litter_value=0
test_get_put.init_get_put=0
test_hal_init.init_hal_init=0
test_poweroff.init_poweroff=0
test_poweron.init_poweron=0
test_poweron_branches.init_poweron_branches=0
test_quiesce.init_quiesce=0
test_setup_env.init_setup_env=0
[interface_bsearch]
test_bsearch.test_bsearch=0
[interface_kref]
test_kref_get.kref_get=0
test_kref_get_unless.kref_get_unless=0
test_kref_init.kref_init=0
test_kref_put.kref_put=0
test_kref_put_return.kref_put_return=0
[interface_list]
test_list_add.list_all_head=0
test_list_add.list_all_tail=0
test_list_move.list_move=0
test_list_replace.list_replace=0
[interface_lock]
test_lock_acquire_release.mutex_acquire_release=0
test_lock_acquire_release.raw_spinlock_acquire_release=0
test_lock_acquire_release.spinlock_acquire_release=0
test_mutex_init.mutex_init=0
test_mutex_tryacquire.mutex_tryacquire=0
[interface_rbtree]
test_enum.enum=0
test_enum_next.enum_next=0
test_insert.insert=0
test_search.search=0
test_search_less.search_less_than=0
test_unlink.unlink=0
test_unlink_corner_cases.unlink_corner_cases=0
[io]
test_writel_check.writel_check=0
[mc]
test_enable_disable_reset.enable_disable_reset=0
test_free_env.mc_free_env=0
test_intr_stall.intr_stall=0
test_is_intr1_pending.is_intr1_pending=0
test_is_stall_and_eng_intr_pending.intr_is_stall_and_eng_intr_pending=0
test_isr_nonstall.isr_nonstall=0
test_isr_stall.isr_stall=0
test_pause_resume_mask.pause_resume_mask=0
test_reset_mask.reset_mask=0
test_setup_env.mc_setup_env=0
test_unit_config.unit_config=0
test_wait_for_deferred_interrupts.wait_for_deferred_interrupts=0
[mm.as]
test_as_alloc_share.as_alloc_share_0k_um=0
test_as_alloc_share.as_alloc_share_64k_um=0
test_as_alloc_share.as_alloc_share_64k_um_as_fail=0
test_as_alloc_share.as_alloc_share_64k_um_busy_fail_1=0
test_as_alloc_share.as_alloc_share_64k_um_busy_fail_2=0
test_as_alloc_share.as_alloc_share_64k_um_vm_fail=0
test_as_alloc_share.as_alloc_share_einval_um=0
test_as_alloc_share.as_alloc_share_notp2_um=0
test_as_alloc_share.as_alloc_share_uva=0
test_as_alloc_share.as_alloc_share_uva_enabled=0
test_init_mm.init=0
test_gk20a_from_as.gk20a_from_as=0
[mm.dma]
test_mm_dma_alloc.alloc=0
test_mm_dma_alloc_flags.alloc_flags=0
test_mm_dma_alloc_map.alloc_map=0
test_mm_dma_alloc_map_fault_injection.alloc_map_fault_inj=0
test_mm_dma_init.init=0
[mm.mm]
test_mm_alloc_inst_block.alloc_inst_block=0
test_mm_init_hal.init_hal=0
test_mm_inst_block.inst_block=0
test_mm_page_sizes.page_sizes=0
test_mm_remove_mm_support.remove_support=0
test_mm_suspend.suspend=0
test_nvgpu_init_mm.init_mm=0
test_nvgpu_mm_setup_hw.init_mm_hw=0
test_gk20a_from_mm.gk20a_from_mm=0
test_bar1_aperture_size_mb_gk20a.bar1_aperture_size=0
[mm_gp10b_fusa]
test_env_clean_mm_gp10b_fusa.env_clean=0
test_env_init_mm_gp10b_fusa.env_init=0
test_gp10b_mm_init_bar2_vm.mm_init_bar2_vm_s0=0
test_gp10b_mm_init_bar2_vm.mm_init_bar2_vm_s1=0
test_gp10b_mm_init_bar2_vm.mm_init_bar2_vm_s2=0
[mm_gv11b_fusa]
test_env_clean_mm_gv11b_fusa.env_clean=0
test_env_init_mm_gv11b_fusa.env_init=0
test_gv11b_mm_init_inst_block.inst_block_s0=0
test_gv11b_mm_init_inst_block.inst_block_s1=0
test_gv11b_mm_init_inst_block.inst_block_s2=0
test_gv11b_mm_init_inst_block.inst_block_s3=0
test_gv11b_mm_is_bar1_supported.is_bar1_supported=0
[mmu_fault_gv11b_fusa]
test_env_clean_mm_mmu_fault_gv11b_fusa.env_clean=0
test_env_init_mm_mmu_fault_gv11b_fusa.env_init=0
test_gv11b_mm_mmu_fault_disable_hw.disable_hw_s0=0
test_gv11b_mm_mmu_fault_disable_hw.disable_hw_s1=0
test_gv11b_mm_mmu_fault_handle_other_fault_notify.fault_notify_s0=0
test_gv11b_mm_mmu_fault_handle_other_fault_notify.fault_notify_s1=0
test_gv11b_mm_mmu_fault_handle_other_fault_notify.fault_notify_s2=0
test_gv11b_mm_mmu_fault_parse_mmu_fault_info.parse_info_s0=0
test_gv11b_mm_mmu_fault_parse_mmu_fault_info.parse_info_s1=0
test_gv11b_mm_mmu_fault_parse_mmu_fault_info.parse_info_s2=0
test_gv11b_mm_mmu_fault_parse_mmu_fault_info.parse_info_s3=0
test_gv11b_mm_mmu_fault_parse_mmu_fault_info.parse_info_s4=0
test_gv11b_mm_mmu_fault_parse_mmu_fault_info.parse_info_s5=0
test_gv11b_mm_mmu_fault_parse_mmu_fault_info.parse_info_s6=0
test_gv11b_mm_mmu_fault_setup_hw.setup_hw=0
test_gv11b_mm_mmu_fault_setup_sw.setup_sw_s0=0
test_gv11b_mm_mmu_fault_setup_sw.setup_sw_s1=0
test_handle_mmu_fault_common.handle_mmu_common_s0=0
test_handle_mmu_fault_common.handle_mmu_common_s10=0
test_handle_mmu_fault_common.handle_mmu_common_s1=0
test_handle_mmu_fault_common.handle_mmu_common_s2=0
test_handle_mmu_fault_common.handle_mmu_common_s3=0
test_handle_mmu_fault_common.handle_mmu_common_s4=0
test_handle_mmu_fault_common.handle_mmu_common_s5=0
test_handle_mmu_fault_common.handle_mmu_common_s6=0
test_handle_mmu_fault_common.handle_mmu_common_s7=0
test_handle_mmu_fault_common.handle_mmu_common_s8=0
test_handle_mmu_fault_common.handle_mmu_common_s9=0
test_handle_nonreplay_replay_fault.handle_nonreplay_s0=0
test_handle_nonreplay_replay_fault.handle_nonreplay_s1=0
test_handle_nonreplay_replay_fault.handle_nonreplay_s2=0
test_handle_nonreplay_replay_fault.handle_nonreplay_s3=0
[nvgpu-acr]
free_falcon_test_env.acr_free_falcon_test_env=0
test_acr_bootstrap_hs_acr.acr_bootstrap_hs_acr=0
test_acr_construct_execute.acr_construct_execute=0
test_acr_init.acr_init=0
test_acr_is_lsf_lazy_bootstrap.acr_is_lsf_lazy_bootstrap=0
test_acr_prepare_ucode_blob.acr_prepare_ucode_blob=0
[nvgpu-ltc]
test_determine_L2_size_bytes.ltc_determine_L2_size=0
test_flush_ltc.ltc_flush=0
test_ltc_ecc_init_free.ltc_ecc_init_free=0
test_ltc_functionality_tests.ltc_functionality_tests=0
test_ltc_init_support.ltc_init_support=0
test_ltc_intr.ltc_intr=0
test_ltc_intr_configure.ltc_intr_configure=0
test_ltc_intr_en_illegal_compstat.ltc_intr_en_illegal_compstat=0
test_ltc_negative_tests.ltc_negative_tests=0
test_ltc_remove_support.ltc_remove_support=0
test_ltc_set_enabled.ltc_set_enabled=0
[nvgpu-netlist]
test_netlist_init_support.netlist_init_support=0
test_netlist_negative_tests.netlist_negative_tests=0
test_netlist_query_tests.netlist_query_tests=0
test_netlist_remove_support.netlist_remove_support=0
[nvgpu-pmu]
free_falcon_test_env.falcon_free_test_env=0
test_is_pmu_supported.pmu_supported=0
test_pmu_early_init.pmu_early_init=0
test_pmu_isr.pmu_isr=0
test_pmu_remove_support.pmu_remove_support=0
test_pmu_reset.pmu_reset=0
[nvgpu-rc]
test_rc_ctxsw_timeout.rc_ctxsw_timeout=0
test_rc_deinit.rc_deinit=0
test_rc_fifo_recover.rc_fifo_recover=0
test_rc_gr_fault.rc_gr_fault=0
test_rc_init.rc_init=0
test_rc_mmu_fault.rc_mmu_fault=0
test_rc_pbdma_fault.rc_pbdma_fault=0
test_rc_preempt_timeout.rc_preempt_timeout=0
test_rc_sched_error_bad_tsg.rc_sched_error_bad_tsg=0
test_rc_tsg_and_related_engines.rc_tsg_and_related_engines=0
test_rc_runlist_update.rc_runlist_update=0
[nvgpu-sync]
test_sync_create_destroy_sync.sync_create_destroy=0
test_sync_create_fail.sync_fail=0
test_sync_deinit.sync_deinit=0
test_sync_get_ro_map.sync_get_ro_map=0
test_sync_init.sync_init=0
test_sync_set_safe_state.sync_set_safe_state=0
test_sync_usermanaged_syncpt_apis.sync_user_managed_apis=0
[nvgpu_allocator]
test_nvgpu_alloc_common_init.common_init=0
test_nvgpu_alloc_destroy.alloc_destroy=0
test_nvgpu_alloc_ops_present.alloc_ops=0
test_nvgpu_allocator_init.allocator_init=0
[nvgpu_channel]
test_ch_referenceable_cleanup.referenceable_cleanup=0
test_channel_abort.ch_abort=0
test_channel_abort_cleanup.abort_cleanup=0
test_channel_alloc_inst.alloc_inst=0
test_channel_close.close=0
test_channel_debug_dump.debug_dump=0
test_channel_enable_disable_tsg.enable_disable_tsg=0
test_channel_from_inst.from_inst=0
test_channel_from_invalid_id.channel_from_invalid_id=0
test_channel_mark_error.mark_error=0
test_channel_open.open=0
test_channel_put_warn.channel_put_warn=0
test_channel_semaphore_wakeup.semaphore_wakeup=0
test_channel_setup_bind.setup_bind=0
test_channel_setup_sw.setup_sw=0
test_channel_suspend_resume_serviceable_chs.suspend_resume=0
test_channel_sw_quiesce.sw_quiesce=0
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_nvgpu_channel_commit_va.channel_commit_va=0
test_nvgpu_get_gpfifo_entry_size.get_gpfifo_entry_size=0
test_trace_write_pushbuffers.trace_write_pushbuffers=0
[nvgpu_channel_gk20a]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gk20a_channel_disable.disable=0
test_gk20a_channel_enable.enable=0
test_gk20a_channel_read_state.read_state=0
[nvgpu_channel_gm20b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gm20b_channel_bind.bind=0
test_gm20b_channel_force_ctx_reload.force_ctx_reload=0
[nvgpu_channel_gv11b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv11b_channel_count.count=0
test_gv11b_channel_read_state.read_state=0
test_gv11b_channel_reset_faulted.reset_faulted=0
test_gv11b_channel_unbind.unbind=0
[nvgpu_ctxsw_timeout_gv11b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv11b_fifo_ctxsw_timeout_enable.ctxsw_timeout_enable=0
test_gv11b_fifo_handle_ctxsw_timeout.handle_ctxsw_timeout=0
[nvgpu_engine]
test_engine_enum_from_type.enum_from_type=0
test_engine_find_busy_doing_ctxsw.find_busy_doing_ctxsw=0
test_engine_get_active_eng_info.get_active_eng_info=0
test_engine_get_fast_ce_runlist_id.get_fast_ce_runlist_id=0
test_engine_get_gr_runlist_id.get_gr_runlist_id=0
test_engine_get_mask_on_id.get_mask_on_id=0
test_engine_get_runlist_busy_engines.get_runlist_busy_engines=0
test_engine_ids.ids=0
test_engine_init_info.init_info=0
test_engine_interrupt_mask.interrupt_mask=0
test_engine_is_valid_runlist_id.is_valid_runlist_id=0
test_engine_mmu_fault_id.mmu_fault_id=0
test_engine_mmu_fault_id_veid.mmu_fault_id_veid=0
test_engine_setup_sw.setup_sw=0
test_engine_status.status=0
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
[nvgpu_engine_gm20b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gm20b_read_engine_status_info.read_engine_status_info=0
[nvgpu_engine_gp10b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gp10b_engine_init_ce_info.engine_init_ce_info=0
[nvgpu_engine_gv100]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv100_dump_engine_status.dump_engine_status_info=0
test_gv100_read_engine_status_info.read_engine_status_info=0
[nvgpu_engine_gv11b]
test_gv11b_is_fault_engine_subid_gpc.is_fault_engine_subid_gpc=0
[nvgpu_fifo]
test_decode_pbdma_ch_eng_status.pbdma_ch_eng_status=0
test_fifo_suspend.fifo_suspend=0
test_fifo_sw_quiesce.fifo_sw_quiesce=0
test_init_support.init=0
[nvgpu_fifo_gk20a]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gk20a_fifo_intr_1_enable.intr_1_enable=0
test_gk20a_fifo_intr_1_isr.intr_1_isr=0
test_gk20a_fifo_intr_handle_chsw_error.intr_handle_chsw_error=0
test_gk20a_fifo_intr_handle_runlist_event.intr_handle_runlist_event=0
test_gk20a_fifo_pbdma_isr.pbdma_isr=0
test_gk20a_get_timeslices.get_timeslices=0
test_gk20a_init_pbdma_map.init_pbdma_map=0
[nvgpu_fifo_gv11b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv11b_fifo_handle_sched_error.handle_sched_error=0
test_gv11b_fifo_init_hw.init_hw=0
test_gv11b_fifo_intr_0_enable.intr_0_enable=0
test_gv11b_fifo_intr_0_isr.intr_0_isr=0
test_gv11b_fifo_intr_recover_mask.intr_recover_mask=0
test_gv11b_fifo_mmu_fault_id_to_pbdma_id.mmu_fault_id_to_pbdma_id=0
[nvgpu_gk20a]
test_get_poll_timeout.get_poll_timeout=0
[nvgpu_gr_config]
test_gr_config_count.config_check_init=0
test_gr_config_deinit.config_deinit=0
test_gr_config_error_injection.config_error_injection=0
test_gr_config_init.config_init=0
test_gr_config_set_get.config_check_set_get=0
test_gr_init_setup.gr_init_setup=0
test_gr_remove_setup.gr_remove_setup=0
[nvgpu_gr_ctx]
test_gr_ctx_error_injection.gr_ctx_alloc_errors=0
test_gr_init_setup.gr_ctx_setup=0
test_gr_remove_setup.gr_ctx_cleanup=0
[nvgpu_gr_falcon]
test_gr_falcon_deinit.gr_falcon_deinit=0
test_gr_falcon_fail_ctxsw_ucode.gr_falcon_fail_ctxsw_ucode=0
test_gr_falcon_gm20b_ctrl_ctxsw.gr_falcon_gm20b_ctrl_ctxsw=0
test_gr_falcon_init.gr_falcon_init=0
test_gr_falcon_init_ctx_state.gr_falcon_init_ctx_state=0
test_gr_falcon_init_ctxsw.gr_falcon_init_ctxsw=0
test_gr_falcon_query_test.gr_falcon_query_test=0
[nvgpu_gr_fs_state]
test_gr_fs_state_error_injection.gr_fs_state_error_injection=0
test_gr_init_setup_cleanup.gr_fs_state_cleanup=0
test_gr_init_setup_ready.gr_fs_state_setup=0
[nvgpu_gr_global_ctx]
test_gr_global_ctx_alloc_error_injection.gr_global_ctx_alloc_errors=0
test_gr_global_ctx_local_ctx_error_injection.gr_global_ctx_local_ctx_errors=0
test_gr_init_setup.gr_global_ctx_setup=0
test_gr_remove_setup.gr_global_ctx_cleanup=0
[nvgpu_gr_init]
test_gr_init_ecc_features.gr_ecc_features=0
test_gr_init_error_injections.gr_init_error_injections=0
test_gr_init_hal_config_error_injection.gr_init_hal_config_error_injection=0
test_gr_init_hal_ecc_scrub_reg.gr_init_hal_ecc_scrub_reg=0
test_gr_init_hal_error_injection.gr_init_hal_error_injection=0
test_gr_init_hal_fe_pwr_mode.gr_init_hal_fe_pwr_mode=0
test_gr_init_hal_wait_empty.gr_init_hal_wait_empty=0
test_gr_init_hal_wait_fe_idle.gr_init_hal_wait_fe_idle=0
test_gr_init_hal_wait_idle.gr_init_hal_wait_idle=0
test_gr_init_prepare.gr_init_prepare=0
test_gr_init_setup.gr_init_setup=0
test_gr_init_support.gr_init_support=0
test_gr_remove_setup.gr_remove_setup=0
test_gr_remove_support.gr_remove_support=0
test_gr_suspend.gr_suspend=0
[nvgpu_gr_intr]
test_gr_init_setup_cleanup.gr_intr_cleanup=0
test_gr_init_setup_ready.gr_intr_setup=0
test_gr_intr_fecs_exceptions.gr_intr_fecs_exceptions=0
test_gr_intr_gpc_exceptions.gr_intr_gpc_exceptions=0
test_gr_intr_setup_channel.gr_intr_with_channel=0
test_gr_intr_sw_exceptions.gr_intr_sw_method=0
test_gr_intr_without_channel.gr_intr_channel_free=0
[nvgpu_gr_obj_ctx]
test_gr_init_setup_cleanup.gr_obj_ctx_cleanup=0
test_gr_init_setup_ready.gr_obj_ctx_setup=0
test_gr_obj_ctx_error_injection.gr_obj_ctx_alloc_errors=0
[nvgpu_gr_setup]
test_gr_init_setup_cleanup.gr_setup_cleanup=0
test_gr_init_setup_ready.gr_setup_setup=0
test_gr_setup_alloc_obj_ctx.gr_setup_alloc_obj_ctx=0
test_gr_setup_alloc_obj_ctx_error_injections.gr_setup_alloc_obj_ctx_error_injections=0
test_gr_setup_free_obj_ctx.gr_setup_free_obj_ctx=0
test_gr_setup_preemption_mode_errors.gr_setup_preemption_mode_errors=0
test_gr_setup_set_preemption_mode.gr_setup_set_preemption_mode=0
[nvgpu_mem]
test_free_nvgpu_mem.test_free_nvgpu_mem=0
test_nvgpu_aperture_mask.nvgpu_aperture_mask=0
test_nvgpu_aperture_str.nvgpu_aperture_name=0
test_nvgpu_mem_create_from_mem.create_mem_from_mem=0
test_nvgpu_mem_create_from_phys.mem_create_from_phys=0
test_nvgpu_mem_iommu_translate.mem_iommu_translate=0
test_nvgpu_mem_phys_ops.nvgpu_mem_phys_ops=0
test_nvgpu_mem_wr_rd.nvgpu_mem_wr_rd=0
test_nvgpu_memset_sysmem.nvgpu_memset_sysmem=0
[nvgpu_pbdma]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_pbdma_find_for_runlist.pbdma_find_for_runlist=0
test_pbdma_setup_sw.setup_sw=0
test_pbdma_status.pbdma_status=0
[nvgpu_pbdma_gm20b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gm20b_pbdma_acquire_val.pbdma_acquire_val=0
test_gm20b_pbdma_format_gpfifo_entry.pbdma_format_gpfifo_entry=0
test_gm20b_pbdma_get_ctrl_hce_priv_mode_yes.pbdma_get_ctrl_hce_priv_mode_yes=0
test_gm20b_pbdma_get_fc_subdevice.pbdma_get_fc_subdevice=0
test_gm20b_pbdma_get_gp_base.pbdma_get_gp_base=0
test_gm20b_pbdma_get_userd.pbdma_get_userd=0
test_gm20b_pbdma_handle_intr.pbdma_handle_intr=0
test_gm20b_pbdma_handle_intr_0.pbdma_handle_intr_0=0
test_gm20b_pbdma_intr_descs.pbdma_intr_descs=0
test_gm20b_pbdma_read_data.pbdma_read_data=0
test_gm20b_read_pbdma_status_info.read_pbdma_status_info=0
[nvgpu_pbdma_gp10b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gp10b_pbdma_get_config_auth_level_privileged.get_config_auth_level_privileged=0
test_gp10b_pbdma_get_fc_runlist_timeslice.get_fc_runlist_timeslice=0
test_gp10b_pbdma_get_signature.get_signature=0
[nvgpu_pbdma_gv11b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv11b_pbdma_config_userd_writeback_enable.config_userd_writeback_enable=0
test_gv11b_pbdma_get_fc.get_fc=0
test_gv11b_pbdma_handle_intr_0.handle_intr_0=0
test_gv11b_pbdma_handle_intr_1.handle_intr_1=0
test_gv11b_pbdma_intr_descs.intr_descs=0
test_gv11b_pbdma_intr_enable.intr_enable=0
test_gv11b_pbdma_set_channel_info_veid.set_channel_info_veid=0
test_gv11b_pbdma_setup_hw.setup_hw=0
[nvgpu_preempt]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_preempt.preempt=0
test_preempt_get_timeout.get_timeout=0
test_preempt_poll_tsg_on_pbdma.preempt_poll=0
[nvgpu_preempt_gv11b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv11b_fifo_is_preempt_pending.is_preempt_pending=0
test_gv11b_fifo_preempt_channel.preempt_channel=0
test_gv11b_fifo_preempt_poll_pbdma.preempt_poll_pbdma=0
test_gv11b_fifo_preempt_runlists_for_rc.preempt_runlists_for_rc=0
test_gv11b_fifo_preempt_trigger.preempt_trigger=0
test_gv11b_fifo_preempt_tsg.preempt_tsg=0
[nvgpu_ramfc_gp10b]
test_gp10b_ramfc_commit_userd.commit_userd=0
[nvgpu_ramfc_gv11b]
test_gv11b_ramfc_capture_ram_dump.capture_ram_dump=0
test_gv11b_ramfc_setup.ramfc_setup=0
[nvgpu_runlist]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_flat_gen.flat=0
test_interleave_dual.interleave_dual=0
test_interleave_single.interleave_single=0
test_interleaving_levels.interleave_level=0
test_runlist_get_mask.get_mask=0
test_runlist_interleave_level_name.interleave_level_name=0
test_runlist_lock_unlock_active_runlists.lock_unlock_active_runlists=0
test_runlist_reload_ids.reload_ids=0
test_runlist_set_state.set_state=0
test_runlist_setup_sw.setup_sw=0
test_runlist_update_for_channel.update_for_channel=0
test_runlist_update_locked.runlist_update=0
test_tsg_format_gen.tsg_format_flat=0
[nvgpu_runlist_gk20a]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gk20a_runlist_hw_submit.hw_submit=0
test_gk20a_runlist_length_max.length_max=0
test_gk20a_runlist_wait_pending.wait_pending=0
test_gk20a_runlist_write_state.write_state=0
[nvgpu_runlist_gv11b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv11b_runlist_count_max.runlist_count_max=0
test_gv11b_runlist_entry_size.entry_size=0
test_gv11b_runlist_get_ch_entry.get_ch_entry=0
test_gv11b_runlist_get_tsg_entry.get_tsg_entry=0
[nvgpu_sgt]
test_nvgpu_sgt_alignment_non_iommu.sgt_alignment_non_iommu=0
test_nvgpu_sgt_alignment_with_iommu.sgt_alignment_with_iommu=0
test_nvgpu_sgt_basic_apis.sgt_basic_apis=0
test_nvgpu_sgt_get_next.sgt_get_next=0
[nvgpu_tsg]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_tsg_abort.abort=0
test_tsg_bind_channel.bind_channel=0
test_tsg_check_and_get_from_id.get_from_id=0
test_tsg_enable.enable_disable=0
test_tsg_enable_sched.enable_disable_sched=0
test_tsg_mark_error.mark_error=0
test_tsg_open.open=0
test_tsg_release.release=0
test_tsg_reset_faulted_eng_pbdma.reset_faulted_eng_pbdma=0
test_tsg_set_ctx_mmu_error.set_ctx_mmu_error=0
test_tsg_setup_sw.setup_sw=0
test_tsg_unbind_channel.unbind_channel=0
test_tsg_unbind_channel_check_ctx_reload.unbind_channel_check_ctx_reload=0
test_tsg_unbind_channel_check_hw_state.unbind_channel_check_hw_state=0
[nvgpu_tsg_gv11b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv11b_tsg_bind_channel_eng_method_buffers.gv11b_tsg_bind_channel_eng_method_buffers=0
test_gv11b_tsg_enable.gv11b_tsg_enable=0
test_gv11b_tsg_init_eng_method_buffers.gv11b_tsg_init_eng_method_buffers=0
test_gv11b_tsg_unbind_channel_check_eng_faulted.gv11b_tsg_unbind_channel_check_eng_faulted=0
[nvgpu_userd_gk20a]
test_gk20a_userd_entry_size.entry_size=0
[nvgpu_usermode_gv11b]
test_fifo_init_support.init_support=0
test_fifo_remove_support.remove_support=0
test_gv11b_usermode.usermode=0
[page_table]
test_nvgpu_gmmu_clean.gmmu_clean=0
test_nvgpu_gmmu_init.gmmu_init=0
test_nvgpu_gmmu_init_page_table_fail.init_page_table_fail=0
test_nvgpu_gmmu_map_unmap.gmmu_map_unmap_iommu_sysmem=0
test_nvgpu_gmmu_map_unmap.gmmu_map_unmap_iommu_sysmem_coh=0
test_nvgpu_gmmu_map_unmap.gmmu_map_unmap_iommu_sysmem_ro=0
test_nvgpu_gmmu_map_unmap.gmmu_map_unmap_iommu_sysmem_ro_f=0
test_nvgpu_gmmu_map_unmap.gmmu_map_unmap_no_iommu_sysmem=0
test_nvgpu_gmmu_map_unmap.gmmu_map_unmap_no_iommu_sysmem_noncacheable=0
test_nvgpu_gmmu_map_unmap.gmmu_map_unmap_sgt_iommu_sysmem=0
test_nvgpu_gmmu_map_unmap.gmmu_map_unmap_unmapped=0
test_nvgpu_gmmu_map_unmap_adv.gmmu_map_unmap_iommu_sysmem_adv_big_pages=0
test_nvgpu_gmmu_map_unmap_adv.gmmu_map_unmap_iommu_sysmem_adv_big_pages_offset=0
test_nvgpu_gmmu_map_unmap_adv.gmmu_map_unmap_iommu_sysmem_adv_ctag=0
test_nvgpu_gmmu_map_unmap_adv.gmmu_map_unmap_iommu_sysmem_adv_kernel_pages=0
test_nvgpu_gmmu_map_unmap_adv.gmmu_map_unmap_iommu_sysmem_adv_sgl_skip=0
test_nvgpu_gmmu_map_unmap_adv.gmmu_map_unmap_iommu_sysmem_adv_small_pages_sparse=0
test_nvgpu_gmmu_map_unmap_adv.gmmu_map_unmap_no_iommu_sysmem_adv_big_pages_offset_large=0
test_nvgpu_gmmu_map_unmap_adv.gmmu_map_unmap_tlb_invalidate_fail=0
test_nvgpu_gmmu_map_unmap_batched.gmmu_map_unmap_iommu_sysmem_adv_big_pages_batched=0
test_nvgpu_gmmu_map_unmap_map_fail.map_fail_fi_null_sgt=0
test_nvgpu_gmmu_map_unmap_map_fail.map_fail_fi_vm_alloc=0
test_nvgpu_gmmu_map_unmap_map_fail.map_fail_pd_allocate=0
test_nvgpu_gmmu_map_unmap_map_fail.map_fail_pd_allocate_child=0
test_nvgpu_gmmu_map_unmap_map_fail.map_fail_tlb_invalidate=0
test_nvgpu_gmmu_set_pte.gmmu_set_pte=0
test_nvgpu_page_table_c1_full.req_multiple_alignments=0
test_nvgpu_page_table_c2_full.req_fixed_address=0
test_nvgpu_gmmu_perm_str.gmmu_perm_str=0
[page_table_faults]
test_page_faults_clean.clean=0
test_page_faults_disable_hw.disable_hw=0
test_page_faults_init.init=0
test_page_faults_inst_block.inst_block_s0=0
test_page_faults_inst_block.inst_block_s1=0
test_page_faults_inst_block.inst_block_s2=0
test_page_faults_pending.pending=0
[pd_cache]
test_gpu_address.gpu_address=0
test_init_deinit.deinit=0
test_init_deinit.init_deinit=0
test_init_deinit.multi_init=0
test_offset_computation.offset_comp=0
test_pd_alloc_direct_fi.alloc_direct_oom=0
test_pd_alloc_fi.alloc_oom=0
test_pd_alloc_invalid_input.invalid_pd_alloc=0
test_pd_cache_alloc_gen.alloc_1024x256B_x11x3=0
test_pd_cache_alloc_gen.alloc_1024x256B_x16x15=0
test_pd_cache_alloc_gen.alloc_1024x256B_x16x1=0
test_pd_cache_alloc_gen.alloc_1024x256B_x32x1=0
test_pd_cache_alloc_gen.alloc_1x1024B=0
test_pd_cache_alloc_gen.alloc_1x2048B=0
test_pd_cache_alloc_gen.alloc_1x256B=0
test_pd_cache_alloc_gen.alloc_1x512B=0
test_pd_cache_alloc_gen.alloc_direct_1024x16PAGE=0
test_pd_cache_alloc_gen.alloc_direct_1024xPAGE=0
test_pd_cache_alloc_gen.alloc_direct_1024xPAGE_x16x15=0
test_pd_cache_alloc_gen.alloc_direct_1024xPAGE_x16x1=0
test_pd_cache_alloc_gen.alloc_direct_1024xPAGE_x16x4=0
test_pd_cache_alloc_gen.alloc_direct_1024xPAGE_x32x24=0
test_pd_cache_alloc_gen.alloc_direct_1x16PAGE=0
test_pd_cache_alloc_gen.alloc_direct_1xPAGE=0
test_pd_cache_env_init.env_init=0
test_pd_cache_fini.fini=0
test_pd_cache_init.init=0
test_pd_cache_valid_alloc.valid_alloc=0
test_pd_free_empty_pd.free_empty=0
test_pd_write.write=0
test_per_pd_size.pd_packing=0
test_per_pd_size.pd_reusability=0
[posix_bitops]
test_bit_setclear.bit_clear=0
test_bit_setclear.bit_set=0
test_bitmap_info.info=0
test_bitmap_setclear.bitmap_clear=0
test_bitmap_setclear.bitmap_set=0
test_ffs.ffs=0
test_ffz.ffz=0
test_find_first_bit.find_first_bit=0
test_find_first_bit.find_first_zero_bit=0
test_find_next_bit.find_next_bit=0
test_find_zero_area.find_zero_area=0
test_fls.fls=0
test_single_bitops.single_bitops=0
test_test_and_setclear_bit.test_and_clear_bit=0
test_test_and_setclear_bit.test_and_set_bit=0
test_bitops_misc.bitops_misc=0
[posix_bug]
test_bug_cb.bug_cb=0
test_expect_bug.expect_bug=0
test_warn_msg.warn_msg=0
[posix_circbuf]
test_circbufcnt.circbufcnt=0
test_circbufspace.circbufspace=0
[posix_cond]
test_cond_init_destroy.init=0
test_cond_signal.timedwait_signal=0
test_cond_signal.wait_broadcast=0
test_cond_signal.wait_broadcast_int=0
test_cond_signal.wait_broadcast_locked=0
test_cond_signal.wait_condition=0
test_cond_signal.wait_condition_int=0
test_cond_signal.wait_condition_locked=0
test_cond_signal.wait_signal=0
test_cond_signal.wait_signal_int=0
test_cond_signal.wait_signal_locked=0
test_cond_bug.bug_cond=0
test_cond_timeout.wait_timeout=0
[posix_env]
sanity_test_endianness.endianness=0
sanity_test_ptr_in_u64.ptr_in_u64=0
sanity_test_signage.signage=0
sanity_test_sizes.sizes=0
sanity_test_type_max.type_max=0
[posix_kmem]
test_kmem_big_alloc.big_alloc=0
test_kmem_cache_alloc.cache_alloc=0
test_kmem_cache_create.cache_create=0
test_kmem_kcalloc.kcalloc_test=0
test_kmem_kmalloc.kmalloc_test=0
test_kmem_kzalloc.kzalloc_test=0
test_kmem_virtual_alloc.virtual_alloc=0
[posix_log2]
test_ilog2.integer_log2=0
test_ispow2.is_powof2=0
test_rounddown_powoftwo.rounddown_pow2=0
test_roundup_powoftwo.roundup_pow2=0
[posix_ossched]
test_current_pid.current_pid=0
test_current_tid.current_tid=0
test_print_current.print_current=0
[posix_queue]
test_nvgpu_queue_alloc_and_free.nvgpu_queue_alloc_free=0
test_nvgpu_queue_in.nvgpu_queue_in=0
test_nvgpu_queue_out.nvgpu_queue_out=0
[posix_rwsem]
test_rwsem_init.init=0
test_rwsem_read.read=0
test_rwsem_write.write=0
test_rwsem_write_read.write_read=0
[posix_sizes]
test_size_defines.size_defines=0
[posix_thread]
test_thread_cycle.create=0
test_thread_cycle.create_priority=0
test_thread_cycle.cycle=0
test_thread_cycle.stop_graceful=0
test_thread_cycle.create_noname=0
test_thread_cycle.create_noname_errret=0
test_thread_cycle.create_priority_noname=0
test_thread_cycle.stop_repeat=0
test_thread_cycle.stop_graceful_repeat=0
test_thread_cycle.stop_graceful_skipcb=0
[posix_timers]
test_timer_compare.compare=0
test_timer_counter.counter=0
test_timer_delay.delay=0
test_timer_duration.duration=0
test_timer_init.init=0
test_timer_init_err.init_err=0
test_timer_msleep.msleep=0
test_timer_fault_injection.fault_injection=0
[posix_utils]
test_hamming_weight.hweight_test=0
test_be32tocpu.be32tocpu_test=0
test_minmax.minmax_test=0
test_arraysize.arraysize_test=0
test_typecheck.typecheck_test=0
test_align_macros.alignmacros_test=0
test_round_macros.roundmacros_test=0
test_write_once.writeonce_test=0
test_div_macros.divmacros_test=0
test_containerof.containerof_test=0
test_hertzconversion.conversion_test=0
[priv_ring]
test_decode_error_code.priv_ring_decode_error_code=0
test_enable_priv_ring.priv_ring_enable_priv_ring=0
test_enum_ltc.priv_ring_enum_ltc=0
test_get_fbp_count.priv_ring_get_fbp_count=0
test_get_gpc_count.priv_ring_get_gpc_count=0
test_priv_ring_free_reg_space.priv_ring_free_reg_space=0
test_priv_ring_isr.priv_ring_isr=0
test_priv_ring_setup.priv_ring_setup=0
test_set_ppriv_timeout_settings.priv_ring_set_ppriv_timeout_settings=0
[ptimer]
test_free_env.ptimer_free_env=0
test_ptimer_isr.ptimer_isr=0
test_ptimer_scaling.ptimer_scaling=0
test_read_ptimer.ptimer_read_ptimer=0
test_setup_env.ptimer_setup_env=0
[ramin_gk20a_fusa]
test_gk20a_ramin_alloc_size.alloc_size=0
test_gk20a_ramin_base_shift.base_shift=0
[ramin_gm20b_fusa]
test_gm20b_ramin_set_big_page_size.set_big_page_size=0
[ramin_gp10b_fusa]
test_gp10b_ramin_init_pdb.init_pdb=0
[ramin_gv11b_fusa]
test_gv11b_ramin_init_subctx_pdb.init_subctx_pdb=0
test_gv11b_ramin_set_eng_method_buffer.set_eng_method_buf=0
test_gv11b_ramin_set_gr_ptr.set_gr_ptr=0
[static_analysis]
test_arithmetic.arithmetic=0
test_cast.cast=0
test_safety_checks.safety_checks=0
[string]
test_mem_is_word_aligned.mem_is_word_aligned=0
test_memcpy_memcmp.memcpy_memcmp=0
test_strnadd_u32.strnadd_u32=0
[therm]
test_free_env.therm_free_env=0
test_setup_env.therm_setup_env=0
test_therm_init_support.therm_init_support=0
test_therm_init_elcg_mode.gv11b_therm_init_elcg_mode=0
test_elcg_init_idle_filters.gv11b_elcg_init_idle_filters=0
[top]
test_device_info_parse_data.top_device_info_parse_data=0
test_device_info_parse_enum.top_device_info_parse_enum=0
test_get_device_info.top_get_device_info=0
test_get_max_fbps_count.top_get_max_fbps_count=0
test_get_max_gpc_count.top_get_max_gpc_count=0
test_get_max_ltc_per_fbp.top_get_max_ltc_per_fbp=0
test_get_max_lts_per_ltc.top_get_max_lts_per_ltc=0
test_get_max_tpc_per_gpc_count.top_get_max_tpc_per_gpc_count=0
test_get_num_engine_type_entries.top_get_num_engine_type_entries=0
test_get_num_lce.top_get_num_lce=0
test_get_num_ltcs.top_get_num_ltcs=0
test_is_engine_ce.top_is_engine_ce=0
test_is_engine_gr.top_is_engine_gr=0
test_top_free_reg_space.top_free_reg_space=0
test_top_setup.top_setup=0
[vm]
test_batch.batch=0
test_init_error_paths.init_error_paths=0
test_map_buf.map_buf=0
test_map_buf_gpu_va.map_buf_gpu_va=0
test_map_buffer_error_cases.map_buffer_error_cases=0
test_nvgpu_vm_alloc_va.nvgpu_vm_alloc_va=0
test_vm_area_error_cases.vm_area_error_cases=0
test_vm_aspace_id.vm_aspace_id=0
test_vm_bind.vm_bind=0
test_gk20a_from_vm.gk20a_from_vm=0
test_vm_pde_coverage_bit_count.vm_pde_coverage_bit_count=0
test_nvgpu_insert_mapped_buf.nvgpu_insert_mapped_buf=0
[worker]
test_branches.branches=0
test_deinit.deinit=0
test_enqueue.enqueue=0
test_init.init=0