]> git.baikalelectronics.ru Git - kernel.git/commit
drm/radeon: fix init ordering for r600+
authorAlex Deucher <alexander.deucher@amd.com>
Fri, 30 Aug 2013 12:58:20 +0000 (08:58 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 30 Aug 2013 20:31:15 +0000 (16:31 -0400)
commit49a52d220aecdf795722e7e627acd28640d765f0
tree51c6167021389dc73657bc58ef851cea3417e662
parentf7ef72e195e40e8da7eb052afa54cb531b49856b
drm/radeon: fix init ordering for r600+

The vram scratch buffer needs to be initialized
before the mc is programmed otherwise we program
0 as the GPU address of the default GPU fault
page.  In most cases we put vram at zero anyway and
reserve a page for the legacy vga buffer so in practice
this shouldn't cause any problems, but better to make
it correct.

Was changed in:
19c137cd348629c186b209c4077e25f398d8dca5

Reported-by: FrankR Huang <FrankR.Huang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/evergreen.c
drivers/gpu/drm/radeon/ni.c
drivers/gpu/drm/radeon/r600.c
drivers/gpu/drm/radeon/rv770.c
drivers/gpu/drm/radeon/si.c