LWN.net Logo

LCA: Andrew Tanenbaum on creating reliable systems

LCA: Andrew Tanenbaum on creating reliable systems

Posted Jan 18, 2007 22:30 UTC (Thu) by intgr (subscriber, #39733)
In reply to: LCA: Andrew Tanenbaum on creating reliable systems by jwb
Parent article: LCA: Andrew Tanenbaum on creating reliable systems

Your 3D game only works because the GPU is allowed unchecked access to main memory.

As far as I can tell, this statement alone is incorrect. All graphics cards produced since AGP become widespread, are now using an IOMMU called GART, which ought to stop the GPU from making memory requests to bad addresses in the main memory.


(Log in to post comments)

LCA: Andrew Tanenbaum on creating reliable systems

Posted Jan 25, 2007 10:55 UTC (Thu) by nix (subscriber, #2304) [Link]

What about all the other devices relying on DMA for decent performance, like disk controllers? An IOMMU specific only to graphics cards strikes me as silly.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds