linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Darwin AGPGART?
@ 2001-04-19 22:16 Henry Worth
  2001-04-20 10:36 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 2+ messages in thread
From: Henry Worth @ 2001-04-19 22:16 UTC (permalink / raw)
  To: linuxppc-dev


Looks like the uniNorth AGP GART finally made it into the Darwin
CVS (xnu-4-2/iokit/Drivers/pci/drvApplePCI/AppleMacRiscPCI.[ch]
and generic i/f defs in xnu-4-2/iokit/IOKit/pci/IOAGPDevice.h).
Before I dig too deeply into this, has anyone looked into it
yet?

Henry

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Darwin AGPGART?
  2001-04-19 22:16 Darwin AGPGART? Henry Worth
@ 2001-04-20 10:36 ` Benjamin Herrenschmidt
  0 siblings, 0 replies; 2+ messages in thread
From: Benjamin Herrenschmidt @ 2001-04-20 10:36 UTC (permalink / raw)
  To: Henry Worth, linuxppc-dev


>
>Looks like the uniNorth AGP GART finally made it into the Darwin
>CVS (xnu-4-2/iokit/Drivers/pci/drvApplePCI/AppleMacRiscPCI.[ch]
>and generic i/f defs in xnu-4-2/iokit/IOKit/pci/IOAGPDevice.h).
>Before I dig too deeply into this, has anyone looked into it
>yet?

It was there for some time ;)

I did look at it, I did also implement a driver for it, and ...
it didn't work. Basically, it looks like UniNorth AGP cannot
make the AGP aperture visible to the CPU. (It may not be the
case with all UniNorth versions, but it was on the G4 I tested
with).

That mean that some hacking similar to what the DRI driver does
for PCIGART is necessary to use it (that is doing mappings of
memory instead of mapping the AGP aperture itself).

Ben.

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-04-20 10:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-04-19 22:16 Darwin AGPGART? Henry Worth
2001-04-20 10:36 ` Benjamin Herrenschmidt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).