Messages in this thread | | | Date | Wed, 13 Jan 1999 12:51:52 +0000 | From | Jamie Lokier <> | Subject | Re: User mode Virt -> Phys |
| |
On Wed, Jan 13, 1999 at 03:56:21AM -0500, Mike A. Harris wrote: > Gee. DMA from userland? Might as well have userland run in ring > 0 then... unless this is a special case, and not a general > kernel option suggestion. If someone is going to compromize > their system like that, they might as well use MSDOS IMHO.
We'd happily use MSDOS if it provided all the services Linux provides... Like being able to run Linux applications at the same time as the ring 0 stuff, for example. Linux is much more than a mere protection mechanism.
Actually, we do have a specialist network & data processing application that is far too slow when the network I/O is partitioned between kernel and user space. At the same time, we use Linux itself to provide a good ddevelopment/management environment.
Hard to believe, I know, but even handling interrupts is _way_ too slow (latency) - so we are building special hardware to modify user space thread scheduling lists directly through bus mastering DMA.
My userdma driver is that, a device driver. So it is not a general kernel thing and security for normal users will not be compromised.
-- Jamie
- 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/
| |