gpu: nvgpu: add engine base vector HALs

Add HALs for getting the base vectors for stall and nonstall engine
interrupts. The engine interrupt IDs are added to these base vectors
to determine the engine stall and nonstall interrupt vectors.

Jira NVGPU-9217

Change-Id: Ieaf0e75caac0f7e23684b80466fbf1dc3a57f68d
Signed-off-by: Austin Tajiri <atajiri@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2880426
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Austin Tajiri
2023-03-31 06:41:28 +00:00
committed by mobile promotions
parent 21cb70f58d
commit 24bebfabaf
5 changed files with 55 additions and 21 deletions

View File

@@ -1540,6 +1540,8 @@ static const struct gops_mc ga10b_ops_mc = {
.ltc_isr = mc_tu104_ltc_isr,
.is_mmu_fault_pending = ga10b_intr_is_mmu_fault_pending,
.intr_get_unit_info = ga10b_mc_intr_get_unit_info,
.get_eng_nonstall_base_vector = ga10b_intr_get_eng_nonstall_base_vector,
.get_eng_stall_base_vector = ga10b_intr_get_eng_stall_base_vector,
};
static const struct gops_debug ga10b_ops_debug = {