summaryrefslogtreecommitdiff
path: root/src/rhd_mc.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-26Print out value of MC status register if it is busy when tested.Egbert Eich1-47/+63
2009-08-03RS690 MC idle: Wait for system idle instead of sequencer idle.Matthias Hopf1-1/+1
2009-06-03MC: Remove duplicated definition of SRBM_STATUSYang Zhao1-1/+6
2009-04-16Extend ugly hack for CARD64 to rhd_mc.h. This time actually working.Matthias Hopf1-0/+1
2009-03-22add new chip idsAlex Deucher1-2/+2
2009-03-02Byebye novell.Luc Verhaegen1-1/+1
2008-12-31MC: Fix warnings and streamline naming of MCGetFBLocation.Luc Verhaegen1-27/+27
2008-12-12MC: Pass FbLocation and FbSize to RHDMCFBLocationSetup().Egbert Eich1-51/+54
2008-12-12MC/Idle: ASSERT() the right setup order, don't change an unidled MC.Egbert Eich1-9/+14
2008-12-12MC: Refactor MC code.Luc Verhaegen1-507/+417
2008-11-06MC: RV770 code also supports generations beyond this.Egbert Eich1-1/+1
2008-11-01MC: Consolidate rhdAllIdle() and RHDModePrepare().Egbert Eich1-1/+1
2008-11-01Move MC setup before DRI init. Fixes issues DRI issues on some systems.Matthias Hopf1-1/+1
2008-08-27VGA: Calculate offset from base address correctly.Egbert Eich1-0/+115
2008-08-12MC: Make sure MC engine is all idle before setting up the MC.Egbert Eich1-86/+10
2008-08-12Fix hangs when setting up the MCAlex Deucher1-9/+87
2008-08-12Add proper MCIdle() bits for r6xx/r7xxAlex Deucher1-13/+1
2008-08-12MC: Add dummy idle function for R7xx.Egbert Eich1-1/+13
2008-08-12Add initial support for RV770Alex Deucher1-0/+3
2008-07-29DRI/2D: Fix build for --disable-dri.Egbert Eich1-1/+0
2008-07-29MC: Get rid of some compiler warnings.Egbert Eich1-1/+9
2008-07-29MC: Tune MC on RV515 and RS690 to avoid glitches on hi res modes.Egbert Eich1-22/+78
2008-07-25MC: Make sure MC engine is all idle before setting up the MC.Egbert Eich1-1/+0
2008-07-25Fix hangs when setting up the MCAlex Deucher1-1/+3
2008-07-25CleanupAlex Deucher1-1/+1
2008-07-25First pass at EXA portAlex Deucher1-1/+1
2008-07-20MC: Enable MC control for RS600, fixed segfault.Egbert Eich1-5/+5
2008-07-18MC: Make sure MC engine is all idle before setting up the MC.Egbert Eich1-86/+19
2008-07-17Add proper MCIdle() bits for r6xx/r7xxAlex Deucher1-14/+2
2008-07-15Fix hangs when setting up the MCAlex Deucher1-1/+90
2008-07-12MC: Add a stub for RV770 MCIdle().Egbert Eich1-1/+13
2008-07-12Add initial support for RV770Alex Deucher1-1/+59
2008-06-17Add test for sideport memory on IGP.Egbert Eich1-0/+22
2008-06-10MC: HDP_FB_LOCATION on R5xx is direct MMIO not indirect thru MC.Egbert Eich1-1/+1
2008-05-29MC: Mark local functions static.Egbert Eich1-58/+58
2008-05-29MC: never reread rhdPtr->FBIntAddress.Luc Verhaegen1-31/+16
2008-05-27Set FbIntAddress after DRM init + after EnterVT again.Matthias Hopf1-16/+29
2008-05-26Restructured MC: introducing callbacks.Egbert Eich1-187/+470
2008-05-26Treat RS780 MC like R6xx for now.Egbert Eich1-8/+24
2008-05-26Add MC support for RS780.Egbert Eich1-3/+28
2008-05-14Add support for FB_LOCATION and MC idle test for RS600, fix issues with RS690.Egbert Eich1-5/+26
2008-04-21Fix mapping flags for FB when using libpciaccess.Egbert Eich1-0/+19
2008-04-15Add missing support for HDP_FB_BASE on r5xx and rs690.Egbert Eich1-7/+12
2008-04-07Fix MC access for RS 690.Egbert Eich1-9/+12
2008-04-05Enable RS690 MC support.Egbert Eich1-5/+1
2008-04-05Treat all RV515 chips as such in MC code.Egbert Eich1-4/+4
2008-04-01Add MC idle testing for RV515, add MC support for RV550.Egbert Eich1-4/+7
2008-02-29Fix test for RS6XX in RHDMCSetup().Egbert Eich1-1/+1
2008-02-25Changing R6XX_MC_VM_MISC_OFFSET to R6XX_HDP_NONSURFACE_BASE.Egbert Eich1-4/+4
2008-02-25Add wait for memory idle state.Egbert Eich1-2/+50