Re: [PATCH for 0pre1v3] r128 and radeon without vgaHW problem fix
> In <[EMAIL PROTECTED]> > Michel Dänzer <[EMAIL PROTECTED]> wrote: >> On Sam, 2002-08-31 at 23:16, ISHIKAWA Mutsumi wrote: >> > >> Well, i guess the Ultra5 have pci slots, so you could imagine putting a >> > >> pci radeon or rage128 board in it, is it not ? >> > >> > I believe the firmware on these cards are written in ix86 code, so >> > these cards will not run on the SPARC. >> SPARCs have Open Firmware, right? If so, Mac cards might work. Ah, I forget about this. Anyone test about this? I have CPI based SPARC workstation(Ultra30) but, don't have any graphic cards for PCI Machintosh. Andif they are works on SPARC, I know some ATI chips and Voodoo chips cards are released for PPC mac. We should add XFree86 Voodoo driver for SPARC. Is it right? -- ISHIKAWA Mutsumi <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
Re: [PATCH for 0pre1v3] r128 and radeon without vgaHW problem fix
On Sun, Sep 01, 2002 at 06:16:41AM +0900, ISHIKAWA Mutsumi wrote: > > In <[EMAIL PROTECTED]> > > Sven LUTHER <[EMAIL PROTECTED]> wrote: > >> On Sun, Sep 01, 2002 at 04:07:30AM +0900, ISHIKAWA Mutsumi wrote: > > >> > >> > I put a patch to build fix on SPARC and new MANIFEST.sparc. > >> > >> > > >> > >> > http://people.debian.org/~ishikawa/XFree86/4.2.0-0pre1v3/sparc/101_sparc_ati_without_vgahw.diff > >> > > >> > >> This is a bad patch IMHO. > >> > > >> > I have a question: > >> > > >> > Are RADEON and Rage128 supports need on SPARC currently? > >> > Some some SPARC workstation/server uses RADEON and/or Rage128? > >> > > >> > I know some SPARC workstations (e.g Ultra5) use mach64 graphic chip. > >> > So, we need mac64 support. We should not drop ati mac64 drivers. > >> > > >> > But I don't know RADEON or Rage128 graphic borad for SPARC. > >> > If RADEON/Rage128 board for SPARC does exist, we need more hack > >> > to support these (but I don't have the board and enough time to do > >> > this...). > > >> Well, i guess the Ultra5 have pci slots, so you could imagine putting a > >> pci radeon or rage128 board in it, is it not ? > > I believe the firmware on these cards are written in ix86 code, so > these cards will not run on the SPARC. Evil, evil boards with closed firmware. BTW, what about using a apple radeon board, they most assuredly don't have ix86 firmware, but then maybe all the intialization is done in the OF driver or whatever. Friendly, Sven Luther
Re: [PATCH for 0pre1v3] r128 and radeon without vgaHW problem fix
On Sam, 2002-08-31 at 23:16, ISHIKAWA Mutsumi wrote: > > In <[EMAIL PROTECTED]> > > Sven LUTHER <[EMAIL PROTECTED]> wrote: > >> On Sun, Sep 01, 2002 at 04:07:30AM +0900, ISHIKAWA Mutsumi wrote: > > >> > >> > I put a patch to build fix on SPARC and new MANIFEST.sparc. > >> > >> > > >> > >> > http://people.debian.org/~ishikawa/XFree86/4.2.0-0pre1v3/sparc/101_sparc_ati_without_vgahw.diff > >> > > >> > >> This is a bad patch IMHO. > >> > > >> > I have a question: > >> > > >> > Are RADEON and Rage128 supports need on SPARC currently? > >> > Some some SPARC workstation/server uses RADEON and/or Rage128? > >> > > >> > I know some SPARC workstations (e.g Ultra5) use mach64 graphic chip. > >> > So, we need mac64 support. We should not drop ati mac64 drivers. > >> > > >> > But I don't know RADEON or Rage128 graphic borad for SPARC. > >> > If RADEON/Rage128 board for SPARC does exist, we need more hack > >> > to support these (but I don't have the board and enough time to do > >> > this...). > > >> Well, i guess the Ultra5 have pci slots, so you could imagine putting a > >> pci radeon or rage128 board in it, is it not ? > > I believe the firmware on these cards are written in ix86 code, so > these cards will not run on the SPARC. SPARCs have Open Firmware, right? If so, Mac cards might work. -- Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast
Re: [PATCH for 0pre1v3] r128 and radeon without vgaHW problem fix
> In <[EMAIL PROTECTED]> > Sven LUTHER <[EMAIL PROTECTED]> wrote: >> On Sun, Sep 01, 2002 at 04:07:30AM +0900, ISHIKAWA Mutsumi wrote: >> > >> > I put a patch to build fix on SPARC and new MANIFEST.sparc. >> > >> > >> > >> > http://people.debian.org/~ishikawa/XFree86/4.2.0-0pre1v3/sparc/101_sparc_ati_without_vgahw.diff >> > >> > >> This is a bad patch IMHO. >> > >> > I have a question: >> > >> > Are RADEON and Rage128 supports need on SPARC currently? >> > Some some SPARC workstation/server uses RADEON and/or Rage128? >> > >> > I know some SPARC workstations (e.g Ultra5) use mach64 graphic chip. >> > So, we need mac64 support. We should not drop ati mac64 drivers. >> > >> > But I don't know RADEON or Rage128 graphic borad for SPARC. >> > If RADEON/Rage128 board for SPARC does exist, we need more hack >> > to support these (but I don't have the board and enough time to do >> > this...). >> Well, i guess the Ultra5 have pci slots, so you could imagine putting a >> pci radeon or rage128 board in it, is it not ? I believe the firmware on these cards are written in ix86 code, so these cards will not run on the SPARC. -- ISHIKAWA Mutsumi <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
Re: [PATCH for 0pre1v3] r128 and radeon without vgaHW problem fix
On Sun, Sep 01, 2002 at 04:07:30AM +0900, ISHIKAWA Mutsumi wrote: > > In <[EMAIL PROTECTED]> > > Michel Dänzer <[EMAIL PROTECTED]> wrote: > >> On Sam, 2002-08-31 at 19:24, ISHIKAWA Mutsumi wrote: > > >> > > >> > I put a patch to build fix on SPARC and new MANIFEST.sparc. > >> > > >> > http://people.debian.org/~ishikawa/XFree86/4.2.0-0pre1v3/sparc/101_sparc_ati_without_vgahw.diff > > >> This is a bad patch IMHO. > > I have a question: > > Are RADEON and Rage128 supports need on SPARC currently? > Some some SPARC workstation/server uses RADEON and/or Rage128? > > I know some SPARC workstations (e.g Ultra5) use mach64 graphic chip. > So, we need mac64 support. We should not drop ati mac64 drivers. > > But I don't know RADEON or Rage128 graphic borad for SPARC. > If RADEON/Rage128 board for SPARC does exist, we need more hack > to support these (but I don't have the board and enough time to do > this...). Well, i guess the Ultra5 have pci slots, so you could imagine putting a pci radeon or rage128 board in it, is it not ? I guess even the just released Radeon 9000 PCI boards could be used, but then i don't own a Ultra5 box, and don't know if many people will do this. Friendly, Sven Luther
Re: [PATCH for 0pre1v3] r128 and radeon without vgaHW problem fix
> In <[EMAIL PROTECTED]> > Michel Dänzer <[EMAIL PROTECTED]> wrote: >> On Sam, 2002-08-31 at 19:24, ISHIKAWA Mutsumi wrote: >> > >> > I put a patch to build fix on SPARC and new MANIFEST.sparc. >> > >> > http://people.debian.org/~ishikawa/XFree86/4.2.0-0pre1v3/sparc/101_sparc_ati_without_vgahw.diff >> This is a bad patch IMHO. I have a question: Are RADEON and Rage128 supports need on SPARC currently? Some some SPARC workstation/server uses RADEON and/or Rage128? I know some SPARC workstations (e.g Ultra5) use mach64 graphic chip. So, we need mac64 support. We should not drop ati mac64 drivers. But I don't know RADEON or Rage128 graphic borad for SPARC. If RADEON/Rage128 board for SPARC does exist, we need more hack to support these (but I don't have the board and enough time to do this...). >> Almost every driver uses vgaHW, how are the others handled on sparc? These are all of the XFree86 graphic drivers for SPARC: ati_drv.o atimisc_drv.o r128_drv.o radeon_drv.o fbdev_drv.o glint_drv.o sunbw2_drv.o suncg14_drv.o suncg3_drv.o suncg6_drv.o sunffb_drv.o sunleo_drv.o suntcx_drv.o Only r128_drv.o and radeon_drv.o does use vgaHw calls. >> I see a number of better solutions: >> >> - guard the vgaHW calls in the drivers >> - build/fix/implement vgaHW on sparc (no, it doesn't require legacy >> hardware) >> - ... Yes, I think they are better solution if radeon and r128 support are needed on SPARC. -- ISHIKAWA Mutsumi <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
Re: [PATCH for 0pre1v3] r128 and radeon without vgaHW problem fix
On Sam, 2002-08-31 at 19:24, ISHIKAWA Mutsumi wrote: > >> Hmm, I understand the problem. > >> > >> radeon_drv and r128_drv require some vga related functions, defined > >> in xc/programs/Xserver/hw/xfree86/vgahw/vgaHW.{c,h}. But on SPARC > >> environment vgaHW.c will not build because SPARC machines does not > >> have VGA, so XF86VgaHw is set as NO. > >> > >> Under build-tree/xc-xserver-xfree86-dbg, we will build the static > >> linked x server. Symbols are resolved on build time. > >> > >> Perhaps, we should drop r128 and radeon driver support when the x > >> server build without XF86VgaHw define. > >> (or r128 and radeon drivers should update to be able to build and run > >> without vgaHW). > > I put a patch to build fix on SPARC and new MANIFEST.sparc. > > http://people.debian.org/~ishikawa/XFree86/4.2.0-0pre1v3/sparc/101_sparc_ati_without_vgahw.diff This is a bad patch IMHO. Almost every driver uses vgaHW, how are the others handled on sparc? I see a number of better solutions: - guard the vgaHW calls in the drivers - build/fix/implement vgaHW on sparc (no, it doesn't require legacy hardware) - ... -- Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast