diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/ni.c')
-rw-r--r-- | drivers/gpu/drm/radeon/ni.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c index b0a08330ed3..f920a2c5ef2 100644 --- a/drivers/gpu/drm/radeon/ni.c +++ b/drivers/gpu/drm/radeon/ni.c | |||
@@ -782,7 +782,7 @@ static int cayman_pcie_gart_enable(struct radeon_device *rdev) | |||
782 | (u32)(rdev->dummy_page.addr >> 12)); | 782 | (u32)(rdev->dummy_page.addr >> 12)); |
783 | WREG32(VM_CONTEXT1_CNTL2, 0); | 783 | WREG32(VM_CONTEXT1_CNTL2, 0); |
784 | WREG32(VM_CONTEXT1_CNTL, 0); | 784 | WREG32(VM_CONTEXT1_CNTL, 0); |
785 | WREG32(VM_CONTEXT1_CNTL, ENABLE_CONTEXT | PAGE_TABLE_DEPTH(0) | | 785 | WREG32(VM_CONTEXT1_CNTL, ENABLE_CONTEXT | PAGE_TABLE_DEPTH(1) | |
786 | RANGE_PROTECTION_FAULT_ENABLE_DEFAULT); | 786 | RANGE_PROTECTION_FAULT_ENABLE_DEFAULT); |
787 | 787 | ||
788 | cayman_pcie_gart_tlb_flush(rdev); | 788 | cayman_pcie_gart_tlb_flush(rdev); |
@@ -1580,7 +1580,7 @@ void cayman_vm_flush(struct radeon_device *rdev, struct radeon_ib *ib) | |||
1580 | radeon_ring_write(ring, vm->last_pfn); | 1580 | radeon_ring_write(ring, vm->last_pfn); |
1581 | 1581 | ||
1582 | radeon_ring_write(ring, PACKET0(VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm->id << 2), 0)); | 1582 | radeon_ring_write(ring, PACKET0(VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm->id << 2), 0)); |
1583 | radeon_ring_write(ring, vm->pt_gpu_addr >> 12); | 1583 | radeon_ring_write(ring, vm->pd_gpu_addr >> 12); |
1584 | 1584 | ||
1585 | /* flush hdp cache */ | 1585 | /* flush hdp cache */ |
1586 | radeon_ring_write(ring, PACKET0(HDP_MEM_COHERENCY_FLUSH_CNTL, 0)); | 1586 | radeon_ring_write(ring, PACKET0(HDP_MEM_COHERENCY_FLUSH_CNTL, 0)); |