[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.047 / U:5.048 seconds]
©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site