| 
      
      
      From: James S. <jsi...@tr...> - 2001-11-27 22:52:26
      
     | 
| > does there have to be a solution other than the one that exists now? Yes I like mmap to a large degree. In fact one of the things that has always excited me was the idea of using kio buffers to manage graphics hardware like the disk layer does. Think about the speed improvements since we wouldn't be going threw the VM layer. Basically we have raw IO instead of for disk for graphcis hardware. Plus we get the bounus of not worrying about inheritance issues. IRIX doesn't allow the graphics engine resources to be inherted. You could be but would be quite complex to handle. This includes file handles as well as mmapped resources. Some much more as well. Since the networking layer some day is going to go over to kio buffers in theory we could just feed data directly from the network hardware into the graphics hardware. Locally we could use enhanced version of mmap, read and write. Okay enough about my pipe dreams :-) |