[PATCH] drm/radeon/kms: disable CP interrupt when disabling interrupt

Jerome Glisse j.glisse at gmail.com
Wed Jul 27 10:28:10 PDT 2011


On Wed, Jul 27, 2011 at 11:30 AM, Alex Deucher <alexdeucher at gmail.com> wrote:
> On Tue, Jul 26, 2011 at 7:43 PM, Jerome Glisse <j.glisse at gmail.com> wrote:
>> On Tue, Jul 26, 2011 at 5:47 PM, Alex Deucher <alexdeucher at gmail.com> wrote:
>>> On Tue, Jul 26, 2011 at 5:28 PM,  <j.glisse at gmail.com> wrote:
>>>> From: Jerome Glisse <jglisse at redhat.com>
>>>>
>>>> Some CP interrupt were left enabled when disabling interrupt.
>>>>
>>>
>>> Is there a specific issue this fixes?  The bits are not interrupt
>>> sources per se but rather are related to the internal state of the
>>> interrupt controller and should always be enabled.
>>>
>>> Alex
>>>
>>
>> Might, might not i have seen flgrx unsetting this bit on my rv670
>> which reboot with the radeon driver.
>
> Have you narrowed down what part of init is causing the problem?  I
> used to have a drm noaccel patch that disabled CP, GART, interrupts,
> etc.
>
> Alex
>

It happens early after mc programing from r600_startup after that
pretty much any reg write (no matter what reg) will trigger the
computer reset.

Cheers,
Jerome


More information about the dri-devel mailing list