Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 307224
b: refs/heads/master
c: 8ba957b
h: refs/heads/master
v: v3
  • Loading branch information
Christian König authored and Dave Airlie committed May 3, 2012
1 parent fce3f11 commit 81f1071
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 24 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7b9ef16bd187b7e7f43887afb393d1f89e5bee71
refs/heads/master: 8ba957b5b69dd107fa6056094416954d0b6e27c1
14 changes: 0 additions & 14 deletions trunk/drivers/gpu/drm/radeon/r300.c
Original file line number Diff line number Diff line change
Expand Up @@ -377,20 +377,6 @@ void r300_gpu_init(struct radeon_device *rdev)
rdev->num_gb_pipes, rdev->num_z_pipes);
}

bool r300_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring)
{
u32 rbbm_status;

rbbm_status = RREG32(R_000E40_RBBM_STATUS);
if (!G_000E40_GUI_ACTIVE(rbbm_status)) {
radeon_ring_lockup_update(ring);
return false;
}
/* force CP activities */
radeon_ring_force_activity(rdev, ring);
return radeon_ring_test_lockup(rdev, ring);
}

int r300_asic_reset(struct radeon_device *rdev)
{
struct r100_mc_save save;
Expand Down
16 changes: 8 additions & 8 deletions trunk/drivers/gpu/drm/radeon/radeon_asic.c
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@ static struct radeon_asic r300_asic = {
.ring_start = &r300_ring_start,
.ring_test = &r100_ring_test,
.ib_test = &r100_ib_test,
.is_lockup = &r300_gpu_is_lockup,
.is_lockup = &r100_gpu_is_lockup,
}
},
.irq = {
Expand Down Expand Up @@ -373,7 +373,7 @@ static struct radeon_asic r300_asic_pcie = {
.ring_start = &r300_ring_start,
.ring_test = &r100_ring_test,
.ib_test = &r100_ib_test,
.is_lockup = &r300_gpu_is_lockup,
.is_lockup = &r100_gpu_is_lockup,
}
},
.irq = {
Expand Down Expand Up @@ -447,7 +447,7 @@ static struct radeon_asic r420_asic = {
.ring_start = &r300_ring_start,
.ring_test = &r100_ring_test,
.ib_test = &r100_ib_test,
.is_lockup = &r300_gpu_is_lockup,
.is_lockup = &r100_gpu_is_lockup,
}
},
.irq = {
Expand Down Expand Up @@ -521,7 +521,7 @@ static struct radeon_asic rs400_asic = {
.ring_start = &r300_ring_start,
.ring_test = &r100_ring_test,
.ib_test = &r100_ib_test,
.is_lockup = &r300_gpu_is_lockup,
.is_lockup = &r100_gpu_is_lockup,
}
},
.irq = {
Expand Down Expand Up @@ -595,7 +595,7 @@ static struct radeon_asic rs600_asic = {
.ring_start = &r300_ring_start,
.ring_test = &r100_ring_test,
.ib_test = &r100_ib_test,
.is_lockup = &r300_gpu_is_lockup,
.is_lockup = &r100_gpu_is_lockup,
}
},
.irq = {
Expand Down Expand Up @@ -669,7 +669,7 @@ static struct radeon_asic rs690_asic = {
.ring_start = &r300_ring_start,
.ring_test = &r100_ring_test,
.ib_test = &r100_ib_test,
.is_lockup = &r300_gpu_is_lockup,
.is_lockup = &r100_gpu_is_lockup,
}
},
.irq = {
Expand Down Expand Up @@ -743,7 +743,7 @@ static struct radeon_asic rv515_asic = {
.ring_start = &rv515_ring_start,
.ring_test = &r100_ring_test,
.ib_test = &r100_ib_test,
.is_lockup = &r300_gpu_is_lockup,
.is_lockup = &r100_gpu_is_lockup,
}
},
.irq = {
Expand Down Expand Up @@ -817,7 +817,7 @@ static struct radeon_asic r520_asic = {
.ring_start = &rv515_ring_start,
.ring_test = &r100_ring_test,
.ib_test = &r100_ib_test,
.is_lockup = &r300_gpu_is_lockup,
.is_lockup = &r100_gpu_is_lockup,
}
},
.irq = {
Expand Down
1 change: 0 additions & 1 deletion trunk/drivers/gpu/drm/radeon/radeon_asic.h
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,6 @@ extern int r300_init(struct radeon_device *rdev);
extern void r300_fini(struct radeon_device *rdev);
extern int r300_suspend(struct radeon_device *rdev);
extern int r300_resume(struct radeon_device *rdev);
extern bool r300_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *cp);
extern int r300_asic_reset(struct radeon_device *rdev);
extern void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring);
extern void r300_fence_ring_emit(struct radeon_device *rdev,
Expand Down

0 comments on commit 81f1071

Please sign in to comment.