Messages in this thread | | | Date | Sun, 24 Jan 1999 19:35:23 -0800 | From | <> | Subject | Re: MM deadlock [was: Re: arca-vm-8...] |
| |
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/
| |