Dynamic clock cause hard lockup on Radeon 7000 + SMP
Michel Dänzer
michel at daenzer.net
Tue Nov 23 14:26:30 PST 2004
On Tue, 2004-11-23 at 16:40 -0500, Alex Deucher wrote:
> On Tue, 23 Nov 2004 16:26:14 -0500, Michel Dänzer <michel at daenzer.net> wrote:
> > On Tue, 2004-11-23 at 15:06 -0500, Alex Deucher wrote:
> > > On Tue, 23 Nov 2004 15:01:08 -0500, Alex Deucher <alexdeucher at gmail.com> wrote:
> > > > On Tue, 23 Nov 2004 14:21:18 -0500, Kristian Høgsberg <krh at bitplanet.net> wrote:
> > > >
> > > >
> > > - if ( !info->HasCRTC2 ) {
> > > + if ((info->ChipFamily == CHIP_FAMILY_RV100) &&
> > > !(info->IsMobility)) {
> > > + break;
> > > + } else if ( !info->HasCRTC2 ) {
> >
> > It should probably simply be enabled only on Mobility chips.
> >
>
> right now it's not enabled for _any_ chips by default, however, the
> not enabled case which sets the clocks explicitly to "on" rather than
> "dynamic" seems to cause lockups for Kristian. Kristian, does it lock
> up when you turn dynamicclocks on (sets clocks for dynamic) on your
> board?
Let me try again: The function should possibly return immediately or not
be called in the first place for non-Mobility chips.
--
Earthling Michel Dänzer | Debian (powerpc), X and DRI developer
Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer
More information about the xorg
mailing list