diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/fifo_gp10b.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/fifo_gp10b.c b/drivers/gpu/nvgpu/gp10b/fifo_gp10b.c index fd4ec34e..64bf4647 100644 --- a/drivers/gpu/nvgpu/gp10b/fifo_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/fifo_gp10b.c | |||
@@ -38,30 +38,6 @@ | |||
38 | #include <nvgpu/hw/gp10b/hw_ram_gp10b.h> | 38 | #include <nvgpu/hw/gp10b/hw_ram_gp10b.h> |
39 | #include <nvgpu/hw/gp10b/hw_top_gp10b.h> | 39 | #include <nvgpu/hw/gp10b/hw_top_gp10b.h> |
40 | 40 | ||
41 | static void gp10b_set_pdb_fault_replay_flags(struct gk20a *g, | ||
42 | struct nvgpu_mem *mem) | ||
43 | { | ||
44 | u32 val; | ||
45 | |||
46 | nvgpu_log_fn(g, " "); | ||
47 | |||
48 | val = nvgpu_mem_rd32(g, mem, | ||
49 | ram_in_page_dir_base_fault_replay_tex_w()); | ||
50 | val &= ~ram_in_page_dir_base_fault_replay_tex_m(); | ||
51 | val |= ram_in_page_dir_base_fault_replay_tex_true_f(); | ||
52 | nvgpu_mem_wr32(g, mem, | ||
53 | ram_in_page_dir_base_fault_replay_tex_w(), val); | ||
54 | |||
55 | val = nvgpu_mem_rd32(g, mem, | ||
56 | ram_in_page_dir_base_fault_replay_gcc_w()); | ||
57 | val &= ~ram_in_page_dir_base_fault_replay_gcc_m(); | ||
58 | val |= ram_in_page_dir_base_fault_replay_gcc_true_f(); | ||
59 | nvgpu_mem_wr32(g, mem, | ||
60 | ram_in_page_dir_base_fault_replay_gcc_w(), val); | ||
61 | |||
62 | nvgpu_log_fn(g, "done"); | ||
63 | } | ||
64 | |||
65 | int channel_gp10b_commit_userd(struct channel_gk20a *c) | 41 | int channel_gp10b_commit_userd(struct channel_gk20a *c) |
66 | { | 42 | { |
67 | u32 addr_lo; | 43 | u32 addr_lo; |
@@ -141,9 +117,6 @@ int channel_gp10b_setup_ramfc(struct channel_gk20a *c, | |||
141 | pbdma_runlist_timeslice_timescale_3_f() | | 117 | pbdma_runlist_timeslice_timescale_3_f() | |
142 | pbdma_runlist_timeslice_enable_true_f()); | 118 | pbdma_runlist_timeslice_enable_true_f()); |
143 | 119 | ||
144 | if (flags & NVGPU_GPFIFO_FLAGS_REPLAYABLE_FAULTS_ENABLE) | ||
145 | gp10b_set_pdb_fault_replay_flags(c->g, mem); | ||
146 | |||
147 | nvgpu_mem_wr32(g, mem, ram_fc_chid_w(), ram_fc_chid_id_f(c->chid)); | 120 | nvgpu_mem_wr32(g, mem, ram_fc_chid_w(), ram_fc_chid_id_f(c->chid)); |
148 | 121 | ||
149 | if (c->is_privileged_channel) { | 122 | if (c->is_privileged_channel) { |