* [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