gpu: nvgpu: unit: add MMU faults unit

Add a new unit to cover MMU faults, with a focus on GV11B

JIRA NVGPU-907

Change-Id: Ia5f80d5b5614cae24a5dcf2835a8e84edb271ab9
Signed-off-by: Nicolas Benech <nbenech@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1978366
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Nicolas Benech
2018-12-21 15:31:44 -05:00
committed by mobile promotions
parent 6945209418
commit 1d49e8218d
8 changed files with 472 additions and 0 deletions

View File

@@ -17,6 +17,10 @@ bitmap_set
bug_handler_cancel
bug_handler_register
clear_bit
fb_gv11b_read_mmu_fault_buffer_size
fb_gv11b_read_mmu_fault_status
fb_gv11b_write_mmu_fault_buffer_lo_hi
fb_gv11b_write_mmu_fault_buffer_size
find_first_bit
find_first_zero_bit
find_next_bit
@@ -35,9 +39,21 @@ gp10b_mm_get_default_big_page_size
gp10b_mm_get_mmu_levels
gp10b_mm_init_pdb
gp10b_remove_bar2_vm
gv11b_fb_enable_hub_intr
gv11b_fb_fault_buf_configure_hw
gv11b_fb_fault_buf_set_state_hw
gv11b_fb_init_hw
gv11b_fb_is_fault_buf_enabled
gv11b_fb_mmu_fault_pending
gv11b_fifo_get_num_fifos
gv11b_gpu_phys_addr
gv11b_init_inst_block
gv11b_init_mm_setup_hw
gv11b_mm_fault_info_mem_destroy
gv11b_mm_is_bar1_supported
gv11b_mm_l2_flush
gv11b_mm_mmu_fault_disable_hw
gv11b_mm_mmu_fault_pending
nvgpu_addr_is_vidmem_page_alloc
nvgpu_alloc
nvgpu_alloc_base