[lkml]   [1999]   [Mar]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: > 1GB on alpha. Patch to 1TB?
> There are a growing number of 64 bit PCI implementations. Alpha has quite
> a chunk of this, and so does UltraSparc.
> Is there a framework in place or a notion of how the Linux PCI stuff ought
> to cope with this yet?

There is something in the sparc tree, which is used also for sun4c and sun4d
(where there is only 64MB of DMA per board, so one has to remap DMA areas
during runtime).
Besically, each driver before it starts doing dma uses some function which
translates virtual address + length to dma address and allocates it, then
after the dma the driver has to release it again.
Martin Mares and myself are considering this as part of the new buses
interface we plan for 2.3. The Ultra port supports even now huge amounts of
memory, but uses bounce buffers for that. I plan to change it in early 2.3.

Jakub Jelinek | |
Administrator of SunSITE Czech Republic, MFF, Charles University
UltraLinux | |
Linux version 2.2.3 on a sparc64 machine (3958.37 BogoMips)

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:50    [W:0.056 / U:39.020 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site