mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
gpu: nvgpu: Create CIC-mon and CIC-rm subunits
common.cic unit is divided into common.cic.mon and common.cic.rm based on rm and mon process split. CIC-mon subunit includes the code which is utilized in critical interrupt handling path like initialization, error detection and error reporting path. CIC-rm subunit includes the code corresponding to rest of interrupt handling(like collecting error debug data from registers) and ISR status management (status of deferred interrupts). Split the CIC APIs and data-members into above two subunits. JIRA NVGPU-6899 Change-Id: I151b59105ff570607c4a62e974785e9c1323ef69 Signed-off-by: Tejal Kudav <tkudav@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2551897 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
8ccf9820ba
commit
0526e7eaa9
@@ -527,13 +527,13 @@ nvgpu_ltc_remove_support
|
||||
nvgpu_ltc_sync_enabled
|
||||
nvgpu_local_golden_image_get_fault_injection
|
||||
nvgpu_log_msg_impl
|
||||
nvgpu_cic_intr_mask
|
||||
nvgpu_cic_intr_nonstall_pause
|
||||
nvgpu_cic_intr_nonstall_resume
|
||||
nvgpu_cic_intr_nonstall_unit_config
|
||||
nvgpu_cic_intr_stall_pause
|
||||
nvgpu_cic_intr_stall_resume
|
||||
nvgpu_cic_intr_stall_unit_config
|
||||
nvgpu_cic_mon_intr_mask
|
||||
nvgpu_cic_mon_intr_nonstall_pause
|
||||
nvgpu_cic_mon_intr_nonstall_resume
|
||||
nvgpu_cic_mon_intr_nonstall_unit_config
|
||||
nvgpu_cic_mon_intr_stall_pause
|
||||
nvgpu_cic_mon_intr_stall_resume
|
||||
nvgpu_cic_mon_intr_stall_unit_config
|
||||
nvgpu_mc_reset_dev
|
||||
nvgpu_mc_reset_devtype
|
||||
nvgpu_mc_reset_units
|
||||
@@ -762,7 +762,7 @@ nvgpu_vm_put_buffers
|
||||
nvgpu_vm_unmap
|
||||
nvgpu_vmalloc_impl
|
||||
nvgpu_vzalloc_impl
|
||||
nvgpu_cic_wait_for_deferred_interrupts
|
||||
nvgpu_cic_rm_wait_for_deferred_interrupts
|
||||
nvgpu_worker_deinit
|
||||
nvgpu_worker_enqueue
|
||||
nvgpu_worker_init
|
||||
@@ -793,10 +793,12 @@ nvgpu_init_pramin
|
||||
gk20a_bus_set_bar0_window
|
||||
nvgpu_pramin_ops_init
|
||||
nvgpu_dma_alloc_vid_at
|
||||
nvgpu_cic_init_common
|
||||
nvgpu_cic_deinit_common
|
||||
nvgpu_cic_check_hw_unit_id
|
||||
nvgpu_cic_check_err_id
|
||||
nvgpu_cic_get_err_desc
|
||||
nvgpu_cic_report_err_safety_services
|
||||
nvgpu_cic_get_num_hw_modules
|
||||
nvgpu_cic_mon_setup
|
||||
nvgpu_cic_mon_init_lut
|
||||
nvgpu_cic_mon_deinit
|
||||
nvgpu_cic_mon_bound_check_hw_unit_id
|
||||
nvgpu_cic_mon_bound_check_err_id
|
||||
nvgpu_cic_mon_get_err_desc
|
||||
nvgpu_cic_mon_report_err_safety_services
|
||||
nvgpu_cic_mon_get_num_hw_modules
|
||||
nvgpu_cic_mon_remove
|
||||
|
||||
@@ -248,7 +248,7 @@ gv11b_blcg_hshub_get_gating_prod
|
||||
gv11b_netlist_is_firmware_defined
|
||||
gv11b_top_get_num_lce
|
||||
gv11b_bus_configure_debug_bus
|
||||
gv11b_cic_init
|
||||
gv11b_cic_mon_init
|
||||
mc_gp10b_intr_stall_unit_config
|
||||
mc_gp10b_intr_nonstall_unit_config
|
||||
nvgpu_acr_bootstrap_hs_acr
|
||||
@@ -544,13 +544,13 @@ nvgpu_ltc_remove_support
|
||||
nvgpu_ltc_sync_enabled
|
||||
nvgpu_local_golden_image_get_fault_injection
|
||||
nvgpu_log_msg_impl
|
||||
nvgpu_cic_intr_mask
|
||||
nvgpu_cic_intr_nonstall_pause
|
||||
nvgpu_cic_intr_nonstall_resume
|
||||
nvgpu_cic_intr_nonstall_unit_config
|
||||
nvgpu_cic_intr_stall_pause
|
||||
nvgpu_cic_intr_stall_resume
|
||||
nvgpu_cic_intr_stall_unit_config
|
||||
nvgpu_cic_mon_intr_mask
|
||||
nvgpu_cic_mon_intr_nonstall_pause
|
||||
nvgpu_cic_mon_intr_nonstall_resume
|
||||
nvgpu_cic_mon_intr_nonstall_unit_config
|
||||
nvgpu_cic_mon_intr_stall_pause
|
||||
nvgpu_cic_mon_intr_stall_resume
|
||||
nvgpu_cic_mon_intr_stall_unit_config
|
||||
nvgpu_mc_reset_dev
|
||||
nvgpu_mc_reset_devtype
|
||||
nvgpu_mc_reset_units
|
||||
@@ -779,7 +779,7 @@ nvgpu_vm_put_buffers
|
||||
nvgpu_vm_unmap
|
||||
nvgpu_vmalloc_impl
|
||||
nvgpu_vzalloc_impl
|
||||
nvgpu_cic_wait_for_deferred_interrupts
|
||||
nvgpu_cic_rm_wait_for_deferred_interrupts
|
||||
nvgpu_worker_deinit
|
||||
nvgpu_worker_enqueue
|
||||
nvgpu_worker_init
|
||||
@@ -808,10 +808,12 @@ nvgpu_rc_tsg_and_related_engines
|
||||
nvgpu_rc_mmu_fault
|
||||
gp10b_priv_ring_isr_handle_0
|
||||
gp10b_priv_ring_isr_handle_1
|
||||
nvgpu_cic_init_common
|
||||
nvgpu_cic_deinit_common
|
||||
nvgpu_cic_check_hw_unit_id
|
||||
nvgpu_cic_check_err_id
|
||||
nvgpu_cic_get_err_desc
|
||||
nvgpu_cic_report_err_safety_services
|
||||
nvgpu_cic_get_num_hw_modules
|
||||
nvgpu_cic_mon_setup
|
||||
nvgpu_cic_mon_init_lut
|
||||
nvgpu_cic_mon_deinit
|
||||
nvgpu_cic_mon_bound_check_hw_unit_id
|
||||
nvgpu_cic_mon_bound_check_err_id
|
||||
nvgpu_cic_mon_get_err_desc
|
||||
nvgpu_cic_mon_report_err_safety_services
|
||||
nvgpu_cic_mon_get_num_hw_modules
|
||||
nvgpu_cic_mon_remove
|
||||
|
||||
Reference in New Issue
Block a user