radeon_hd: Stub out gfx ring boot.

* Tab fix as well
This commit is contained in:
Alexander von Gluck IV
2012-04-15 11:23:55 -05:00
parent 937ca113b0
commit 325089f1fc
3 changed files with 21 additions and 1 deletions
@@ -300,6 +300,8 @@ radeon_init_accelerant(int device)
// Set up data crunching + irq rings
radeon_gpu_ring_setup();
radeon_gpu_ring_boot(RADEON_QUEUE_TYPE_GFX_INDEX);
TRACE("%s done\n", __func__);
return B_OK;
}
+18 -1
View File
@@ -506,7 +506,7 @@ radeon_gpu_ring_setup()
TRACE("%s called\n", __func__);
// init GFX ring queue
gInfo->ringQueue[RADEON_QUEUE_TYPE_GFX_INDEX]
gInfo->ringQueue[RADEON_QUEUE_TYPE_GFX_INDEX]
= new RingQueue(1024 * 1024, RADEON_QUEUE_TYPE_GFX_INDEX);
#if 0
@@ -520,6 +520,23 @@ radeon_gpu_ring_setup()
}
status_t
radeon_gpu_ring_boot(uint32 ringType)
{
TRACE("%s called\n", __func__);
RingQueue* ring = gInfo->ringQueue[ringType];
if (ring == NULL) {
ERROR("%s: Specified ring doesn't exist!\n", __func__);
return B_ERROR;
}
// TODO: Write initial ring state
return B_OK;
}
status_t
radeon_gpu_ss_disable()
{
+1
View File
@@ -176,6 +176,7 @@ void radeon_gpu_mc_resume(struct gpu_state *gpuState);
status_t radeon_gpu_mc_idlewait();
status_t radeon_gpu_mc_setup();
status_t radeon_gpu_ring_setup();
status_t radeon_gpu_ring_boot(uint32 ringType);
status_t radeon_gpu_ss_disable();