public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip
@ 2005-02-04 21:31 Mark Maule
  2005-02-07 10:07 ` Christoph Hellwig
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Mark Maule @ 2005-02-04 21:31 UTC (permalink / raw)
  To: linux-ia64

This patchset provides new hardware support for the SGI TIOCA agp chip.

In order to stitch this into the SGI sn2 pci dma layer, it is necessary
to add an abstraction which is implmented by PATCH 1/3 
(sn2-pci-dma-abstraction.patch).

Additionally, a couple of header files were moved out of arch/ia64/sn
and into include/asm-ia64/sn.  I also took the opportunity to kill some
unused macros.  This is done by PATCH 2/3 (sn2-move-pci-headers.patch).

The TIOCA driver is implemented as an sn2 pci provider with hooks 
externalized for an upcoming agpgart backend.  The TIOCA kernel driver is
provided with PATCH 3/3 (sn2-tioca-driver.patch).

Signed-off-by: Mark Maule <maule@sgi.com>

thanks
Mark

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

* Re: [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip
  2005-02-04 21:31 [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip Mark Maule
@ 2005-02-07 10:07 ` Christoph Hellwig
  2005-02-07 16:51 ` Jesse Barnes
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Christoph Hellwig @ 2005-02-07 10:07 UTC (permalink / raw)
  To: linux-ia64

On Fri, Feb 04, 2005 at 03:31:58PM -0600, Mark Maule wrote:
> This patchset provides new hardware support for the SGI TIOCA agp chip.
> 
> In order to stitch this into the SGI sn2 pci dma layer, it is necessary
> to add an abstraction which is implmented by PATCH 1/3 
> (sn2-pci-dma-abstraction.patch).
> 
> Additionally, a couple of header files were moved out of arch/ia64/sn
> and into include/asm-ia64/sn.  I also took the opportunity to kill some
> unused macros.  This is done by PATCH 2/3 (sn2-move-pci-headers.patch).
> 
> The TIOCA driver is implemented as an sn2 pci provider with hooks 
> externalized for an upcoming agpgart backend.  The TIOCA kernel driver is
> provided with PATCH 3/3 (sn2-tioca-driver.patch).

Wouldn't it be better to allow pluggable IOMMUs at the ia64 architecture
level, replacing the machvecs?

zx1 already has a switch to use swiotl for devices with too small dma
masks (and altix would need that one aswell if it tried to support such
devices).


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

* Re: [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip
  2005-02-04 21:31 [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip Mark Maule
  2005-02-07 10:07 ` Christoph Hellwig
@ 2005-02-07 16:51 ` Jesse Barnes
  2005-02-08  0:08 ` Mark Maule
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Jesse Barnes @ 2005-02-07 16:51 UTC (permalink / raw)
  To: linux-ia64

On Monday, February 7, 2005 2:07 am, Christoph Hellwig wrote:
> Wouldn't it be better to allow pluggable IOMMUs at the ia64 architecture
> level, replacing the machvecs?
>
> zx1 already has a switch to use swiotl for devices with too small dma
> masks (and altix would need that one aswell if it tried to support such
> devices).

Something like that might be nice as part of the bridge driver work that's 
being discussed on lkml.  Machine vectors as they stand right now aren't a 
good fit since they're only initialized once for the platform at boot time, 
not on a per-chip basis.

Jesse

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

* [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip
  2005-02-04 21:31 [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip Mark Maule
  2005-02-07 10:07 ` Christoph Hellwig
  2005-02-07 16:51 ` Jesse Barnes
@ 2005-02-08  0:08 ` Mark Maule
  2005-02-08 18:05 ` Jesse Barnes
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Mark Maule @ 2005-02-08  0:08 UTC (permalink / raw)
  To: linux-ia64

Resend of "altix: tioca chip driver (agp)" originally sent on 2005-02-04:

This patchset provides new hardware support for the SGI TIOCA agp chip.

In order to stitch this into the SGI sn2 pci dma layer, it is necessary
to add an abstraction which is implmented by PATCH 1/3 
(sn2-pci-dma-abstraction.patch).

Additionally, a couple of header files were moved out of arch/ia64/sn
and into include/asm-ia64/sn.  I also took the opportunity to kill some
unused macros.  This is done by PATCH 2/3 (sn2-move-pci-headers.patch).

The TIOCA driver is implemented as an sn2 pci provider with hooks 
externalized for an upcoming agpgart backend.  The TIOCA kernel driver is
provided with PATCH 3/3 (sn2-tioca-driver.patch).

Changes from first review:

sn2-pci-dma-abstraction.patch
	Use a local provider variable to improve readability

sn2-move-pci-headers.patch
	No changes

sn2-tioca-driver.patch
	Misc. style-related cleanups
	Remove unneeded casts
	Fix error-case memory leak
	Use list_for_each_entry() instead of list_for_each()
	Use list routines for dmamap management
	Move prom version checking to tioca_bus_fixup()

	Note:  I elected to leave the EXPORT_SYMBOL's alone as they
	are being used by our agpgart backend stub currently in
	development.  If we end up merging everything together as it looks
	like alpha does, then I'll yank 'em.  At a minimum, we should be
	able to remove tioca_gart_found and just count the elements
	in tioca_list.

thanks
Mark

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

* Re: [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip
  2005-02-04 21:31 [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip Mark Maule
                   ` (2 preceding siblings ...)
  2005-02-08  0:08 ` Mark Maule
@ 2005-02-08 18:05 ` Jesse Barnes
  2005-02-08 18:15 ` Luck, Tony
  2005-03-10 21:55 ` Mark Maule
  5 siblings, 0 replies; 7+ messages in thread
From: Jesse Barnes @ 2005-02-08 18:05 UTC (permalink / raw)
  To: linux-ia64

On Monday, February 7, 2005 4:08 pm, Mark Maule wrote:
> Resend of "altix: tioca chip driver (agp)" originally sent on 2005-02-04:
>
> This patchset provides new hardware support for the SGI TIOCA agp chip.

Tony, although this is probably safe for 2.6.11, it's probably best to queue 
it up for afterwards unless Linus already told you that we won't see 
2.6.11-final for awhile yet.

Thanks,
Jesse

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

* RE: [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip
  2005-02-04 21:31 [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip Mark Maule
                   ` (3 preceding siblings ...)
  2005-02-08 18:05 ` Jesse Barnes
@ 2005-02-08 18:15 ` Luck, Tony
  2005-03-10 21:55 ` Mark Maule
  5 siblings, 0 replies; 7+ messages in thread
From: Luck, Tony @ 2005-02-08 18:15 UTC (permalink / raw)
  To: linux-ia64

>Tony, although this is probably safe for 2.6.11, it's probably 
>best to queue it up for afterwards unless Linus already told you
>that we won't see 2.6.11-final for awhile yet.

I think I'll queue it for later.

-Tony


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

* [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip
  2005-02-04 21:31 [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip Mark Maule
                   ` (4 preceding siblings ...)
  2005-02-08 18:15 ` Luck, Tony
@ 2005-03-10 21:55 ` Mark Maule
  5 siblings, 0 replies; 7+ messages in thread
From: Mark Maule @ 2005-03-10 21:55 UTC (permalink / raw)
  To: linux-ia64

Second resend of "altix: tioca chip driver (agp)" originally sent
on 2005-02-04.  First resend was missing a Signed-off-by line in the 
sn2-pci-dma-abstraction.patch.

This patchset provides new hardware support for the SGI TIOCA agp chip.

In order to stitch this into the SGI sn2 pci dma layer, it is necessary
to add an abstraction which is implmented by PATCH 1/3 
(sn2-pci-dma-abstraction.patch).

Additionally, a couple of header files were moved out of arch/ia64/sn
and into include/asm-ia64/sn.  I also took the opportunity to kill some
unused macros.  This is done by PATCH 2/3 (sn2-move-pci-headers.patch).

The TIOCA driver is implemented as an sn2 pci provider with hooks 
externalized for an upcoming agpgart backend.  The TIOCA kernel driver is
provided with PATCH 3/3 (sn2-tioca-driver.patch).

Changes from first review:

sn2-pci-dma-abstraction.patch
	Use a local provider variable to improve readability

sn2-move-pci-headers.patch
	No changes

sn2-tioca-driver.patch
	Misc. style-related cleanups
	Remove unneeded casts
	Fix error-case memory leak
	Use list_for_each_entry() instead of list_for_each()
	Use list routines for dmamap management
	Move prom version checking to tioca_bus_fixup()

	Note:  I elected to leave the EXPORT_SYMBOL's alone as they
	are being used by our agpgart backend stub currently in
	development.  If we end up merging everything together as it looks
	like alpha does, then I'll yank 'em.  At a minimum, we should be
	able to remove tioca_gart_found and just count the elements
	in tioca_list.

thanks
Mark

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

end of thread, other threads:[~2005-03-10 21:55 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-04 21:31 [PATCH 2.6.11-rc2 0/3] altix: AGP bridge support for tioca chip Mark Maule
2005-02-07 10:07 ` Christoph Hellwig
2005-02-07 16:51 ` Jesse Barnes
2005-02-08  0:08 ` Mark Maule
2005-02-08 18:05 ` Jesse Barnes
2005-02-08 18:15 ` Luck, Tony
2005-03-10 21:55 ` Mark Maule

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox