Rev 878 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 878 | Rev 879 | ||
---|---|---|---|
Line 407... | Line 407... | ||
407 | MASKREG( RADEON_AIC_CNTL,0, RADEON_PCIGART_TRANSLATE_EN); |
407 | MASKREG( RADEON_AIC_CNTL,0, RADEON_PCIGART_TRANSLATE_EN); |
Line 408... | Line 408... | ||
408 | 408 | ||
Line 409... | Line 409... | ||
409 | // load_microcode(); |
409 | // load_microcode(); |
410 | 410 | ||
411 | rhd.ring_base = CreateRingBuffer(0x8000, PG_SW | PG_NOCACHE); |
411 | // rhd.ring_base = CreateRingBuffer(0x8000, PG_SW | PG_NOCACHE); |
Line 412... | Line 412... | ||
412 | dbgprintf("create cp ring buffer %x\n", rhd.ring_base); |
412 | // dbgprintf("create cp ring buffer %x\n", rhd.ring_base); |
413 | base = GetPgAddr(rhd.ring_base); |
413 | // base = GetPgAddr(rhd.ring_base); |
Line 414... | Line 414... | ||
414 | 414 | ||
Line 415... | Line 415... | ||
415 | OUTREG(RADEON_CP_RB_BASE, base); |
415 | // OUTREG(RADEON_CP_RB_BASE, base); |
416 | dbgprintf("ring base %x\n", base); |
416 | // dbgprintf("ring base %x\n", base); |
Line 417... | Line 417... | ||
417 | 417 | ||
Line 418... | Line 418... | ||
418 | OUTREG(RADEON_CP_RB_WPTR_DELAY, 0); |
418 | // OUTREG(RADEON_CP_RB_WPTR_DELAY, 0); |
419 | 419 | ||
Line 420... | Line 420... | ||
420 | rhd.ring_rp = rhd.ring_wp = INREG(RADEON_CP_RB_RPTR); |
420 | // rhd.ring_rp = rhd.ring_wp = INREG(RADEON_CP_RB_RPTR); |
Line 421... | Line 421... | ||
421 | OUTREG(RADEON_CP_RB_WPTR,rhd.ring_rp); |
421 | // OUTREG(RADEON_CP_RB_WPTR,rhd.ring_rp); |
Line 422... | Line 422... | ||
422 | 422 | ||
423 | OUTREG(RADEON_CP_RB_RPTR_ADDR, 0); // ring buffer read pointer no update |
423 | // OUTREG(RADEON_CP_RB_RPTR_ADDR, 0); // ring buffer read pointer no update |
424 | 424 | ||
425 | OUTREG(RADEON_CP_RB_CNTL, RADEON_RB_NO_UPDATE | 12); |
425 | // OUTREG(RADEON_CP_RB_CNTL, RADEON_RB_NO_UPDATE | 12); |
Line 426... | Line 426... | ||
426 | OUTREG(RADEON_SCRATCH_UMSK, 0); // no scratch update |
426 | // OUTREG(RADEON_SCRATCH_UMSK, 0); // no scratch update |
Line 427... | Line 427... | ||
427 | 427 |