summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b')
-rw-r--r--drivers/gpu/nvgpu/gp10b/fifo_gp10b.c27
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
41static 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
65int channel_gp10b_commit_userd(struct channel_gk20a *c) 41int 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) {