diff --git a/userspace/units/acr/nvgpu-acr.h b/userspace/units/acr/nvgpu-acr.h index bce6ed724..1d3d1792b 100644 --- a/userspace/units/acr/nvgpu-acr.h +++ b/userspace/units/acr/nvgpu-acr.h @@ -35,7 +35,7 @@ struct unit_module; * Description: The test_acr_init shall test the initialisation of * the ACR unit * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -58,7 +58,7 @@ int test_acr_init(struct unit_module *m, struct gk20a *g, void *args); * Description: The test_acr_prepare_ucode_blob shall test the blob creation of * the ACR unit * - * Test Type: Feature based + * Test Type: Feature * * Input: None * Steps: @@ -83,7 +83,7 @@ int test_acr_prepare_ucode_blob(struct unit_module *m, struct gk20a *g, * Description: The test_acr_is_lsf_lazy_bootstrap shall test the * lazy bootstrap of the ACR unit * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -111,7 +111,7 @@ int test_acr_is_lsf_lazy_bootstrap(struct unit_module *m, struct gk20a *g, * 1. Blob construct of LS ucode in non-wpr memory * 2. ACR HS ucode load & bootstrap * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -139,7 +139,7 @@ int test_acr_construct_execute(struct unit_module *m, * Description: The test_acr_bootstrap_hs_acr shall test the ACR HS ucode load * & bootstrap functionality of the ACR unit * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -171,7 +171,7 @@ int test_acr_bootstrap_hs_acr(struct unit_module *m, * Description: The free_falcon_test_env shall free up the falcon * test environment. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * diff --git a/userspace/units/ce/nvgpu-ce.h b/userspace/units/ce/nvgpu-ce.h index 92e4eac6e..e1de37d29 100644 --- a/userspace/units/ce/nvgpu-ce.h +++ b/userspace/units/ce/nvgpu-ce.h @@ -73,7 +73,7 @@ int test_free_env(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate function of nvgpu_ce_init_support. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_ce_init_support * @@ -95,7 +95,7 @@ int test_ce_init_support(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate function of gv11b_ce_stall_isr. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_ce_stall_isr * @@ -120,7 +120,7 @@ int test_ce_stall_isr(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate function of gp10b_ce_nonstall_isr. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_ce_nonstall_isr * @@ -146,7 +146,7 @@ int test_ce_nonstall_isr(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate function of gv11b_ce_mthd_buffer_fault_in_bar2_fault. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_ce_mthd_buffer_fault_in_bar2_fault * @@ -172,7 +172,7 @@ int test_mthd_buffer_fault_in_bar2_fault(struct unit_module *m, struct gk20a *g, * * Description: Validate function of gv11b_ce_get_num_pce. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_ce_get_num_pce * @@ -193,7 +193,7 @@ int test_get_num_pce(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate function of gv11b_ce_init_prod_values. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_ce_init_prod_values * diff --git a/userspace/units/cg/nvgpu-cg.h b/userspace/units/cg/nvgpu-cg.h index d51d06865..f4b1c236c 100644 --- a/userspace/units/cg/nvgpu-cg.h +++ b/userspace/units/cg/nvgpu-cg.h @@ -35,7 +35,7 @@ struct unit_module; * Description: The cg unit shall be able to setup the clock gating register * values as specified in the hal reglist structures for BLCG/SLCG. * - * Test Type: Feature based + * Test Type: Feature * * Input: The struct specifying type of clock gating, target nvgpu routine * that handles the setup, clock gating domain descriptors. @@ -82,7 +82,7 @@ int test_cg(struct unit_module *m, struct gk20a *g, void *args); * Description: The cg unit shall be able to setup the engine therm register * values to enable/disable ELCG. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * diff --git a/userspace/units/class/nvgpu-class.h b/userspace/units/class/nvgpu-class.h index c5bb0b859..ab7122d1d 100644 --- a/userspace/units/class/nvgpu-class.h +++ b/userspace/units/class/nvgpu-class.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Validate common.class unit API. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #gv11b_class_is_valid_compute, * #gv11b_class_is_valid. diff --git a/userspace/units/enabled/nvgpu-enabled.h b/userspace/units/enabled/nvgpu-enabled.h index 7f752878d..4d5f55e58 100644 --- a/userspace/units/enabled/nvgpu-enabled.h +++ b/userspace/units/enabled/nvgpu-enabled.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize GPU enabled_flags * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -59,7 +59,7 @@ int test_nvgpu_init_enabled_flags(struct unit_module *m, struct gk20a *g, * * Description: Check if enabled_flags are set to false. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_init_enabled_flags * @@ -79,7 +79,7 @@ int test_nvgpu_enabled_flags_false_check(struct unit_module *m, * * Description: Set and reset enabled_flags * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_init_enabled_flags * diff --git a/userspace/units/falcon/falcon_tests/nvgpu-falcon.h b/userspace/units/falcon/falcon_tests/nvgpu-falcon.h index 7bb1ff13f..6af5ffef3 100644 --- a/userspace/units/falcon/falcon_tests/nvgpu-falcon.h +++ b/userspace/units/falcon/falcon_tests/nvgpu-falcon.h @@ -35,7 +35,7 @@ struct unit_module; * Description: The falcon unit shall be able to initialize the falcon's * base register address, required software setup for valid falcon ID. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -67,7 +67,7 @@ int test_falcon_sw_init_free(struct unit_module *m, struct gk20a *g, * Description: The falcon unit shall be able to reset the falcon CPU or trigger * engine specific reset for valid falcon ID. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -91,7 +91,7 @@ int test_falcon_reset(struct unit_module *m, struct gk20a *g, void *__args); * Description: The falcon unit shall be able to check and return the falcon * memory scrub status. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -116,7 +116,7 @@ int test_falcon_mem_scrub(struct unit_module *m, struct gk20a *g, void *__args); * Description: The falcon unit shall be able to check and return the falcon * idle status. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -144,7 +144,7 @@ int test_falcon_idle(struct unit_module *m, struct gk20a *g, void *__args); * Description: The falcon unit shall be able to check and return the falcon * halt status. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -169,7 +169,7 @@ int test_falcon_halt(struct unit_module *m, struct gk20a *g, void *__args); * Description: The falcon unit shall be able to write to falcon's IMEM and * DMEM. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -197,7 +197,7 @@ int test_falcon_mem_rw_init(struct unit_module *m, struct gk20a *g, * Description: The falcon unit shall be able to write to falcon's IMEM and * DMEM in accessible range. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -222,7 +222,7 @@ int test_falcon_mem_rw_range(struct unit_module *m, struct gk20a *g, * Description: The falcon unit shall be able to write to falcon's IMEM and * DMEM only at aligned offsets. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -248,7 +248,7 @@ int test_falcon_mem_rw_aligned(struct unit_module *m, struct gk20a *g, * Description: The falcon unit shall fail the API call to write zero * bytes to falcon memory. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -269,7 +269,7 @@ int test_falcon_mem_rw_zero(struct unit_module *m, struct gk20a *g, * Description: The falcon unit shall read and write value of falcon's mailbox * registers. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -293,7 +293,7 @@ int test_falcon_mailbox(struct unit_module *m, struct gk20a *g, void *__args); * Description: The falcon unit shall configure the bootstrap parameters into * falcon memory and registers. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -333,7 +333,7 @@ int test_falcon_bootstrap(struct unit_module *m, struct gk20a *g, void *__args); * Description: The falcon unit shall be able to read/write from/to falcon's * IMEM and DMEM from memory buffer that is unaligned. * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * diff --git a/userspace/units/fb/fb_fusa.h b/userspace/units/fb/fb_fusa.h index fc404dd0f..c9dd6bd42 100644 --- a/userspace/units/fb/fb_fusa.h +++ b/userspace/units/fb/fb_fusa.h @@ -40,7 +40,7 @@ struct unit_module; * Targets: nvgpu_ecc_init_support, gv11b_fb_init_hw, gv11b_fb_init_fs_state, * gv11b_fb_ecc_init, gv11b_fb_ecc_free * - * Test Type: Feature based, Init, Error injection + * Test Type: Feature, Other (setup), Error injection * * Input: None * @@ -68,7 +68,7 @@ int fb_gv11b_init_test(struct unit_module *m, struct gk20a *g, void *args); * * Targets: gm20b_fb_tlb_invalidate * - * Test Type: Feature based, Error injection + * Test Type: Feature, Error injection * * Input: None * @@ -107,7 +107,7 @@ int fb_gm20b_tlb_invalidate_test(struct unit_module *m, struct gk20a *g, * gm20b_fb_mmu_debug_rd, gm20b_fb_vpr_info_fetch, gm20b_fb_dump_vpr_info, * gm20b_fb_dump_wpr_info, gm20b_fb_read_wpr_info * - * Test Type: Feature based, Error injection + * Test Type: Feature, Error injection * * Input: None * @@ -164,7 +164,7 @@ int fb_mmu_fault_gv11b_init_test(struct unit_module *m, struct gk20a *g, * gv11b_fb_write_mmu_fault_buffer_size, gv11b_fb_fault_buf_set_state_hw, * gv11b_fb_read_mmu_fault_status, gv11b_fb_fault_buf_configure_hw * - * Test Type: Feature based + * Test Type: Feature * * Input: fb_mmu_fault_gv11b_init_test * @@ -205,7 +205,7 @@ int fb_mmu_fault_gv11b_buffer_test(struct unit_module *m, struct gk20a *g, * * Targets: gv11b_mm_copy_from_fault_snap_reg * - * Test Type: Feature based + * Test Type: Feature * * Input: fb_mmu_fault_gv11b_init_test * @@ -231,7 +231,7 @@ int fb_mmu_fault_gv11b_snap_reg(struct unit_module *m, struct gk20a *g, * * Targets: gv11b_fb_handle_mmu_fault, gv11b_fb_fault_buf_set_state_hw * - * Test Type: Feature based + * Test Type: Feature * * Input: fb_mmu_fault_gv11b_init_test * @@ -262,7 +262,7 @@ int fb_mmu_fault_gv11b_handle_fault(struct unit_module *m, struct gk20a *g, * Targets: gv11b_fb_handle_bar2_fault, gv11b_fb_mmu_fault_info_dump, * gv11b_fb_fault_buf_set_state_hw * - * Test Type: Feature based + * Test Type: Feature * * Input: fb_mmu_fault_gv11b_init_test * @@ -309,7 +309,7 @@ int fb_intr_gv11b_init_test(struct unit_module *m, struct gk20a *g, void *args); * * Targets: gv11b_fb_intr_enable, gv11b_fb_intr_disable, gv11b_fb_intr_isr * - * Test Type: Feature based + * Test Type: Feature * * Input: fb_intr_gv11b_init_test * @@ -343,7 +343,7 @@ int fb_intr_gv11b_isr_test(struct unit_module *m, struct gk20a *g, void *args); * Targets: gv11b_fb_ecc_init, gv11b_fb_intr_isr, gv11b_fb_intr_handle_ecc, * gv11b_fb_ecc_free * - * Test Type: Feature based + * Test Type: Feature * * Input: fb_intr_gv11b_init_test, args as a subcase with one of these values: * - TEST_ECC_L2TLB diff --git a/userspace/units/fifo/channel/gk20a/nvgpu-channel-gk20a.h b/userspace/units/fifo/channel/gk20a/nvgpu-channel-gk20a.h index 6214d4b46..0588af878 100644 --- a/userspace/units/fifo/channel/gk20a/nvgpu-channel-gk20a.h +++ b/userspace/units/fifo/channel/gk20a/nvgpu-channel-gk20a.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gk20a_channel_enable * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -57,7 +57,7 @@ int test_gk20a_channel_enable(struct unit_module *m, * * Description: Branch coverage for gk20a_channel_disable * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -76,7 +76,7 @@ int test_gk20a_channel_disable(struct unit_module *m, * * Description: Branch coverage for gk20a_channel_read_state * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * diff --git a/userspace/units/fifo/channel/gm20b/nvgpu-channel-gm20b.h b/userspace/units/fifo/channel/gm20b/nvgpu-channel-gm20b.h index 16793eb5c..86c1a04a6 100644 --- a/userspace/units/fifo/channel/gm20b/nvgpu-channel-gm20b.h +++ b/userspace/units/fifo/channel/gm20b/nvgpu-channel-gm20b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Bind channel to HW * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_channel_bind * @@ -64,7 +64,7 @@ int test_gm20b_channel_bind(struct unit_module *m, * * Description: Force reload of channel context * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_channel_force_ctx_reload * diff --git a/userspace/units/fifo/channel/gv11b/nvgpu-channel-gv11b.h b/userspace/units/fifo/channel/gv11b/nvgpu-channel-gv11b.h index 48cf5497c..ef8e8946e 100644 --- a/userspace/units/fifo/channel/gv11b/nvgpu-channel-gv11b.h +++ b/userspace/units/fifo/channel/gv11b/nvgpu-channel-gv11b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gv11b_channel_unbind * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -61,7 +61,7 @@ int test_gv11b_channel_unbind(struct unit_module *m, * * Description: Branch coverage for gv11b_channel_count * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -78,7 +78,7 @@ int test_gv11b_channel_count(struct unit_module *m, * * Description: Branch coverage for gv11b_channel_read_state * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -100,7 +100,7 @@ int test_gv11b_channel_read_state(struct unit_module *m, * * Description: Branch coverage for gv11b_channel_reset_faulted * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -121,7 +121,7 @@ int test_gv11b_channel_reset_faulted(struct unit_module *m, * * Description: Branch coverage for gv11b_channel_debug_dump * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * diff --git a/userspace/units/fifo/channel/nvgpu-channel.h b/userspace/units/fifo/channel/nvgpu-channel.h index ed8142b13..15302d2b6 100644 --- a/userspace/units/fifo/channel/nvgpu-channel.h +++ b/userspace/units/fifo/channel/nvgpu-channel.h @@ -40,7 +40,7 @@ struct gk20a; * * Description: Branch coverage for nvgpu_channel_setup/cleanup_sw. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -61,7 +61,7 @@ int test_channel_setup_sw(struct unit_module *m, * * Description: Branch coverage for nvgpu_channel_open_new. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -99,7 +99,7 @@ int test_channel_open(struct unit_module *m, * * Description: Branch coverage for nvgpu_channel_close/kill. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -130,7 +130,7 @@ int test_channel_close(struct unit_module *m, * * Description: Branch coverage for nvgpu_channel_setup_bind. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -167,7 +167,7 @@ int test_channel_setup_bind(struct unit_module *m, * * Description: Branch coverage for nvgpu_channel_alloc_inst. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -193,7 +193,7 @@ int test_channel_alloc_inst(struct unit_module *m, * * Description: Branch coverage for nvgpu_channel_refch_from_inst_ptr. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -216,7 +216,7 @@ int test_channel_from_inst(struct unit_module *m, * * Description: Branch coverage for nvgpu_channel_enable/disable_tsg. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * diff --git a/userspace/units/fifo/engine/gm20b/nvgpu-engine-gm20b.h b/userspace/units/fifo/engine/gm20b/nvgpu-engine-gm20b.h index 12f0aeb5b..42e1edd2e 100644 --- a/userspace/units/fifo/engine/gm20b/nvgpu-engine-gm20b.h +++ b/userspace/units/fifo/engine/gm20b/nvgpu-engine-gm20b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gm20b_read_engine_status_info * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support has run. * diff --git a/userspace/units/fifo/engine/gp10b/nvgpu-engine-gp10b.h b/userspace/units/fifo/engine/gp10b/nvgpu-engine-gp10b.h index 6c8ef5e16..5ad1eae35 100644 --- a/userspace/units/fifo/engine/gp10b/nvgpu-engine-gp10b.h +++ b/userspace/units/fifo/engine/gp10b/nvgpu-engine-gp10b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gp10b_engine_init_ce_info * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support has run.. * diff --git a/userspace/units/fifo/engine/gv100/nvgpu-engine-gv100.h b/userspace/units/fifo/engine/gv100/nvgpu-engine-gv100.h index 8d7849ab5..b9bca210f 100644 --- a/userspace/units/fifo/engine/gv100/nvgpu-engine-gv100.h +++ b/userspace/units/fifo/engine/gv100/nvgpu-engine-gv100.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gv100_read_engine_status_info * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -57,7 +57,7 @@ int test_gv100_read_engine_status_info(struct unit_module *m, * * Description: Branch coverage for gv100_dump_engine_status * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * diff --git a/userspace/units/fifo/engine/gv11b/nvgpu-engine-gv11b.h b/userspace/units/fifo/engine/gv11b/nvgpu-engine-gv11b.h index 8acf65d2e..980e179a4 100644 --- a/userspace/units/fifo/engine/gv11b/nvgpu-engine-gv11b.h +++ b/userspace/units/fifo/engine/gv11b/nvgpu-engine-gv11b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gv11b_is_fault_engine_subid_gpc * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * diff --git a/userspace/units/fifo/engine/nvgpu-engine.h b/userspace/units/fifo/engine/nvgpu-engine.h index ef2954641..9fc461a86 100644 --- a/userspace/units/fifo/engine/nvgpu-engine.h +++ b/userspace/units/fifo/engine/nvgpu-engine.h @@ -40,7 +40,7 @@ struct gk20a; * * Description: Branch coverage for nvgpu_channel_setup/cleanup_sw. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -61,7 +61,7 @@ int test_engine_setup_sw(struct unit_module *m, * * Description: Branch coverage for nvgpu_engine_init_info * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support must have run. * @@ -86,7 +86,7 @@ int test_engine_init_info(struct unit_module *m, * nvgpu_engine_check_valid_id and * nvgpu_engine_get_gr_id * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support must have run. * @@ -110,7 +110,7 @@ int test_engine_ids(struct unit_module *m, * * Description: Branch coverage for nvgpu_engine_get_active_eng_info * - * Test Type: Feature based + * Test Type: Feature * * Input: test_engine_ids must have run. * @@ -132,7 +132,7 @@ int test_engine_get_active_eng_info(struct unit_module *m, * * Description: Branch coverage for nvgpu_engine_enum_from_type * - * Test Type: Feature based + * Test Type: Feature * * Input: test_engine_ids must have run. * @@ -155,7 +155,7 @@ int test_engine_enum_from_type(struct unit_module *m, * * Description: Engine interrupt masks * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_gr_engine_interrupt_mask, nvgpu_ce_engine_interrupt_mask, * nvgpu_engine_act_interrupt_mask, nvgpu_engine_get_all_ce_reset_mask diff --git a/userspace/units/fifo/fifo/gk20a/nvgpu-fifo-gk20a.h b/userspace/units/fifo/fifo/gk20a/nvgpu-fifo-gk20a.h index b013bebf0..b8f8d5774 100644 --- a/userspace/units/fifo/fifo/gk20a/nvgpu-fifo-gk20a.h +++ b/userspace/units/fifo/fifo/gk20a/nvgpu-fifo-gk20a.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Init PBDMA to runlists map * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_fifo_init_pbdma_map * @@ -60,7 +60,7 @@ int test_gk20a_init_pbdma_map(struct unit_module *m, * * Description: Init PBDMA to runlists map * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_fifo_get_runlist_timeslice, gk20a_fifo_get_pb_timeslice * diff --git a/userspace/units/fifo/fifo/gk20a/nvgpu-fifo-intr-gk20a.h b/userspace/units/fifo/fifo/gk20a/nvgpu-fifo-intr-gk20a.h index fddd13be2..5a60986ac 100644 --- a/userspace/units/fifo/fifo/gk20a/nvgpu-fifo-intr-gk20a.h +++ b/userspace/units/fifo/fifo/gk20a/nvgpu-fifo-intr-gk20a.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Enable/disable non-stalling interrupts * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_fifo_intr_1_enable * @@ -61,7 +61,7 @@ int test_gk20a_fifo_intr_1_enable(struct unit_module *m, * * Description: Non-stalling interrupt service routine * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_fifo_intr_1_isr * @@ -83,7 +83,7 @@ int test_gk20a_fifo_intr_1_isr(struct unit_module *m, * * Description: Non-stalling interrupt service routine * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_fifo_intr_handle_chsw_error * @@ -108,7 +108,7 @@ int test_gk20a_fifo_intr_handle_chsw_error(struct unit_module *m, * * Description: Non-stalling interrupt service routine * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_fifo_intr_handle_runlist_event * @@ -131,7 +131,7 @@ int test_gk20a_fifo_intr_handle_runlist_event(struct unit_module *m, * * Description: PBDMA interrupt service routine * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_fifo_pbdma_isr * diff --git a/userspace/units/fifo/fifo/gv11b/nvgpu-fifo-gv11b.h b/userspace/units/fifo/fifo/gv11b/nvgpu-fifo-gv11b.h index c68d39046..77f614a70 100644 --- a/userspace/units/fifo/fifo/gv11b/nvgpu-fifo-gv11b.h +++ b/userspace/units/fifo/fifo/gv11b/nvgpu-fifo-gv11b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Reset and enable HW * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_init_fifo_reset_enable_hw, gv11b_init_fifo_setup_hw * @@ -61,7 +61,7 @@ int test_gv11b_fifo_init_hw(struct unit_module *m, * * Description: Get PBDMA id from MMU fault * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_fifo_mmu_fault_id_to_pbdma_id * diff --git a/userspace/units/fifo/fifo/gv11b/nvgpu-fifo-intr-gv11b.h b/userspace/units/fifo/fifo/gv11b/nvgpu-fifo-intr-gv11b.h index d5fc1469b..eb60a1dad 100644 --- a/userspace/units/fifo/fifo/gv11b/nvgpu-fifo-intr-gv11b.h +++ b/userspace/units/fifo/fifo/gv11b/nvgpu-fifo-intr-gv11b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Enable stalling interrupts * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_fifo_intr_0_enable * @@ -67,7 +67,7 @@ int test_gv11b_fifo_intr_0_enable(struct unit_module *m, * * Description: Handle scheduling error * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_fifo_handle_sched_error * @@ -90,7 +90,7 @@ int test_gv11b_fifo_handle_sched_error(struct unit_module *m, * * Description: Stalling interrupt handler * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_fifo_intr_0_isr * @@ -116,7 +116,7 @@ int test_gv11b_fifo_intr_0_isr(struct unit_module *m, * * Description: Set/unset recovery mask * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_fifo_intr_set_recover_mask, gv11b_fifo_intr_unset_recover_mask * diff --git a/userspace/units/fifo/nvgpu-fifo.h b/userspace/units/fifo/nvgpu-fifo.h index 9dd67654b..cca69598c 100644 --- a/userspace/units/fifo/nvgpu-fifo.h +++ b/userspace/units/fifo/nvgpu-fifo.h @@ -46,7 +46,7 @@ * * Description: The FIFO unit shall initialize all sub-units. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -77,7 +77,7 @@ int test_fifo_init_support(struct unit_module *m, * * Description: The FIFO unit shall de-initialize all sub-units. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() called for this GPU. * diff --git a/userspace/units/fifo/pbdma/gm20b/nvgpu-pbdma-gm20b.h b/userspace/units/fifo/pbdma/gm20b/nvgpu-pbdma-gm20b.h index 08dcfae4d..b5fecc9c9 100644 --- a/userspace/units/fifo/pbdma/gm20b/nvgpu-pbdma-gm20b.h +++ b/userspace/units/fifo/pbdma/gm20b/nvgpu-pbdma-gm20b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for PBDMA acquire timeout. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_pbdma_acquire_val * @@ -66,7 +66,7 @@ int test_gm20b_pbdma_acquire_val(struct unit_module *m, * * Targets: gm20b_pbdma_handle_intr * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -94,7 +94,7 @@ int test_gm20b_pbdma_handle_intr(struct unit_module *m, * * Description: Branch coverage for PBDMA stalling interrupt handler * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_pbdma_handle_intr_0, gm20b_pbdma_reset_header * @@ -127,7 +127,7 @@ int test_gm20b_pbdma_handle_intr_0(struct unit_module *m, * * Description: Branch coverage for reading PBDMA header shadow. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_pbdma_read_data * @@ -148,7 +148,7 @@ int test_gm20b_pbdma_read_data(struct unit_module *m, * * Description: Branch coverage for interrupt descriptors. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_pbdma_device_fatal_0_intr_descs, * gm20b_pbdma_restartable_0_intr_descs. @@ -171,7 +171,7 @@ int test_gm20b_pbdma_intr_descs(struct unit_module *m, * * Description: Format a GPFIFO entry. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_pbdma_format_gpfifo_entry * @@ -193,7 +193,7 @@ int test_gm20b_pbdma_format_gpfifo_entry(struct unit_module *m, * * Description: Branch coverage for GPFIFO base. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_pbdma_get_gp_base, test_gm20b_pbdma_get_gp_base_hi * @@ -217,7 +217,7 @@ int test_gm20b_pbdma_get_gp_base(struct unit_module *m, * * Description: Check RAMFC wrappers for instance block init * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_pbdma_get_fc_subdevice * @@ -257,7 +257,7 @@ int test_gm20b_pbdma_get_ctrl_hce_priv_mode_yes(struct unit_module *m, * * Description: Check USERD HALs for instance block init * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_pbdma_get_userd_addr, gm20b_pbdma_get_userd_hi_addr, * gm20b_pbdma_get_userd_aperture_mask diff --git a/userspace/units/fifo/pbdma/gp10b/nvgpu-pbdma-gp10b.h b/userspace/units/fifo/pbdma/gp10b/nvgpu-pbdma-gp10b.h index cbe1ad6b1..2734dcbb6 100644 --- a/userspace/units/fifo/pbdma/gp10b/nvgpu-pbdma-gp10b.h +++ b/userspace/units/fifo/pbdma/gp10b/nvgpu-pbdma-gp10b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Get RAMFC setting for PBDMA signature * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_pbdma_get_signature * @@ -58,7 +58,7 @@ int test_gp10b_pbdma_get_signature(struct unit_module *m, * * Description: Get RAMFC setting for runlist timeslice * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_pbdma_get_fc_runlist_timeslice * @@ -79,7 +79,7 @@ int test_gp10b_pbdma_get_fc_runlist_timeslice(struct unit_module *m, * * Description: Get RAMFC setting for privileged channel * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_pbdma_get_config_auth_level_privileged * diff --git a/userspace/units/fifo/pbdma/gv11b/nvgpu-pbdma-gv11b.h b/userspace/units/fifo/pbdma/gv11b/nvgpu-pbdma-gv11b.h index efd4d4ffb..13d3bcc83 100644 --- a/userspace/units/fifo/pbdma/gv11b/nvgpu-pbdma-gv11b.h +++ b/userspace/units/fifo/pbdma/gv11b/nvgpu-pbdma-gv11b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: PBDMA H/W initialization. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_pbdma_setup_hw * @@ -59,7 +59,7 @@ int test_gv11b_pbdma_setup_hw(struct unit_module *m, * * Description: PBDMA interrupt enabling/disabling. * - * Test Type: Feature based + * Test Type: Feature * * Targets: test_gv11b_pbdma_intr_enable * @@ -94,7 +94,7 @@ int test_gv11b_pbdma_intr_enable(struct unit_module *m, * * Description: Interrupt handling for pbdma_intr_0 * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_pbdma_handle_intr_0 * @@ -119,7 +119,7 @@ int test_gv11b_pbdma_handle_intr_0(struct unit_module *m, * * Description: Interrupt handling for pbdma_intr_1 * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_pbdma_handle_intr_1 * @@ -143,7 +143,7 @@ int test_gv11b_pbdma_handle_intr_1(struct unit_module *m, * * Description: Fatal channel interrupt mask * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_pbdma_channel_fatal_0_intr_descs. * @@ -163,7 +163,7 @@ int test_gv11b_pbdma_intr_descs(struct unit_module *m, * * Description: Get settings to program RAMFC. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_pbdma_get_fc_pb_header, gv11b_pbdma_get_fc_target * @@ -185,7 +185,7 @@ int test_gv11b_pbdma_get_fc(struct unit_module *m, * * Description: PBDMA sub-context id (aka veid) * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_pbdma_set_channel_info_veid * @@ -205,7 +205,7 @@ int test_gv11b_pbdma_set_channel_info_veid(struct unit_module *m, * * Description: USERD writeback enable * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_pbdma_config_userd_writeback_enable * diff --git a/userspace/units/fifo/pbdma/nvgpu-pbdma.h b/userspace/units/fifo/pbdma/nvgpu-pbdma.h index 0f3eff349..bb986ec4c 100644 --- a/userspace/units/fifo/pbdma/nvgpu-pbdma.h +++ b/userspace/units/fifo/pbdma/nvgpu-pbdma.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for nvgpu_pbdma_setup/cleanup_sw * - * Test Type: Feature based + * Test Type: Feature * * Input: none. * @@ -64,7 +64,7 @@ int test_pbdma_setup_sw(struct unit_module *m, * * Description: Branch coverage for nvgpu_pbdma_find_for_runlist * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU. * @@ -86,7 +86,7 @@ int test_pbdma_find_for_runlist(struct unit_module *m, * * Description: Branch coverage for nvgpu_pbdma_status_* functions. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU. * diff --git a/userspace/units/fifo/preempt/nvgpu-preempt.h b/userspace/units/fifo/preempt/nvgpu-preempt.h index 21fd17f6e..5b8cb4f88 100644 --- a/userspace/units/fifo/preempt/nvgpu-preempt.h +++ b/userspace/units/fifo/preempt/nvgpu-preempt.h @@ -37,7 +37,7 @@ struct gk20a; * * Description: Test TSG preempt. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_preempt_channel * @@ -57,7 +57,7 @@ int test_preempt(struct unit_module *m, struct gk20a *g, void *args); * * Description: Poll and preempt all TSGs serving PBDMA. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_preempt_poll_tsg_on_pbdma * @@ -76,7 +76,7 @@ int test_preempt_poll_tsg_on_pbdma(struct unit_module *m, struct gk20a *g, * * Description: Check GPU timeout value * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_preempt_get_timeout * diff --git a/userspace/units/fifo/runlist/gk20a/nvgpu-runlist-gk20a.h b/userspace/units/fifo/runlist/gk20a/nvgpu-runlist-gk20a.h index a90514e26..037d1abda 100644 --- a/userspace/units/fifo/runlist/gk20a/nvgpu-runlist-gk20a.h +++ b/userspace/units/fifo/runlist/gk20a/nvgpu-runlist-gk20a.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gk20a_runlist_length_max * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -55,7 +55,7 @@ int test_gk20a_runlist_length_max(struct unit_module *m, * * Description: Branch coverage for gk20a_runlist_hw_submit * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -74,7 +74,7 @@ int test_gk20a_runlist_hw_submit(struct unit_module *m, * * Description: Branch coverage for gk20a_runlist_wait_pending * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -103,7 +103,7 @@ int test_gk20a_runlist_wait_pending(struct unit_module *m, * * Description: Branch coverage for gk20a_runlist_write_state * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * diff --git a/userspace/units/fifo/runlist/gv11b/nvgpu-runlist-gv11b.h b/userspace/units/fifo/runlist/gv11b/nvgpu-runlist-gv11b.h index 631a785d0..f929d6eaf 100644 --- a/userspace/units/fifo/runlist/gv11b/nvgpu-runlist-gv11b.h +++ b/userspace/units/fifo/runlist/gv11b/nvgpu-runlist-gv11b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gv11b_runlist_entry_size * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -55,7 +55,7 @@ int test_gv11b_runlist_entry_size(struct unit_module *m, * * Description: Branch coverage for gv11b_runlist_get_tsg_entry * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -77,7 +77,7 @@ int test_gv11b_runlist_get_tsg_entry(struct unit_module *m, * * Description: Branch coverage for gv11b_runlist_get_ch_entry * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * diff --git a/userspace/units/fifo/runlist/nvgpu-runlist.h b/userspace/units/fifo/runlist/nvgpu-runlist.h index ea78bb9be..3323dac75 100644 --- a/userspace/units/fifo/runlist/nvgpu-runlist.h +++ b/userspace/units/fifo/runlist/nvgpu-runlist.h @@ -37,7 +37,7 @@ struct gk20a; * * Description: Test runlist context initialization. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_setup_sw, nvgpu_init_active_runlist_mapping, * nvgpu_init_runlist_enginfo, nvgpu_runlist_cleanup_sw @@ -57,7 +57,7 @@ int test_runlist_setup_sw(struct unit_module *m, struct gk20a *g, void *args); * * Description: Check lists of runlists servicing engine/PBDMA/TSG. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_get_runlists_mask * @@ -76,7 +76,7 @@ int test_runlist_get_mask(struct unit_module *m, struct gk20a *g, void *args); * * Description: Acquire and release runlist lock. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_lock_active_runlists, * nvgpu_runlist_unlock_active_runlists, nvgpu_runlist_unlock_runlists @@ -98,7 +98,7 @@ int test_runlist_lock_unlock_active_runlists(struct unit_module *m, * * Description: Test enable/disable of runlists. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_set_state * @@ -116,7 +116,7 @@ int test_runlist_set_state(struct unit_module *m, struct gk20a *g, void *args); * * Description: Get runlist interleave level name as string. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_interleave_level_name * @@ -135,7 +135,7 @@ int test_runlist_interleave_level_name(struct unit_module *m, * * Description: Test format of TSG runlist entry * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_construct_locked, nvgpu_runlist_append_flat, * nvgpu_runlist_append_prio, nvgpu_runlist_append_tsg @@ -173,7 +173,7 @@ int test_tsg_format_gen(struct unit_module *m, struct gk20a *g, void *args); * * Description: Build runlist without interleaving (aka "flat") * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_construct_locked, nvgpu_runlist_append_flat, * nvgpu_runlist_append_prio, nvgpu_runlist_append_tsg @@ -205,7 +205,7 @@ int test_flat_gen(struct unit_module *m, struct gk20a *g, void *args); * * Description: Build runlist with interleaving, single level only * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_construct_locked, nvgpu_runlist_append_low, * nvgpu_runlist_append_med, nvgpu_runlist_append_hi, @@ -240,7 +240,7 @@ int test_interleave_single(struct unit_module *m, struct gk20a *g, void *args); * * Description: Build runlist with interleaving, two different levels * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_construct_locked, nvgpu_runlist_append_low, * nvgpu_runlist_append_med, nvgpu_runlist_append_hi, @@ -276,7 +276,7 @@ int test_interleave_dual(struct unit_module *m, struct gk20a *g, void *args); * * Description: Build runlist with interleaving, all levels * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_construct_locked, nvgpu_runlist_append_low, * nvgpu_runlist_append_med, nvgpu_runlist_append_hi, @@ -319,7 +319,7 @@ int test_interleaving_levels(struct unit_module *m, struct gk20a *g, * * Description: Reload given runlists. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_reload_ids * @@ -342,7 +342,7 @@ int test_runlist_reload_ids(struct unit_module *m, struct gk20a *g, void *args); * * Description: Add/remove channel from runlist. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_runlist_update_locked, gk20a_runlist_modify_active_locked, * gk20a_runlist_reconstruct_locked @@ -359,4 +359,4 @@ int test_runlist_reload_ids(struct unit_module *m, struct gk20a *g, void *args); int test_runlist_update_locked(struct unit_module *m, struct gk20a *g, void *args); -#endif /* UNIT_NVGPU_RUNLIST_H */ +#endif /* UNIT_NVGPU_RUNLIST_H */ \ No newline at end of file diff --git a/userspace/units/fifo/tsg/gv11b/nvgpu-tsg-gv11b.h b/userspace/units/fifo/tsg/gv11b/nvgpu-tsg-gv11b.h index 54a2a48db..e71c8c166 100644 --- a/userspace/units/fifo/tsg/gv11b/nvgpu-tsg-gv11b.h +++ b/userspace/units/fifo/tsg/gv11b/nvgpu-tsg-gv11b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Branch coverage for gv11b_tsg_init_eng_method_buffers * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -71,7 +71,7 @@ int test_gv11b_tsg_init_eng_method_buffers(struct unit_module *m, * * Description: Branch coverage for gv11b_tsg_bind_channel_eng_method_buffers * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * @@ -98,7 +98,7 @@ int test_gv11b_tsg_bind_channel_eng_method_buffers(struct unit_module *m, * * Description: Branch coverage for gv11b_tsg_unbind_channel_check_eng_faulted * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fifo_init_support() run for this GPU * diff --git a/userspace/units/fifo/tsg/nvgpu-tsg.h b/userspace/units/fifo/tsg/nvgpu-tsg.h index 82174a513..64fae154c 100644 --- a/userspace/units/fifo/tsg/nvgpu-tsg.h +++ b/userspace/units/fifo/tsg/nvgpu-tsg.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Create TSG * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_open * @@ -69,7 +69,7 @@ int test_tsg_open(struct unit_module *m, * * Description: Bind channel to TSG. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_bind_channel * @@ -106,7 +106,7 @@ int test_tsg_bind_channel(struct unit_module *m, * * Description: Unbind channel from TSG. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_unbind_channel * @@ -151,7 +151,7 @@ int test_tsg_unbind_channel(struct unit_module *m, * * Description: Release TSG. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_release * @@ -186,7 +186,7 @@ int test_tsg_release(struct unit_module *m, * * Description: Check HW state during TSG unbind channel. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_unbind_channel_check_hw_state * @@ -212,7 +212,7 @@ int test_tsg_unbind_channel_check_hw_state(struct unit_module *m, * * Description: Check if channel reload is needed during TSG unbind * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_unbind_channel_check_ctx_reload * @@ -239,7 +239,7 @@ int test_tsg_unbind_channel_check_ctx_reload(struct unit_module *m, * * Description: Enable/disable TSG * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_enable, nvgpu_tsg_disable * @@ -266,7 +266,7 @@ int test_tsg_enable(struct unit_module *m, * * Description: Get TSG context from id * - * Test Type: Feature based + * Test Type: Feature * * Targets: tsg_check_and_get_from_id * @@ -288,7 +288,7 @@ int test_tsg_check_and_get_from_id(struct unit_module *m, * * Description: Abort TSG * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_abort * @@ -316,7 +316,7 @@ int test_tsg_abort(struct unit_module *m, * * Description: SW Initialization for TSGs * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_setup_sw * @@ -338,7 +338,7 @@ int test_tsg_setup_sw(struct unit_module *m, * * Description: Mark all channels unserviceable in a TSG * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_mark_error * @@ -365,7 +365,7 @@ int test_tsg_mark_error(struct unit_module *m, * * Description: Set MMU fault error notifier for TSG * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_set_ctx_mmu_error * @@ -388,7 +388,7 @@ int test_tsg_set_ctx_mmu_error(struct unit_module *m, * * Description: Reset faulted engine and/or PBDMAs for a TSG * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_tsg_reset_faulted_eng_pbdma * diff --git a/userspace/units/fifo/userd/gk20a/nvgpu-userd-gk20a.h b/userspace/units/fifo/userd/gk20a/nvgpu-userd-gk20a.h index dbf8a2b8e..69e2c523a 100644 --- a/userspace/units/fifo/userd/gk20a/nvgpu-userd-gk20a.h +++ b/userspace/units/fifo/userd/gk20a/nvgpu-userd-gk20a.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: USERD entry size * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_userd_entry_size * diff --git a/userspace/units/fifo/usermode/gv11b/nvgpu-usermode-gv11b.h b/userspace/units/fifo/usermode/gv11b/nvgpu-usermode-gv11b.h index 8be5c2047..55419e0ea 100644 --- a/userspace/units/fifo/usermode/gv11b/nvgpu-usermode-gv11b.h +++ b/userspace/units/fifo/usermode/gv11b/nvgpu-usermode-gv11b.h @@ -38,7 +38,7 @@ struct gk20a; * * Description: Usermode gv11b HALs * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_usermode_base, gv11b_usermode_bus_base, * gv11b_usermode_doorbell_token, gv11b_usermode_ring_doorbell diff --git a/userspace/units/fuse/nvgpu-fuse-gm20b.h b/userspace/units/fuse/nvgpu-fuse-gm20b.h index 0e324b9e0..b5f7b4009 100644 --- a/userspace/units/fuse/nvgpu-fuse-gm20b.h +++ b/userspace/units/fuse/nvgpu-fuse-gm20b.h @@ -38,7 +38,7 @@ extern struct fuse_test_args gm20b_init_args; * Description: Verify fuse API check_priv_security() when security fuse is * enabled. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -60,7 +60,7 @@ int test_fuse_gm20b_check_sec(struct unit_module *m, * Description: Verify fuse API check_priv_security() handles an error from * reading gcplex. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -81,7 +81,7 @@ int test_fuse_gm20b_check_gcplex_fail(struct unit_module *m, * Description: Verify fuse API check_priv_security() handles invalid gcplex * configurations of WPR and VPR bits. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -107,7 +107,7 @@ int test_fuse_gm20b_check_sec_invalid_gcplex(struct unit_module *m, * Description: Verify fuse API check_priv_security() when security fuse is * disabled. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -127,7 +127,7 @@ int test_fuse_gm20b_check_non_sec(struct unit_module *m, * * Description: Verify fuse reads for basic value-return APIs. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * diff --git a/userspace/units/fuse/nvgpu-fuse-gp10b.h b/userspace/units/fuse/nvgpu-fuse-gp10b.h index 0a049cb17..e2a1afe2b 100644 --- a/userspace/units/fuse/nvgpu-fuse-gp10b.h +++ b/userspace/units/fuse/nvgpu-fuse-gp10b.h @@ -38,7 +38,7 @@ extern struct fuse_test_args gp10b_init_args; * Description: Verify fuse API check_priv_security() when security fuse is * enabled. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -59,7 +59,7 @@ int test_fuse_gp10b_check_sec(struct unit_module *m, * Description: Verify fuse API check_priv_security() handles an error from * reading gcplex. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -80,7 +80,7 @@ int test_fuse_gp10b_check_gcplex_fail(struct unit_module *m, * Description: Verify fuse API check_priv_security() handles invalid gcplex * configurations of WPR and VPR bits. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -106,7 +106,7 @@ int test_fuse_gp10b_check_sec_invalid_gcplex(struct unit_module *m, * Description: Verify fuse API check_priv_security() when security fuse is * disabled. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -126,7 +126,7 @@ int test_fuse_gp10b_check_non_sec(struct unit_module *m, * * Description: Verify fuse reports ECC enable correctly. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * @@ -147,7 +147,7 @@ int test_fuse_gp10b_ecc(struct unit_module *m, * * Description: Verify fuse reports Feature Override enable correctly. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_fuse_device_common_init() must be called for this GPU. * diff --git a/userspace/units/gr/config/nvgpu-gr-config.h b/userspace/units/gr/config/nvgpu-gr-config.h index e0165cbd4..3257c3054 100644 --- a/userspace/units/gr/config/nvgpu-gr-config.h +++ b/userspace/units/gr/config/nvgpu-gr-config.h @@ -40,7 +40,7 @@ struct unit_module; * to read the GR engine configuration and stores the configuration * values in the #nvgpu_gr_config struct. * - * Test Type: Feature based. + * Test Type: Feature * * Input: None * @@ -59,7 +59,7 @@ int test_gr_config_init(struct unit_module *m, struct gk20a *g, void *args); * * Description: Cleanup common.gr.config unit. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_config_deinit. * @@ -81,7 +81,7 @@ int test_gr_config_deinit(struct unit_module *m, struct gk20a *g, void *args); * read from the h/w matches with locally stored informations * for a particular chip. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Input: #test_gr_init_setup and #test_gr_config_init * must have been executed successfully. @@ -120,7 +120,7 @@ int test_gr_config_count(struct unit_module *m, struct gk20a *g, void *args); * reflect the same value. This test helps to verify the * configuration values can be changed as part of floorsweeping. * - * Test Type: Feature based, Error guessing + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_config_set_no_of_sm, * #nvgpu_gr_config_get_sm_info, @@ -149,7 +149,7 @@ int test_gr_config_set_get(struct unit_module *m, struct gk20a *g, void *args); * possible error conditions for memory allocation failure. Also * provide different configurations in common.gr unit. * - * Test Type: Feature based, Error guessing + * Test Type: Feature, Error guessing * * Input: #test_gr_init_setup must have been executed successfully. * diff --git a/userspace/units/gr/ctx/nvgpu-gr-ctx.h b/userspace/units/gr/ctx/nvgpu-gr-ctx.h index b5302b52b..523f2463d 100644 --- a/userspace/units/gr/ctx/nvgpu-gr-ctx.h +++ b/userspace/units/gr/ctx/nvgpu-gr-ctx.h @@ -38,7 +38,7 @@ struct unit_module; * * Description: Verify error handling in context allocation and mapping path. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_ctx_alloc, * #nvgpu_gr_ctx_free, diff --git a/userspace/units/gr/falcon/nvgpu-gr-falcon.h b/userspace/units/gr/falcon/nvgpu-gr-falcon.h index b76a6a494..b5b882c86 100644 --- a/userspace/units/gr/falcon/nvgpu-gr-falcon.h +++ b/userspace/units/gr/falcon/nvgpu-gr-falcon.h @@ -38,7 +38,7 @@ struct unit_module; * * Description: Helps to verify common.gr.falcon subunit initialization. * - * Test Type: Feature based, Error injection. + * Test Type: Feature, Error injection * * Targets: #nvgpu_gr_falcon_init_support. * @@ -64,7 +64,7 @@ int test_gr_falcon_init(struct unit_module *m, * * Description: Helps to verify common.gr.falcon subunit deinitialization. * - * Test Type: Feature based, Error injection. + * Test Type: Feature, Error injection * * Targets: #nvgpu_gr_falcon_remove_support. * @@ -86,7 +86,7 @@ int test_gr_falcon_deinit(struct unit_module *m, * * Description: This test helps to verify load and boot FECS and GPCCS ucodes. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_falcon_init_ctxsw. * @@ -109,7 +109,7 @@ int test_gr_falcon_init_ctxsw(struct unit_module *m, * * Description: Helps to verify context state initialization * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_falcon_init_ctx_state. * @@ -130,7 +130,7 @@ int test_gr_falcon_init_ctx_state(struct unit_module *m, * Description: Helps to verify the common.gr.falcon query * functions return valid values. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_falcon_get_fecs_ucode_segments, * #nvgpu_gr_falcon_get_gpccs_ucode_segments, @@ -155,7 +155,7 @@ int test_gr_falcon_query_test(struct unit_module *m, * Description: Helps to verify the allocation failures for * nvgpu_gr_falcon_init_ctxsw_ucode function is handled properly. * - * Test Type: Error injection. + * Test Type: Error injection * * Targets: #nvgpu_gr_falcon_init_ctxsw_ucode. * diff --git a/userspace/units/gr/fs_state/nvgpu-gr-fs-state.h b/userspace/units/gr/fs_state/nvgpu-gr-fs-state.h index e4573f6b4..2fdd0b589 100644 --- a/userspace/units/gr/fs_state/nvgpu-gr-fs-state.h +++ b/userspace/units/gr/fs_state/nvgpu-gr-fs-state.h @@ -38,7 +38,7 @@ struct unit_module; * * Description: Verify error handling in #nvgpu_gr_fs_state_init() * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_fs_state_init. * diff --git a/userspace/units/gr/global_ctx/nvgpu-gr-global-ctx.h b/userspace/units/gr/global_ctx/nvgpu-gr-global-ctx.h index e2213dbec..754f43bb2 100644 --- a/userspace/units/gr/global_ctx/nvgpu-gr-global-ctx.h +++ b/userspace/units/gr/global_ctx/nvgpu-gr-global-ctx.h @@ -38,7 +38,7 @@ struct unit_module; * * Description: Verify error handling in global context allocation path. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_global_ctx_buffer_alloc, * #nvgpu_gr_global_ctx_buffer_free, @@ -79,7 +79,7 @@ int test_gr_global_ctx_alloc_error_injection(struct unit_module *m, * Description: Verify error handling in local golden context image * creation and comparison. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_global_ctx_init_local_golden_image, * #nvgpu_gr_global_ctx_load_local_golden_image, diff --git a/userspace/units/gr/intr/nvgpu-gr-intr.h b/userspace/units/gr/intr/nvgpu-gr-intr.h index 74bac4eb7..fb3eca179 100644 --- a/userspace/units/gr/intr/nvgpu-gr-intr.h +++ b/userspace/units/gr/intr/nvgpu-gr-intr.h @@ -40,7 +40,7 @@ struct unit_module; * common.gr subunits without any channel allocation. * Also helps to verify the nonstall interrupts. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_intr_stall_isr, * #nvgpu_gr_intr_init_support, @@ -76,7 +76,7 @@ int test_gr_intr_without_channel(struct unit_module *m, * Helps to figure out the current context on interrupt * pending with subunit error. * - * Test Type: Feature based, Error guessing + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_intr_stall_isr. * @@ -110,7 +110,7 @@ int test_gr_intr_setup_channel(struct unit_module *m, * Helps to verify exceptions for SET_SHADER_EXCEPTIONS, * SET_SKEDCHECK and SET_SHADER_CUT_COLLECTOR. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_intr_stall_isr. * @@ -138,7 +138,7 @@ int test_gr_intr_sw_exceptions(struct unit_module *m, * unimpl_illegal_method, watchdog, ecc_corrected and * ecc_uncorrected interrupts. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_intr_stall_isr. * @@ -161,7 +161,7 @@ int test_gr_intr_fecs_exceptions(struct unit_module *m, * * Description: Helps to verify pending interrupts for gpc_exceptions. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_intr_stall_isr, * #nvgpu_gr_intr_handle_gpc_exception. diff --git a/userspace/units/gr/nvgpu-gr.h b/userspace/units/gr/nvgpu-gr.h index 71decf514..de7d1ff91 100644 --- a/userspace/units/gr/nvgpu-gr.h +++ b/userspace/units/gr/nvgpu-gr.h @@ -38,7 +38,7 @@ struct unit_module; * * Description: Setup common.gr unit. * - * Test Type: Feature based. + * Test Type: Feature * * Input: None. * @@ -62,7 +62,7 @@ int test_gr_init_setup(struct unit_module *m, struct gk20a *g, void *args); * * Description: Remove common.gr unit setup. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_free. * @@ -81,7 +81,7 @@ int test_gr_remove_setup(struct unit_module *m, struct gk20a *g, void *args); * * Description: Prepare common.gr unit. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_prepare_sw, #nvgpu_gr_prepare_hw. * @@ -100,7 +100,7 @@ int test_gr_init_prepare(struct unit_module *m, struct gk20a *g, void *args); * * Description: Initialize common.gr unit. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_init_support. * @@ -126,7 +126,7 @@ int test_gr_init_support(struct unit_module *m, struct gk20a *g, void *args); * * Description: Suspend common.gr unit. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_suspend. * @@ -145,7 +145,7 @@ int test_gr_suspend(struct unit_module *m, struct gk20a *g, void *args); * * Description: Remove common.gr unit support. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_remove_support. * @@ -165,7 +165,7 @@ int test_gr_remove_support(struct unit_module *m, struct gk20a *g, void *args); * * Description: Set the ECC feature based on fuse and fecs override registers. * - * Test Type: Feature based, Error Injection. + * Test Type: Feature, Error Injection * * Input: #test_gr_init_setup, #test_gr_init_prepare and #test_gr_init_support * must have been executed successfully. @@ -191,7 +191,7 @@ int test_gr_init_ecc_features(struct unit_module *m, * * Description: Setup for common.gr unit. * - * Test Type: Feature based. + * Test Type: Feature * * Input: None * @@ -215,7 +215,7 @@ int test_gr_init_setup_ready(struct unit_module *m, struct gk20a *g, void *args) * * Description: Cleanup common.gr unit. * - * Test Type: Feature based. + * Test Type: Feature * * Input: #test_gr_setup_ready must have been executed successfully. * diff --git a/userspace/units/gr/obj_ctx/nvgpu-gr-obj-ctx.h b/userspace/units/gr/obj_ctx/nvgpu-gr-obj-ctx.h index a54d6a4ac..8ba4231ab 100644 --- a/userspace/units/gr/obj_ctx/nvgpu-gr-obj-ctx.h +++ b/userspace/units/gr/obj_ctx/nvgpu-gr-obj-ctx.h @@ -38,7 +38,7 @@ struct unit_module; * * Description: Verify error handling in object context creation path. * - * Test Type: Feature based, Error guessing. + * Test Type: Feature, Error guessing * * Targets: #nvgpu_gr_obj_ctx_init, * #nvgpu_gr_obj_ctx_alloc, diff --git a/userspace/units/gr/setup/nvgpu-gr-setup.h b/userspace/units/gr/setup/nvgpu-gr-setup.h index 52e841602..8058abe00 100644 --- a/userspace/units/gr/setup/nvgpu-gr-setup.h +++ b/userspace/units/gr/setup/nvgpu-gr-setup.h @@ -38,7 +38,7 @@ struct unit_module; * * Description: This test helps to verify common.gr object context creation. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_setup_alloc_obj_ctx, * #nvgpu_gr_obj_ctx_alloc, @@ -69,7 +69,7 @@ int test_gr_setup_alloc_obj_ctx(struct unit_module *m, * * Description: This test helps to verify set_preemption_mode. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_setup_set_preemption_mode, * #nvgpu_gr_obj_ctx_set_ctxsw_preemption_mode, @@ -96,7 +96,7 @@ int test_gr_setup_set_preemption_mode(struct unit_module *m, * * Description: Helps to verify common.gr object context cleanup. * - * Test Type: Feature based. + * Test Type: Feature * * Targets: #nvgpu_gr_setup_free_subctx, * #nvgpu_gr_setup_free_gr_ctx. @@ -121,7 +121,7 @@ int test_gr_setup_free_obj_ctx(struct unit_module *m, * Description: Helps to verify error paths in * g->ops.gr.setup.set_preemption_mode call. * - * Test Type: Error injection. + * Test Type: Error injection * * Targets: #nvgpu_gr_setup_set_preemption_mode, * #nvgpu_gr_obj_ctx_set_ctxsw_preemption_mode. @@ -147,7 +147,7 @@ int test_gr_setup_preemption_mode_errors(struct unit_module *m, * Description: Helps to verify error paths in * g->ops.gr.setup.alloc_obj_ctx call. * - * Test Type: Error injection. + * Test Type: Error injection * * Targets: #nvgpu_gr_setup_alloc_obj_ctx, * #nvgpu_gr_subctx_alloc, #nvgpu_gr_obj_ctx_alloc, diff --git a/userspace/units/init/nvgpu-init.h b/userspace/units/init/nvgpu-init.h index 6c3d520be..5bf3d3edb 100644 --- a/userspace/units/init/nvgpu-init.h +++ b/userspace/units/init/nvgpu-init.h @@ -74,7 +74,7 @@ int test_free_env(struct unit_module *m, * * Description: Validate gv11b_get_litter_value() * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_get_litter_value * @@ -97,7 +97,7 @@ int test_get_litter_value(struct unit_module *m, * * Description: Validate nvgpu_can_busy() * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_can_busy * @@ -120,7 +120,7 @@ int test_can_busy(struct unit_module *m, * * Description: Validate nvgpu_get() and nvgpu_put() and the refcount. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_get, nvgpu_put * @@ -152,7 +152,7 @@ int test_get_put(struct unit_module *m, * * Description: Validate the nvgpu_check_gpu_state() API which will restart * - * Test Type: Feature based + * Test Type: Feature * * Input: * - test_setup_env() must be called before. @@ -182,7 +182,7 @@ int test_check_gpu_state(struct unit_module *m, * * Description: Test HAL initialization for GV11B * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_detect_chip * @@ -222,7 +222,7 @@ int test_hal_init(struct unit_module *m, * * Description: Test nvgpu_finalize_poweron * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_finalize_poweron * @@ -250,7 +250,7 @@ int test_poweron(struct unit_module *m, struct gk20a *g, void *args); * Description: Test branches in nvgpu_finalize_poweron not covered by the * basic path already covered in test_poweron. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_finalize_poweron * @@ -275,7 +275,7 @@ int test_poweron_branches(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test nvgpu_prepare_poweroff * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_prepare_poweroff * @@ -303,7 +303,7 @@ int test_poweroff(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test putting device in quiesce * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_sw_quiesce_init_support, nvgpu_sw_quiesce_remove_support, * nvgpu_sw_quiesce_thread, nvgpu_sw_quiesce diff --git a/userspace/units/interface/atomic/atomic.h b/userspace/units/interface/atomic/atomic.h index 6d8eff34a..64273acdb 100644 --- a/userspace/units/interface/atomic/atomic.h +++ b/userspace/units/interface/atomic/atomic.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Test atomic set and read operations. * - * Test Type: Feature based + * Test Type: Feature * * Input: struct atomic_test_args passed via the __args parameter. * @@ -57,7 +57,7 @@ int test_atomic_set_and_read(struct unit_module *m, * Description: Test arithemtic atomic operations inc, dec, add, sub and friends * (except add_unless) single threaded for proper functionality. * - * Test Type: Feature based + * Test Type: Feature * * Input: struct atomic_test_args passed via the __args parameter. * For *_and_test ops, the args should make sure the loop traverses @@ -80,7 +80,7 @@ int test_atomic_arithmetic(struct unit_module *m, * Description: Test atomic operations inc, dec, add, sub, cmpxchg, in threads * to verify atomicity. * - * Test Type: Feature based + * Test Type: Feature * * Input: struct atomic_test_args passed via the __args parameter. * @@ -103,7 +103,7 @@ int test_atomic_arithmetic_threaded(struct unit_module *m, * Description: Test arithmetic *_and_test functions in threads to verify * atomicity. * - * Test Type: Feature based + * Test Type: Feature * * Input: struct atomic_test_args passed via the __args parameter. * @@ -127,7 +127,7 @@ int test_atomic_arithmetic_and_test_threaded(struct unit_module *m, * * Description: Test xchg op single threaded for proper functionality. * - * Test Type: Feature based + * Test Type: Feature * * Input: struct atomic_test_args passed via the __args parameter. * @@ -146,7 +146,7 @@ int test_atomic_xchg(struct unit_module *m, * * Description: Test atomic exchange operation with threads to test atomicity. * - * Test Type: Feature based + * Test Type: Feature * * Input: struct atomic_test_args passed via the __args parameter. * @@ -168,7 +168,7 @@ int test_atomic_xchg_threaded(struct unit_module *m, * * Description: Test cmpxchg single threaded for proper functionality. * - * Test Type: Feature based + * Test Type: Feature * * Input: struct atomic_test_args passed via the __args parameter. * @@ -187,7 +187,7 @@ int test_atomic_cmpxchg(struct unit_module *m, * * Description: Test add_unless op single threaded for proper functionality. * - * Test Type: Feature based + * Test Type: Feature * * Input: struct atomic_test_args passed via the __args parameter. * diff --git a/userspace/units/interface/bsearch/bsearch.h b/userspace/units/interface/bsearch/bsearch.h index 5e8a655a4..850d93341 100644 --- a/userspace/units/interface/bsearch/bsearch.h +++ b/userspace/units/interface/bsearch/bsearch.h @@ -51,7 +51,7 @@ struct unit_module; * Description: Simple test for bsearch. The goal here is code coverage, the * underlying implementation of bsearch is provided by the stdlib. * - * Test Type: Feature, Coverage + * Test Type: Feature * * Input: None * diff --git a/userspace/units/ltc/nvgpu-ltc.h b/userspace/units/ltc/nvgpu-ltc.h index b99f2d630..9973ed1b2 100644 --- a/userspace/units/ltc/nvgpu-ltc.h +++ b/userspace/units/ltc/nvgpu-ltc.h @@ -35,7 +35,7 @@ * * Description: The ltc unit gets initialized * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_init_ltc_support * @@ -66,7 +66,7 @@ int test_ltc_init_support(struct unit_module *m, * * Description: Validate ltc unit initialization of ecc counters. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_ecc_counter_init_per_lts, gv11b_lts_ecc_init, * nvgpu_ltc_ecc_free @@ -106,7 +106,7 @@ int test_ltc_ecc_init_free(struct unit_module *m, struct gk20a *g, void *args); * related to different ltc data. * Checks whether valid data is returned or not. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_ltc_sync_enabled, nvgpu_ltc_get_ltc_count, * nvgpu_ltc_get_slices_per_ltc, nvgpu_ltc_get_cacheline_size @@ -131,7 +131,7 @@ int test_ltc_functionality_tests(struct unit_module *m, * * Description: This test covers negative paths in ltc unit. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_ltc_sync_enabled, nvgpu_ltc_remove_support, * nvgpu_init_ltc_support @@ -153,7 +153,7 @@ int test_ltc_negative_tests(struct unit_module *m, * * Description: The ltc unit removes all populated ltc info. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_ltc_remove_support * @@ -173,7 +173,7 @@ int test_ltc_remove_support(struct unit_module *m, * Description: Validate ltc interrupt handler (isr). The ltc isr is responsible * for reporting errors determind from the ltc status registers. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_ltc_intr_isr * @@ -251,7 +251,7 @@ int test_ltc_intr(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate the inter_en_illegal_compstat API. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_ltc_intr_en_illegal_compstat * @@ -274,7 +274,7 @@ int test_ltc_intr_en_illegal_compstat(struct unit_module *m, * * Description: Validate the ltc interrupt configure API. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_ltc_intr_configure * @@ -298,7 +298,7 @@ int test_ltc_intr_configure(struct unit_module *m, * * Description: Validate the ltc API to determine L2 size. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_determine_L2_size_bytes * @@ -319,7 +319,7 @@ int test_determine_L2_size_bytes(struct unit_module *m, * * Description: Validate the ltc API to enable level 2 cache. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_ltc_set_enabled * @@ -342,7 +342,7 @@ int test_ltc_set_enabled(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate the ltc API to flush the cache. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_flush_ltc * diff --git a/userspace/units/mc/nvgpu-mc.h b/userspace/units/mc/nvgpu-mc.h index 27445f26d..47625f9c1 100644 --- a/userspace/units/mc/nvgpu-mc.h +++ b/userspace/units/mc/nvgpu-mc.h @@ -77,7 +77,7 @@ int test_free_env(struct unit_module *m, struct gk20a *g, void *args); * Description: Validate function of nvgpu_mc_intr_stall_unit_config and * nvgpu_mc_intr_nonstall_unit_config. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_mc_intr_stall_unit_config, nvgpu_mc_intr_nonstall_unit_config * @@ -115,7 +115,7 @@ int test_unit_config(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate function for pausing, resuming, and masking interrupts. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_mc_intr_stall_pause, nvgpu_mc_intr_stall_resume, * nvgpu_mc_intr_nonstall_pause, nvgpu_mc_intr_nonstall_resume, @@ -151,7 +151,7 @@ int test_pause_resume_mask(struct unit_module *m, struct gk20a *g, void *args); * Description: Validate function mc_gp10b_intr_stall which returns the pending * interrupts. * - * Test Type: Feature based + * Test Type: Feature * * Targets: mc_gp10b_intr_stall * @@ -171,7 +171,7 @@ int test_intr_stall(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate function of HAL gv11b_mc_is_stall_and_eng_intr_pending. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mc_is_stall_and_eng_intr_pending * @@ -194,7 +194,7 @@ int test_is_stall_and_eng_intr_pending(struct unit_module *m, struct gk20a *g, * Description: Validate handling of the stall interrupts by the stall interrupt * service routine. * - * Test Type: Feature based + * Test Type: Feature * * Targets: mc_gp10b_isr_stall * @@ -232,7 +232,7 @@ int test_isr_stall(struct unit_module *m, struct gk20a *g, void *args); * Description: Validate handling of the stall interrupts by the non-stall * interrupt service routine. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_mc_isr_nonstall * @@ -259,7 +259,7 @@ int test_isr_nonstall(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate functionality of mc_gp10b_is_intr1_pending. * - * Test Type: Feature based + * Test Type: Feature * * Targets: mc_gp10b_is_intr1_pending * @@ -284,7 +284,7 @@ int test_is_intr1_pending(struct unit_module *m, struct gk20a *g, void *args); * Description: Validate functionality of functions for enabling, disabling, * and reseting units. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_mc_enable, gm20b_mc_disable, gm20b_mc_reset * @@ -307,7 +307,7 @@ int test_enable_disable_reset(struct unit_module *m, struct gk20a *g, void *args * * Description: Validate functionality of HAL to get reset mask for a unit. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_mc_reset_mask * @@ -328,7 +328,7 @@ int test_reset_mask(struct unit_module *m, struct gk20a *g, void *args); * * Description: Validate functionality of HAL to get reset mask for a unit. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_wait_for_deferred_interrupts * diff --git a/userspace/units/mm/allocators/bitmap_allocator/bitmap_allocator.h b/userspace/units/mm/allocators/bitmap_allocator/bitmap_allocator.h index fb67078f4..d830f3861 100644 --- a/userspace/units/mm/allocators/bitmap_allocator/bitmap_allocator.h +++ b/userspace/units/mm/allocators/bitmap_allocator/bitmap_allocator.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize bitmap allocator. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -59,7 +59,7 @@ int test_nvgpu_bitmap_allocator_init(struct unit_module *m, * * Description: Check bitmap_allocator attribute values using allocator ops. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_bitmap_allocator_init * @@ -80,7 +80,7 @@ int test_nvgpu_bitmap_allocator_ops(struct unit_module *m, * * Description: Allocate various sizes of memory to test different scenarios. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_bitmap_allocator_init * @@ -126,7 +126,7 @@ int test_nvgpu_bitmap_allocator_destroy(struct unit_module *m, * Description: Test allocator functions for bitmap allocator in latency * critical path. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * diff --git a/userspace/units/mm/allocators/buddy_allocator/buddy_allocator.h b/userspace/units/mm/allocators/buddy_allocator/buddy_allocator.h index 3cd611ea9..77a8c9fb9 100644 --- a/userspace/units/mm/allocators/buddy_allocator/buddy_allocator.h +++ b/userspace/units/mm/allocators/buddy_allocator/buddy_allocator.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize buddy allocator. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -72,7 +72,7 @@ int test_nvgpu_buddy_allocator_init(struct unit_module *m, * * Description: Test allocation of carveouts. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_buddy_allocator_init * @@ -98,7 +98,7 @@ int test_nvgpu_buddy_allocator_carveout(struct unit_module *m, * * Description: Test buddy allocator attribute and allocation functions. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_buddy_allocator_init * @@ -146,7 +146,7 @@ int test_nvgpu_buddy_allocator_destroy(struct unit_module *m, * * Description: Test cleanup branch of memory allocations. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -178,7 +178,7 @@ int test_nvgpu_buddy_allocator_alloc(struct unit_module *m, * * Description: Test buddy allocator functions with big pages disabled. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -218,7 +218,7 @@ int test_buddy_allocator_with_small_pages(struct unit_module *m, * * Description: Test buddy allocator functions with big pages enabled. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * diff --git a/userspace/units/mm/as/as.h b/userspace/units/mm/as/as.h index 3ccf2a764..e3ca1fb56 100644 --- a/userspace/units/mm/as/as.h +++ b/userspace/units/mm/as/as.h @@ -109,7 +109,7 @@ int test_init_mm(struct unit_module *m, struct gk20a *g, void *args); * Description: The AS unit shall be able to allocate address spaces based on * required flags, or report appropriate error codes in case of failures. * - * Test Type: Feature based + * Test Type: Feature * * Input: * - The test_init_mm must have been executed diff --git a/userspace/units/mm/dma/dma.h b/userspace/units/mm/dma/dma.h index 1438dad9b..82de37173 100644 --- a/userspace/units/mm/dma/dma.h +++ b/userspace/units/mm/dma/dma.h @@ -38,7 +38,7 @@ struct unit_module; * Description: This test must be run once and be the first one as it * initializes the MM subsystem. * - * Test Type: Feature based, Init + * Test Type: Feature, Other (setup) * * Targets: nvgpu_vm_init * @@ -66,7 +66,7 @@ int test_mm_dma_init(struct unit_module *m, struct gk20a *g, void *__args); * Description: Test to target nvgpu_dma_alloc_* functions, testing automatic or * forced allocations in SYSMEM or VIDMEM. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_dma_alloc_flags_sys, nvgpu_dma_free, nvgpu_dma_alloc_flags_vid * @@ -93,7 +93,7 @@ int test_mm_dma_alloc(struct unit_module *m, struct gk20a *g, void *args); * Description: Test to target nvgpu_dma_alloc_flags_* functions, testing * several possible flags and SYSMEM/VIDMEM. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_dma_alloc_flags_sys, nvgpu_dma_free, nvgpu_dma_alloc_flags_vid * @@ -121,7 +121,7 @@ int test_mm_dma_alloc_flags(struct unit_module *m, struct gk20a *g, void *args); * Description: Test to target nvgpu_dma_alloc_map_* functions, testing * allocations and GMMU mappings in SYSMEM or VIDMEM. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_dma_alloc_map, nvgpu_dma_unmap_free, nvgpu_dma_alloc_map_sys, * nvgpu_dma_alloc_map_vid @@ -149,7 +149,7 @@ int test_mm_dma_alloc_map(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test error handling branches in nvgpu_dma_alloc_map * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_dma_alloc_map, nvgpu_dma_unmap_free * diff --git a/userspace/units/mm/gmmu/page_table/page_table.h b/userspace/units/mm/gmmu/page_table/page_table.h index ba57bf981..d1db94771 100644 --- a/userspace/units/mm/gmmu/page_table/page_table.h +++ b/userspace/units/mm/gmmu/page_table/page_table.h @@ -38,7 +38,7 @@ struct unit_module; * Description: Test special corner cases causing map to fail. Mostly to cover * error handling and some branches. * - * Test Type: Feature based, Error injection + * Test Type: Feature, Error injection * * Targets: nvgpu_gmmu_map * @@ -67,7 +67,7 @@ int test_nvgpu_gmmu_map_unmap_map_fail(struct unit_module *m, struct gk20a *g, * parameters can be changed and provided in the args. This test will also * attempt to compare the data in PTEs to the parameters provided. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_gmmu_map_fixed, nvgpu_gmmu_map, nvgpu_get_pte, * nvgpu_gmmu_unmap @@ -101,7 +101,7 @@ int test_nvgpu_gmmu_map_unmap(struct unit_module *m, struct gk20a *g, * Description: Similar to test_nvgpu_gmmu_map_unmap but supports more advanced * parameters and creates a test SGT. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_gmmu_map_locked, nvgpu_gmmu_unmap * @@ -126,7 +126,7 @@ int test_nvgpu_gmmu_map_unmap_adv(struct unit_module *m, struct gk20a *g, * Description: This tests uses the batch mode and maps 2 buffers. Then it * checks that the flags in the batch structure were set correctly. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_gmmu_map_locked, nvgpu_gmmu_unmap * @@ -155,7 +155,7 @@ int test_nvgpu_gmmu_map_unmap_batched(struct unit_module *m, struct gk20a *g, * * Description: Test case to cover NVGPU-RQCD-45 C1. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_vm_init, nvgpu_gmmu_map, nvgpu_gmmu_map_locked, * nvgpu_gmmu_unmap, nvgpu_vm_put @@ -187,7 +187,7 @@ int test_nvgpu_page_table_c1_full(struct unit_module *m, struct gk20a *g, * * Description: Test case to cover NVGPU-RQCD-45 C2. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_vm_init, nvgpu_gmmu_map_fixed, nvgpu_gmmu_unmap, * nvgpu_vm_put diff --git a/userspace/units/mm/gmmu/pd_cache/pd_cache.h b/userspace/units/mm/gmmu/pd_cache/pd_cache.h index 51e9d94aa..49cd0d952 100644 --- a/userspace/units/mm/gmmu/pd_cache/pd_cache.h +++ b/userspace/units/mm/gmmu/pd_cache/pd_cache.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Test to cover the initialization routines of pd_cache. * - * Test Type: Feature based, Error Injection + * Test Type: Feature, Error Injection * * Targets: nvgpu_pd_cache_init * @@ -61,7 +61,7 @@ int test_pd_cache_init(struct unit_module *m, struct gk20a *g, void *__args); * * Description: Test to cover the de-initialization routines of pd_cache. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_pd_cache_fini * @@ -83,7 +83,7 @@ int test_pd_cache_fini(struct unit_module *m, struct gk20a *g, void *__args); * memory, that it is sufficiently aligned for use by the GMMU and it can * allocate valid PDs. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_pd_alloc, nvgpu_pd_write, nvgpu_pd_free, nvgpu_pd_cache_fini * @@ -110,7 +110,7 @@ int test_pd_cache_valid_alloc(struct unit_module *m, struct gk20a *g, * Description: Checks that pd_cache allocations are successful in a number of * supported sizes. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_pd_cache_init, nvgpu_pd_alloc, nvgpu_pd_free, * nvgpu_pd_cache_fini @@ -139,7 +139,7 @@ int test_per_pd_size(struct unit_module *m, struct gk20a *g, void *__args); * Description: Ensure that the pd_cache writes a word of memory in a * passed PD with 2 word or 4 word PDE/PTE. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_mm_get_mmu_levels, nvgpu_pd_cache_init, nvgpu_pd_alloc, * nvgpu_pd_offset_from_index, nvgpu_pd_write, nvgpu_pd_free, @@ -169,7 +169,7 @@ int test_pd_write(struct unit_module *m, struct gk20a *g, void *__args); * Description: Ensure the pd_cache does provide a valid GPU physical address * for a given PD. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_pd_cache_init, nvgpu_pd_alloc, nvgpu_pd_gpu_addr, * nvgpu_pd_free, nvgpu_pd_cache_fini @@ -194,7 +194,7 @@ int test_gpu_address(struct unit_module *m, struct gk20a *g, void *__args); * Description: Ensure that the pd_cache unit returns a valid word offset for * 2 and 4 word PDE/PTE. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_mm_get_mmu_levels, nvgpu_pd_offset_from_index * @@ -220,7 +220,7 @@ int test_offset_computation(struct unit_module *m, struct gk20a *g, * Description: Ensure that the initialization routines of pd_cache handle all * corner cases appropriately. * - * Test Type: Feature based, Error injection + * Test Type: Feature, Error injection * * Targets: nvgpu_pd_cache_init, nvgpu_pd_alloc, nvgpu_pd_cache_fini, * nvgpu_pd_free @@ -256,7 +256,7 @@ int test_init_deinit(struct unit_module *m, struct gk20a *g, void *__args); * pattern to some degree. If not set it defaults to nr_allocs_before_free. * Anything left over after the last free loop will be freed in one big loop. * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_pd_cache_init, nvgpu_pd_alloc, nvgpu_pd_cache_fini, * nvgpu_pd_free @@ -289,7 +289,7 @@ int test_pd_cache_alloc_gen(struct unit_module *m, struct gk20a *g, * * Description: Test free on empty PD cache and extra corner cases. * - * Test Type: Feature based, Error injection + * Test Type: Feature, Error injection * * Targets: nvgpu_pd_cache_init, nvgpu_pd_alloc, nvgpu_pd_cache_fini, * nvgpu_pd_free diff --git a/userspace/units/mm/hal/cache/flush_gk20a_fusa/flush-gk20a-fusa.h b/userspace/units/mm/hal/cache/flush_gk20a_fusa/flush-gk20a-fusa.h index 86cb57a81..c46b75d8c 100644 --- a/userspace/units/mm/hal/cache/flush_gk20a_fusa/flush-gk20a-fusa.h +++ b/userspace/units/mm/hal/cache/flush_gk20a_fusa/flush-gk20a-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize environment for MM tests * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * @@ -56,7 +56,7 @@ int test_env_init(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test FB flush * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_mm_fb_flush * @@ -82,7 +82,7 @@ int test_gk20a_mm_fb_flush(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test L2 flush * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_mm_l2_flush, gk20a_mm_l2_invalidate_locked * @@ -107,7 +107,7 @@ int test_gk20a_mm_l2_flush(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test L2 invalidate * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_mm_l2_invalidate, gk20a_mm_l2_invalidate_locked * @@ -132,7 +132,7 @@ int test_gk20a_mm_l2_invalidate(struct unit_module *m, struct gk20a *g, * * Description: Cleanup test environment * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * diff --git a/userspace/units/mm/hal/cache/flush_gv11b_fusa/flush-gv11b-fusa.h b/userspace/units/mm/hal/cache/flush_gv11b_fusa/flush-gv11b-fusa.h index abe41ed2e..9e1638620 100644 --- a/userspace/units/mm/hal/cache/flush_gv11b_fusa/flush-gv11b-fusa.h +++ b/userspace/units/mm/hal/cache/flush_gv11b_fusa/flush-gv11b-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize environment for MM tests * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * @@ -56,7 +56,7 @@ int test_env_init(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test L2 flush * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_l2_flush * @@ -84,7 +84,7 @@ int test_gv11b_mm_l2_flush(struct unit_module *m, struct gk20a *g, void *args); * * Description: Cleanup test environment * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * diff --git a/userspace/units/mm/hal/gmmu/gmmu_gk20a_fusa/gmmu-gk20a-fusa.h b/userspace/units/mm/hal/gmmu/gmmu_gk20a_fusa/gmmu-gk20a-fusa.h index 8c5fe7f8f..76425be5a 100644 --- a/userspace/units/mm/hal/gmmu/gmmu_gk20a_fusa/gmmu-gk20a-fusa.h +++ b/userspace/units/mm/hal/gmmu/gmmu_gk20a_fusa/gmmu-gk20a-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Test PDE page size * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_get_pde_pgsz * @@ -56,7 +56,7 @@ int test_gk20a_get_pde_pgsz(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test PTE page size * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_get_pte_pgsz * diff --git a/userspace/units/mm/hal/gmmu/gmmu_gm20b_fusa/gmmu-gm20b-fusa.h b/userspace/units/mm/hal/gmmu/gmmu_gm20b_fusa/gmmu-gm20b-fusa.h index 18cfb3eb9..c83075e92 100644 --- a/userspace/units/mm/hal/gmmu/gmmu_gm20b_fusa/gmmu-gm20b-fusa.h +++ b/userspace/units/mm/hal/gmmu/gmmu_gm20b_fusa/gmmu-gm20b-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Test big page size * - * Test Type: Feature based + * Test Type: Feature * * Targets: gm20b_mm_get_big_page_sizes * diff --git a/userspace/units/mm/hal/gmmu/gmmu_gp10b_fusa/gmmu-gp10b-fusa.h b/userspace/units/mm/hal/gmmu/gmmu_gp10b_fusa/gmmu-gp10b-fusa.h index c6da4760d..36bf0a766 100644 --- a/userspace/units/mm/hal/gmmu/gmmu_gp10b_fusa/gmmu-gp10b-fusa.h +++ b/userspace/units/mm/hal/gmmu/gmmu_gp10b_fusa/gmmu-gp10b-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Test big page size * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_mm_get_default_big_page_size * @@ -57,7 +57,7 @@ int test_gp10b_mm_get_default_big_page_size(struct unit_module *m, * * Description: Test IOMMU bit number * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_mm_get_iommu_bit * @@ -77,7 +77,7 @@ int test_gp10b_mm_get_iommu_bit(struct unit_module *m, struct gk20a *g, * * Description: Test max page table levels * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_get_max_page_table_levels * @@ -97,7 +97,7 @@ int test_gp10b_get_max_page_table_levels(struct unit_module *m, * * Description: Test mmu_levels structure * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_mm_get_mmu_levels * @@ -117,7 +117,7 @@ int test_gp10b_mm_get_mmu_levels(struct unit_module *m, * * Description: Test mmu_levels update entry function * - * Test Type: Feature based + * Test Type: Feature * * Targets: update_gmmu_pde3_locked, pte_dbg_print * @@ -138,7 +138,7 @@ int test_update_gmmu_pde3_locked(struct unit_module *m, * * Description: Test mmu_level 3 update entry function * - * Test Type: Feature based + * Test Type: Feature * * Targets: update_gmmu_pde0_locked, pte_dbg_print * @@ -160,7 +160,7 @@ int test_update_gmmu_pde0_locked(struct unit_module *m, * * Description: Test mmu_level 4 update entry function * - * Test Type: Feature based + * Test Type: Feature * * Targets: update_gmmu_pte_locked, update_pte, update_pte_sparse, * gmmu_aperture_mask @@ -186,7 +186,7 @@ int test_update_gmmu_pte_locked(struct unit_module *m, * * Description: Test GMMU level 3 page size function * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_get_pde0_pgsz * diff --git a/userspace/units/mm/hal/gmmu/gmmu_gv11b_fusa/gmmu-gv11b-fusa.h b/userspace/units/mm/hal/gmmu/gmmu_gv11b_fusa/gmmu-gv11b-fusa.h index fff8d987f..f2d470b9d 100644 --- a/userspace/units/mm/hal/gmmu/gmmu_gv11b_fusa/gmmu-gv11b-fusa.h +++ b/userspace/units/mm/hal/gmmu/gmmu_gv11b_fusa/gmmu-gv11b-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Test PTE page size * - * Test Type: Feature based + * Test Type: Feature * * Targets: gk20a_get_pte_pgsz * diff --git a/userspace/units/mm/hal/gp10b_fusa/mm-gp10b-fusa.h b/userspace/units/mm/hal/gp10b_fusa/mm-gp10b-fusa.h index ed60365c2..2fb43348b 100644 --- a/userspace/units/mm/hal/gp10b_fusa/mm-gp10b-fusa.h +++ b/userspace/units/mm/hal/gp10b_fusa/mm-gp10b-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize environment for MM tests * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * @@ -56,7 +56,7 @@ int test_env_init(struct unit_module *m, struct gk20a *g, void *args); * * Description: Initialize bar2 VM * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_mm_init_bar2_vm, gp10b_mm_remove_bar2_vm * @@ -78,7 +78,7 @@ int test_gp10b_mm_init_bar2_vm(struct unit_module *m, struct gk20a *g, * * Description: Cleanup test environment * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * diff --git a/userspace/units/mm/hal/gv11b_fusa/mm-gv11b-fusa.h b/userspace/units/mm/hal/gv11b_fusa/mm-gv11b-fusa.h index 00740c91d..962f19b0e 100644 --- a/userspace/units/mm/hal/gv11b_fusa/mm-gv11b-fusa.h +++ b/userspace/units/mm/hal/gv11b_fusa/mm-gv11b-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize environment for MM tests * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * @@ -56,7 +56,7 @@ int test_env_init(struct unit_module *m, struct gk20a *g, void *args); * * Description: Initialize instance block * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_init_inst_block * @@ -79,7 +79,7 @@ int test_gv11b_mm_init_inst_block(struct unit_module *m, struct gk20a *g, * * Description: Test if bar1_is_supported * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_is_bar1_supported * @@ -98,7 +98,7 @@ int test_gv11b_mm_is_bar1_supported(struct unit_module *m, struct gk20a *g, * * Description: Cleanup test environment * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * diff --git a/userspace/units/mm/hal/mmu_fault/gv11b_fusa/mmu-fault-gv11b-fusa.h b/userspace/units/mm/hal/mmu_fault/gv11b_fusa/mmu-fault-gv11b-fusa.h index dc1f64b50..3bd5d29a3 100644 --- a/userspace/units/mm/hal/mmu_fault/gv11b_fusa/mmu-fault-gv11b-fusa.h +++ b/userspace/units/mm/hal/mmu_fault/gv11b_fusa/mmu-fault-gv11b-fusa.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize environment for MM tests * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * @@ -56,7 +56,7 @@ int test_env_init(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test mmu fault setup sw function * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_mmu_fault_setup_sw, gv11b_mm_mmu_fault_info_mem_destroy * @@ -77,7 +77,7 @@ int test_gv11b_mm_mmu_fault_setup_sw(struct unit_module *m, struct gk20a *g, voi * * Description: Test mmu fault setup hw function * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_mmu_fault_setup_hw * @@ -98,7 +98,7 @@ int test_gv11b_mm_mmu_fault_setup_hw(struct unit_module *m, struct gk20a *g, * * Description: Test mmu fault disable hw function * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_mmu_fault_disable_hw * @@ -119,7 +119,7 @@ int test_gv11b_mm_mmu_fault_disable_hw(struct unit_module *m, struct gk20a *g, * * Description: Test other fault notify * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_mmu_fault_handle_other_fault_notify * @@ -139,7 +139,7 @@ int test_gv11b_mm_mmu_fault_handle_other_fault_notify(struct unit_module *m, * * Description: Test mmu fault parse function * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_mmu_fault_parse_mmu_fault_info * @@ -159,7 +159,7 @@ int test_gv11b_mm_mmu_fault_parse_mmu_fault_info(struct unit_module *m, * * Description: Test mmu fault handler * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_mmu_fault_handle_mmu_fault_common, * gv11b_mm_mmu_fault_handle_mmu_fault_ce, @@ -182,7 +182,7 @@ int test_handle_mmu_fault_common(struct unit_module *m, * * Description: Test non-replayable replayable fault handler * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_mmu_fault_handle_nonreplay_replay_fault, * gv11b_mm_mmu_fault_handle_buf_valid_entry, @@ -204,7 +204,7 @@ int test_handle_nonreplay_replay_fault(struct unit_module *m, struct gk20a *g, * * Description: Cleanup test environment * - * Test Type: Feature based + * Test Type: Feature * * Targets: None * diff --git a/userspace/units/mm/mm/mm.h b/userspace/units/mm/mm/mm.h index c8bcd60a9..1df9c91f3 100644 --- a/userspace/units/mm/mm/mm.h +++ b/userspace/units/mm/mm/mm.h @@ -66,7 +66,7 @@ int test_mm_init_hal(struct unit_module *m, struct gk20a *g, void *args); * necessary components on the mm unit. It must also properly handle error * cases. * - * Test Type: Feature based, Error guessing + * Test Type: Feature, Error guessing * * Input: test_mm_init_hal must have been executed successfully. * @@ -91,7 +91,7 @@ int test_nvgpu_init_mm(struct unit_module *m, struct gk20a *g, void *args); * Description: The nvgpu_mm_setup_hw function must initialize all HW related * components on the mm unit. It must also properly handle error cases. * - * Test Type: Feature based, Error guessing + * Test Type: Feature, Error guessing * * Input: test_mm_init_hal and test_nvgpu_init_mm must have been executed * successfully. @@ -115,7 +115,7 @@ int test_nvgpu_mm_setup_hw(struct unit_module *m, struct gk20a *g, void *args); * components by calling the relevant HALs to flush L2, disable FB interrupts * and disable MMU fault handling. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_mm_init_hal, test_nvgpu_init_mm and test_nvgpu_mm_setup_hw must * have been executed successfully. @@ -142,7 +142,7 @@ int test_mm_suspend(struct unit_module *m, struct gk20a *g, void *args); * is expected that nvgpu_remove_mm_support will call the nvgpu_pd_cache_fini * as its last step. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_mm_init_hal, test_nvgpu_init_mm and test_nvgpu_mm_setup_hw must * have been executed successfully @@ -167,7 +167,7 @@ int test_mm_remove_mm_support(struct unit_module *m, struct gk20a *g, * Description: The mm page size related operations shall provide information * about big page sizes available. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_mm_init_hal, test_nvgpu_init_mm and test_nvgpu_mm_setup_hw must * have been executed successfully. @@ -195,7 +195,7 @@ int test_mm_page_sizes(struct unit_module *m, struct gk20a *g, void *args); * Description: The nvgpu_inst_block_ptr shall return the base address of the * provided memory block, taking into account necessary RAMIN offset. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_mm_init_hal, test_nvgpu_init_mm and test_nvgpu_mm_setup_hw must * have been executed successfully. @@ -221,7 +221,7 @@ int test_mm_inst_block(struct unit_module *m, struct gk20a *g, void *args); * Description: The nvgpu_alloc_inst_block shall allocate DMA resources for a * given block. * - * Test Type: Feature based + * Test Type: Feature * * Input: test_mm_init_hal, test_nvgpu_init_mm and test_nvgpu_mm_setup_hw must * have been executed successfully. diff --git a/userspace/units/mm/nvgpu_mem/nvgpu_mem.h b/userspace/units/mm/nvgpu_mem/nvgpu_mem.h index 2037bba0c..1ffbdc127 100644 --- a/userspace/units/mm/nvgpu_mem/nvgpu_mem.h +++ b/userspace/units/mm/nvgpu_mem/nvgpu_mem.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Initialize nvgpu_mem for given size and base address. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -58,7 +58,7 @@ int test_nvgpu_mem_create_from_phys(struct unit_module *m, * * Description: Check all nvgpu_sgt_ops functions * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_mem_create_from_phys * @@ -76,7 +76,7 @@ int test_nvgpu_mem_phys_ops(struct unit_module *m, struct gk20a *g, void *args); * * Description: Store pre-defined pattern at allocated nvgpu_mem address * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_mem_create_from_phys * @@ -98,7 +98,7 @@ int test_nvgpu_memset_sysmem(struct unit_module *m, * * Description: Test read and write functions for sysmem * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_mem_create_from_phys * @@ -123,7 +123,7 @@ int test_nvgpu_mem_wr_rd(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test if given address is iommuable * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_mem_create_from_phys * @@ -142,7 +142,7 @@ int test_nvgpu_mem_iommu_translate(struct unit_module *m, * * Description: Check if nvgpu_mem aperture is correct * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_mem_create_from_phys * @@ -161,7 +161,7 @@ int test_nvgpu_aperture_mask(struct unit_module *m, * * Description: Test read and write memory functions for vidmem * - * Test Type: Feature based + * Test Type: Feature * * Input: test_nvgpu_mem_create_from_phys * diff --git a/userspace/units/mm/nvgpu_sgt/nvgpu_sgt.h b/userspace/units/mm/nvgpu_sgt/nvgpu_sgt.h index 1e66bafd3..ed8c8e75e 100644 --- a/userspace/units/mm/nvgpu_sgt/nvgpu_sgt.h +++ b/userspace/units/mm/nvgpu_sgt/nvgpu_sgt.h @@ -37,7 +37,7 @@ struct unit_module; * * Description: Tests for the simple APIs provided by nvgpu_sgt unit. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -79,7 +79,7 @@ int test_nvgpu_sgt_basic_apis(struct unit_module *m, struct gk20a *g, * Description: Tests test_nvgpu_sgt_get_next API by building sgl's and * verifying correct pointers returned by calling the API. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -100,7 +100,7 @@ int test_nvgpu_sgt_get_next(struct unit_module *m, struct gk20a *g, * * Description: Test the alignment API for the case where there is no IOMMU. * - * Test Type: Feature based + * Test Type: Feature * * Input: Static sgt_align_test_array table of alignment combinations. * @@ -126,7 +126,7 @@ int test_nvgpu_sgt_alignment_non_iommu(struct unit_module *m, * * Description: Test the alignment API for the case where there is an IOMMU. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * diff --git a/userspace/units/mm/page_table_faults/page_table_faults.h b/userspace/units/mm/page_table_faults/page_table_faults.h index 70289fdb8..a8e5cf9c4 100644 --- a/userspace/units/mm/page_table_faults/page_table_faults.h +++ b/userspace/units/mm/page_table_faults/page_table_faults.h @@ -38,7 +38,7 @@ struct unit_module; * Description: This test must be run once and be the first one as it * initializes the MM subsystem. * - * Test Type: Feature based, Init + * Test Type: Feature, Other (setup) * * Targets: nvgpu_vm_init * @@ -66,7 +66,7 @@ int test_page_faults_init(struct unit_module *m, struct gk20a *g, void *__args); * Description: Check that no faults are already pending, then add one and check * that it is pending. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mc_is_mmu_fault_pending * @@ -90,7 +90,7 @@ int test_page_faults_pending(struct unit_module *m, struct gk20a *g, * * Description: Test the fault_disable_hw mechanism. * - * Test Type: Feature based + * Test Type: Feature * * Targets: gv11b_mm_mmu_fault_disable_hw, gv11b_fb_is_fault_buf_enabled * @@ -117,7 +117,7 @@ int test_page_faults_disable_hw(struct unit_module *m, struct gk20a *g, * - 2: nvgpu_alloc_inst_block with large page size and set_big_page_size set to * NULL to test a corner case in gv11b_init_inst_block (branch coverage) * - * Test Type: Feature based + * Test Type: Feature * * Targets: gp10b_mm_get_default_big_page_size, nvgpu_alloc_inst_block, * gv11b_mm_init_inst_block diff --git a/userspace/units/mm/vm/vm.h b/userspace/units/mm/vm/vm.h index af4d129a9..8eb2baa3c 100644 --- a/userspace/units/mm/vm/vm.h +++ b/userspace/units/mm/vm/vm.h @@ -38,7 +38,7 @@ struct unit_module; * Description: The VM unit shall be able to map a buffer of memory such that * the GPU may access that memory. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -80,7 +80,7 @@ int test_map_buf(struct unit_module *m, struct gk20a *g, void *__args); * function the resulting GPU virtual address of the map does/does not match * the requested GPU virtual address. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -121,7 +121,7 @@ int test_map_buf_gpu_va(struct unit_module *m, struct gk20a *g, void *__args); * Description: This test exercises the VM unit's batch mode. Batch mode is used * to optimize cache flushes. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -146,7 +146,7 @@ int test_batch(struct unit_module *m, struct gk20a *g, void *__args); * Description: This test exercises the VM unit initialization code and covers * a number of error paths. * - * Test Type: Feature based, error injection + * Test Type: Feature, Error injection * * Input: None * @@ -224,7 +224,7 @@ int test_map_buffer_error_cases(struct unit_module *m, struct gk20a *g, * * Description: This test targets the nvgpu_vm_alloc_va API. * - * Test Type: Feature based, Error injection + * Test Type: Feature, Error injection * * Input: None * @@ -258,7 +258,7 @@ int test_nvgpu_vm_alloc_va(struct unit_module *m, struct gk20a *g, * * Description: This test targets the nvgpu_vm_bind_channel API. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -284,7 +284,7 @@ int test_vm_bind(struct unit_module *m, struct gk20a *g, void *__args); * * Description: This test targets the vm_aspace_id API. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -312,7 +312,7 @@ int test_vm_aspace_id(struct unit_module *m, struct gk20a *g, void *__args); * Description: This test targets the nvgpu_vm_area_validate_buffer and * nvgpu_vm_area_alloc APIs. * - * Test Type: Feature based, Error injection + * Test Type: Feature, Error injection * * Input: None * diff --git a/userspace/units/netlist/nvgpu-netlist.h b/userspace/units/netlist/nvgpu-netlist.h index b33324288..a8edf725c 100644 --- a/userspace/units/netlist/nvgpu-netlist.h +++ b/userspace/units/netlist/nvgpu-netlist.h @@ -36,7 +36,7 @@ * Description: The netlist unit shall query and populate * all ctxsw region info from ctxsw firmware. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -62,7 +62,7 @@ int test_netlist_init_support(struct unit_module *m, * ctxsw bundels and fecs/gpccs related info. * Checks whether valid data is retured or not. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -94,7 +94,7 @@ int test_netlist_query_tests(struct unit_module *m, * * Description: This test covers negative paths in netlist init. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -117,7 +117,7 @@ int test_netlist_negative_tests(struct unit_module *m, * Description: The netlist unit removes all populated netlist * region info. * - * Test Type: Feature based + * Test Type: Feature * * Input: None * diff --git a/userspace/units/posix/bitops/posix-bitops.h b/userspace/units/posix/bitops/posix-bitops.h index a6e4971f0..40c26efcb 100644 --- a/userspace/units/posix/bitops/posix-bitops.h +++ b/userspace/units/posix/bitops/posix-bitops.h @@ -54,7 +54,7 @@ int test_bitmap_info(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test the API nvgpu_ffs() (Find First Set [bit]). * - * Test Type: Feature based, Boundary values based + * Test Type: Feature, Boundary values * * Input: None * @@ -77,7 +77,7 @@ int test_ffs(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test the API nvgpu_fls() (Find Last Set [bit]). * - * Test Type: Feature based, Boundary values based + * Test Type: Feature, Boundary values * * Input: None * @@ -99,7 +99,7 @@ int test_fls(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test the API ffz() (Find First Zero [bit]). * - * Test Type: Feature based, Boundary values based + * Test Type: Feature, Boundary values * * Input: None * @@ -119,7 +119,7 @@ int test_ffz(struct unit_module *m, struct gk20a *g, void *args); * * Description: Test the APIs find_first_zero_bit() and find_first_bit(). * - * Test Type: Feature based, Boundary values based + * Test Type: Feature, Boundary values * * Input: Pointer to struct test_find_bit_args as function parameter. * - The parameter test_find_bit_args is used to select between testing of: @@ -147,7 +147,7 @@ int test_find_first_bit(struct unit_module *m, struct gk20a *g, void *__args); * * Description: Test the API find_next_bit(). * - * Test Type: Feature based, Boundary values based + * Test Type: Feature, Boundary values * * Input: None. * @@ -175,7 +175,7 @@ int test_find_next_bit(struct unit_module *m, struct gk20a *g, void *__args); * * Description: Test the API bitmap_find_next_zero_area_off(). * - * Test Type: Feature based, Boundary values based + * Test Type: Feature, Boundary values * * Input: None. * @@ -250,7 +250,7 @@ int test_find_zero_area(struct unit_module *m, struct gk20a *g, void *unused); * Description: Test the APIs nvgpu_set_bit(), nvgpu_clear_bit(), and * nvgpu_test_bit(). * - * Test Type: Feature based + * Test Type: Feature * * Input: None. * @@ -276,7 +276,7 @@ int test_single_bitops(struct unit_module *m, struct gk20a *g, void *__args); * * Description: Test the APIs nvgpu_set_bit() and nvgpu_clear_bit(). * - * Test Type: Feature based + * Test Type: Feature * * Input: Pointer to struct test_find_bit_args as function parameter. * - The parameter test_find_bit_args is used to select between testing of: @@ -301,7 +301,7 @@ int test_bit_setclear(struct unit_module *m, struct gk20a *g, void *__args); * Description: Test the APIs nvgpu_test_and_clear_bit() and * nvgpu_test_and_set_bit(). * - * Test Type: Feature based + * Test Type: Feature * * Input: Pointer to struct test_find_bit_args as function parameter. * - The parameter test_find_bit_args is used to select between testing of: @@ -336,7 +336,7 @@ int test_test_and_setclear_bit(struct unit_module *m, struct gk20a *g, * * Description: Test the APIs nvgpu_bitmap_clear() and nvgpu_bitmap_set(). * - * Test Type: Feature based + * Test Type: Feature * * Input: Pointer to struct test_find_bit_args as function parameter. * - The parameter test_find_bit_args is used to select between testing of: @@ -358,4 +358,4 @@ int test_test_and_setclear_bit(struct unit_module *m, struct gk20a *g, */ int test_bitmap_setclear(struct unit_module *m, struct gk20a *g, void *__args); -#endif /* UNIT_POSIX_BITOPS_H */ \ No newline at end of file +#endif /* UNIT_POSIX_BITOPS_H */ diff --git a/userspace/units/posix/cond/posix-cond.h b/userspace/units/posix/cond/posix-cond.h index 81880c8bc..b1e683fb5 100644 --- a/userspace/units/posix/cond/posix-cond.h +++ b/userspace/units/posix/cond/posix-cond.h @@ -35,7 +35,7 @@ * * Description: Test cond init and cleanup routine. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) Global instance of struct nvgpu_cond. @@ -73,7 +73,7 @@ int test_cond_init_destroy(struct unit_module *m, * and broadcast protected by explicit acquire/release of the locks. * - Waiting and signaling using a condition check. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) Global instance of struct nvgpu_cond. diff --git a/userspace/units/posix/kmem/posix-kmem.h b/userspace/units/posix/kmem/posix-kmem.h index 4345cbb56..2ac019f11 100644 --- a/userspace/units/posix/kmem/posix-kmem.h +++ b/userspace/units/posix/kmem/posix-kmem.h @@ -35,7 +35,7 @@ * * Description: Test the creation of kmem cache. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) GPU driver struct g. @@ -66,7 +66,7 @@ int test_kmem_cache_create(struct unit_module *m, * * Description: Test the allocation of memory from kmem cache. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) GPU driver struct g. @@ -99,7 +99,7 @@ int test_kmem_cache_alloc(struct unit_module *m, * * Description: Test the allocation of memory using kmalloc. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) GPU driver struct g. @@ -124,7 +124,7 @@ int test_kmem_kmalloc(struct unit_module *m, * * Description: Test the allocation of memory using kzalloc. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) GPU driver struct g. @@ -151,7 +151,7 @@ int test_kmem_kzalloc(struct unit_module *m, * * Description: Test the allocation of memory using kcalloc. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) GPU driver struct g. @@ -179,7 +179,7 @@ int test_kmem_kcalloc(struct unit_module *m, * * Description: Test the allocation of memory using virtual alloc APIs. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) GPU driver struct g. @@ -213,7 +213,7 @@ int test_kmem_virtual_alloc(struct unit_module *m, * * Description: Test the allocation of memory using big alloc APIs. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) GPU driver struct g. diff --git a/userspace/units/posix/os_sched/posix-ossched.h b/userspace/units/posix/os_sched/posix-ossched.h index 617a07111..c1bb3f006 100644 --- a/userspace/units/posix/os_sched/posix-ossched.h +++ b/userspace/units/posix/os_sched/posix-ossched.h @@ -37,7 +37,7 @@ * * Description: Test the PID of the current process. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * @@ -59,7 +59,7 @@ int test_current_pid(struct unit_module *m, * * Description: Test the TID of the current thread. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * @@ -81,7 +81,7 @@ int test_current_tid(struct unit_module *m, * * Description: Print the current thread name. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * diff --git a/userspace/units/posix/rwsem/posix-rwsem.h b/userspace/units/posix/rwsem/posix-rwsem.h index 3fd285550..9d035c673 100644 --- a/userspace/units/posix/rwsem/posix-rwsem.h +++ b/userspace/units/posix/rwsem/posix-rwsem.h @@ -36,7 +36,7 @@ * * Description: Initialisation of rwsem. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) Global nvgpu_rwsem instance. @@ -58,7 +58,7 @@ int test_rwsem_init(struct unit_module *m, * * Description: Testing the locking of a rwlock by multiple read threads. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) Global nvgpu_rwsem instance. @@ -109,7 +109,7 @@ int test_rwsem_read(struct unit_module *m, * * Description: Testing the locking of a rwlock by multiple write threads. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) Global nvgpu_rwsem instance. @@ -169,7 +169,7 @@ int test_rwsem_write(struct unit_module *m, * * Description: Testing the locking of a rwlock by write and read threads. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) Global nvgpu_rwsem instance. diff --git a/userspace/units/posix/sizes/posix-sizes.h b/userspace/units/posix/sizes/posix-sizes.h index c574762b0..c9e6b0964 100644 --- a/userspace/units/posix/sizes/posix-sizes.h +++ b/userspace/units/posix/sizes/posix-sizes.h @@ -42,7 +42,7 @@ * * Description: Test the values of various size defines. * - * Test Type: Feature based + * Test Type: Feature * * Inputs: * None diff --git a/userspace/units/posix/thread/posix-thread.h b/userspace/units/posix/thread/posix-thread.h index 71b2c0816..75f1a79d8 100644 --- a/userspace/units/posix/thread/posix-thread.h +++ b/userspace/units/posix/thread/posix-thread.h @@ -86,7 +86,7 @@ struct unit_test_thread_data test_data; * test_thread_cycle function tests all the above mentioned functionalities * based on the input arguments. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) Pointer to test_thread_args as function parameter diff --git a/userspace/units/posix/timers/posix-timers.h b/userspace/units/posix/timers/posix-timers.h index b704b09b2..98f24910f 100644 --- a/userspace/units/posix/timers/posix-timers.h +++ b/userspace/units/posix/timers/posix-timers.h @@ -34,7 +34,7 @@ * * Description: Test the timer initialization routine. * - * Test Type: Feature based. + * Test Type: Feature * * Inputs: * 1) The type of timer to be tested is passed as an argument to the test. @@ -65,7 +65,7 @@ int test_timer_init(struct unit_module *m, * * Description: Test the timer initialisation routine error path. * - * Test Type: Boundary Value analysis. + * Test Type: Boundary values * * Inputs: * 1) Global nvgpu_timeout structure instance. @@ -92,7 +92,7 @@ int test_timer_init_err(struct unit_module *m, * * Description: Test the counter based timer functionality. * - * Test Type: Feature based. + * Test Type: Feature * * Input: * 1) Global nvgpu_timeout structure instance. @@ -122,7 +122,7 @@ int test_timer_counter(struct unit_module *m, * * Description: Test the duration based timer functionality. * - * Test Type: Feature based. + * Test Type: Feature * * Input: * 1) Global nvgpu_timeout structure instance. @@ -151,7 +151,7 @@ int test_timer_duration(struct unit_module *m, * * Description: Test the delay functionality. * - * Test Type: Feature based. + * Test Type: Feature * * Input: None. * @@ -183,7 +183,7 @@ int test_timer_delay(struct unit_module *m, * * Description: Test the sleep functionality. * - * Test Type: Feature based. + * Test Type: Feature * * Input: None. * @@ -208,7 +208,7 @@ int test_timer_msleep(struct unit_module *m, * * Description: Test the high resolution counter based functionalities. * - * Test Type: Feature based. + * Test Type: Feature * * Input: None. * @@ -237,7 +237,7 @@ int test_timer_hrtimestamp(struct unit_module *m, * * Description: Compare the timers in various resoutions. * - * Test Type: Feature based. + * Test Type: Feature * * Input: None. * diff --git a/userspace/units/sync/nvgpu-sync.h b/userspace/units/sync/nvgpu-sync.h index 6ba57aacc..1c5d7215a 100644 --- a/userspace/units/sync/nvgpu-sync.h +++ b/userspace/units/sync/nvgpu-sync.h @@ -38,7 +38,7 @@ struct unit_module; * * Description: Environment initialization for tests * - * Test Type: Feature based + * Test Type: Feature * * Input: None * @@ -60,7 +60,7 @@ int test_sync_init(struct unit_module *m, struct gk20a *g, void *args); * * Description: Environment de-initialization for tests * - * Test Type: Feature based + * Test Type: Feature * * Input: test_sync_init run for this GPU * @@ -80,7 +80,7 @@ int test_sync_deinit(struct unit_module *m, struct gk20a *g, void *args); * * Description: Branch coverage for nvgpu_channel_sync_{create/destroy} success * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_channel_sync_create, nvgpu_has_syncpoints, * nvgpu_channel_sync_syncpt_create, @@ -111,7 +111,7 @@ int test_sync_create_destroy_sync(struct unit_module *m, struct gk20a *g, void * * * Description: Branch coverage for nvgpu_channel_sync_set_safe_state * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_channel_sync_set_safe_state * @@ -129,7 +129,7 @@ int test_sync_set_safe_state(struct unit_module *m, struct gk20a *g, void *args) * * Description: Branch coverage for nvgpu_channel_sync_syncpt_* APIs * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_channel_sync_to_syncpt, nvgpu_channel_sync_get_syncpt_id * nvgpu_channel_sync_get_syncpt_address @@ -151,7 +151,7 @@ int test_sync_usermanaged_syncpt_apis(struct unit_module *m, struct gk20a *g, vo * * Description: Branch coverage for nvgpu_channel_sync_create failure * - * Test Type: Feature based + * Test Type: Feature * * Targets: nvgpu_channel_sync_create, nvgpu_has_syncpoints, * nvgpu_channel_sync_syncpt_create,