tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: prep (and bebox) xserver support



Hi! Bernd,


From: Bernd Ernesti <netbsd%lists.veego.de@localhost>
Date: Wed, 7 Jul 2010 22:20:25 +0200

> On Wed, Jul 07, 2010 at 03:19:09PM +0900, KIYOHARA Takashi wrote:
> > Hi! Matthew and Michael

> > @@ -142,13 +144,15 @@
> >  
> >  
> >  static PciChipsets S3PciChipsets[] = {
> > +   { PCI_CHIP_864_0,       PCI_CHIP_864_0,         RES_SHARED_VGA },
> > +   { PCI_CHIP_864_1,       PCI_CHIP_864_1,         RES_SHARED_VGA },
> >     { PCI_CHIP_964_0,       PCI_CHIP_964_0,         RES_SHARED_VGA },
> >     { PCI_CHIP_964_1,       PCI_CHIP_964_1,         RES_SHARED_VGA },
> > -   { PCI_CHIP_968,         PCI_CHIP_968,           RES_SHARED_VGA },
> > -   { PCI_CHIP_TRIO,        PCI_CHIP_TRIO,          RES_SHARED_VGA },
> > -   { PCI_CHIP_AURORA64VP,  PCI_CHIP_AURORA64VP,    RES_SHARED_VGA },
> > -   { PCI_CHIP_TRIO64UVP,   PCI_CHIP_TRIO64UVP,     RES_SHARED_VGA },
> > -   { PCI_CHIP_TRIO64V2_DXGX,       PCI_CHIP_TRIO64V2_DXGX,         
> > RES_SHARED_VGA },
> > +   { PCI_CHIP_968,         PCI_CHIP_968,           RES_SHARED_VGA },
> > +   { PCI_CHIP_TRIO,        PCI_CHIP_TRIO,          RES_SHARED_VGA },
> > +   { PCI_CHIP_AURORA64VP,  PCI_CHIP_AURORA64VP,    RES_SHARED_VGA },
> > +   { PCI_CHIP_TRIO64UVP,   PCI_CHIP_TRIO64UVP,     RES_SHARED_VGA },
> > +   { PCI_CHIP_TRIO64V2_DXGX, PCI_CHIP_TRIO64V2_DXGX, RES_SHARED_VGA },
> >     { -1,                   -1,                     RES_UNDEFINED }
> >  };
> 
> Can you only add the two new lines and not change the other lines in this 
> part?

Oops, please fix white-spaces these 5-lines beforehand.  ;-)


> > @@ -609,6 +615,54 @@
> >     pScrn->rgbBits = 8;     /* set default */
> >  
> >     /* probe for dac */
> > +   if (S3GENDACProbe(pScrn)) {
> > +           pS3->DacPreInit = S3GENDAC_PreInit;
> > +           pS3->DacSave = S3GENDAC_Save;
> > +           pS3->DacRestore = S3GENDAC_Restore;
> > +           if (pS3->RamDac->RamDacType == GENDAC_RAMDAC) {
> > +                   pS3->DacInit = S3GENDAC_Init;
> > +                   switch(pScrn->bitsPerPixel) {
> > +                   case 8:
> > +#if 0
> > +                           pS3->MaxClock = 110000;
> > +#else
> > +                           pS3->MaxClock = 95000;
> > +#endif
> 
> What is the reason you are not using 110000 or 55000 further down?
> I would remove the three #if 0 parts.
> Maybe add a note that the MaxClock is reduced and what it should be.

hmm...
I also lost this reason.  In my memory, I think that the source of the
old GENDAC support to which I referred did like this.
I can remove between #if 0 - #else.  However I have not notes...

Thanks,
--
kiyohara


Home | Main Index | Thread Index | Old Index