mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: add fb/gmmu mmu_fault_gv11b.[ch]
Move mmu fault related functions from fb_gv11b.c to hal/fb/fb_mmu_fault_gv11b.c and hal/mm/gmmu/gmmu_mmu_fault_gv11b.c Rename mmfault to mmufault fb_gv11b_write_mmu_fault_buffer_lo_hi -> gv11b_fb_write_mmu_fault_buffer_lo_hi fb_gv11b_read_mmu_fault_buffer_get -> gv11b_fb_read_mmu_fault_buffer_get fb_gv11b_read_mmu_fault_buffer_put -> gv11b_fb_read_mmu_fault_buffer_put fb_gv11b_read_mmu_fault_buffer_size -> gv11b_fb_read_mmu_fault_buffer_size fb_gv11b_write_mmu_fault_buffer_size -> gv11b_fb_write_mmu_fault_buffer_size fb_gv11b_read_mmu_fault_addr_lo_hi -> gv11b_fb_read_mmu_fault_addr_lo_hi fb_gv11b_read_mmu_fault_inst_lo_hi -> gv11b_fb_read_mmu_fault_inst_lo_hi fb_gv11b_read_mmu_fault_info -> gv11b_fb_read_mmu_fault_info fb_gv11b_read_mmu_fault_status -> gv11b_fb_read_mmu_fault_status fb_gv11b_write_mmu_fault_status -> gv11b_fb_write_mmu_fault_status gv11b_fb_parse_mmfault -> gv11b_fb_parse_mmu_fault_info gv11b_fb_print_fault_info -> gv11b_fb_mmu_fault_info_dump Rename and move to gmmu gv11b_fb_parse_mmu_fault_info -> gv11b_gmmu_parse_mmu_fault_info gv11b_fb_handle_mmu_nonreplay_replay_fault -> gv11b_gmmu_handle_mmu_nonreplay_replay_fault gv11b_fb_handle_mmu_fault_common -> gv11b_gmmu_handle_mmu_fault_common gv11b_fb_handle_other_fault_notify -> gv11b_gmmu_handle_other_fault_notify JIRA NVGPU-1313 Change-Id: Ia69a0b6b50347d11764e3ff34a5ea67ea8d64915 Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2107771 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
10b8458f7b
commit
906fd57c18
@@ -50,6 +50,7 @@
|
||||
#include "hal/fifo/ramin_gk20a.h"
|
||||
#include "hal/fifo/ramin_gm20b.h"
|
||||
#include "hal/fifo/ramin_gp10b.h"
|
||||
#include "hal/fb/fb_mmu_fault_gv11b.h"
|
||||
|
||||
#include <nvgpu/hw/gv11b/hw_gmmu_gv11b.h>
|
||||
#include <nvgpu/hw/gv11b/hw_fb_gv11b.h>
|
||||
@@ -141,13 +142,14 @@ static int init_mm(struct unit_module *m, struct gk20a *g)
|
||||
g->ops.fb.intr.enable = gv11b_fb_intr_enable;
|
||||
g->ops.fb.fault_buf_configure_hw = gv11b_fb_fault_buf_configure_hw;
|
||||
g->ops.fb.read_mmu_fault_buffer_size =
|
||||
fb_gv11b_read_mmu_fault_buffer_size;
|
||||
gv11b_fb_read_mmu_fault_buffer_size;
|
||||
g->ops.fb.write_mmu_fault_buffer_size =
|
||||
fb_gv11b_write_mmu_fault_buffer_size;
|
||||
g->ops.fb.read_mmu_fault_status = fb_gv11b_read_mmu_fault_status;
|
||||
gv11b_fb_write_mmu_fault_buffer_size;
|
||||
g->ops.fb.read_mmu_fault_status = gv11b_fb_read_mmu_fault_status;
|
||||
g->ops.fb.write_mmu_fault_buffer_lo_hi =
|
||||
fb_gv11b_write_mmu_fault_buffer_lo_hi;
|
||||
g->ops.fb.intr.is_mmu_fault_pending = gv11b_fb_intr_is_mmu_fault_pending;
|
||||
gv11b_fb_write_mmu_fault_buffer_lo_hi;
|
||||
g->ops.fb.intr.is_mmu_fault_pending =
|
||||
gv11b_fb_intr_is_mmu_fault_pending;
|
||||
g->ops.fb.is_fault_buf_enabled = gv11b_fb_is_fault_buf_enabled;
|
||||
g->ops.fb.fault_buf_set_state_hw = gv11b_fb_fault_buf_set_state_hw;
|
||||
g->ops.ramin.set_big_page_size = gm20b_ramin_set_big_page_size;
|
||||
|
||||
Reference in New Issue
Block a user