Re: MM deadlock [was: Re: arca-vm-8...]

Garst R. Reese (pmonta@halibut.imedia.com)
Sun, 24 Jan 1999 19:35:23 -0800


Alan Cox writes:

> I can't support devices needing large physically linear blocks of
> memory ...
>
> S3 Sonic Vibes - linux can't support its wavetable (wants 4Mb linear)
> Zoran based capture chips - physically linear capture/masks
> Matrox Meteor frame grabber - physically linear grabbing
>
> So 2.3 needs to be able to allocate large linear physical spaces - not
> neccessarily efficiently either. These are all occasional grabs of memory.

Yes---physical addressing for I/O is reality. Some devices may
not implement scatter-gather, and some may do so and yet still be
afflicted with high latencies for descriptor fetching and
the like.

If allocations are rare, it doesn't seem that unreasonable to actually
do physical copies, push stuff bodily out of the way to construct a new
contiguous region. Or else a separate allocator, like the present-day
bigphysarea.

Cheers,
Peter Monta pmonta@imedia.com
Imedia Corp.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/