IOMMU

在沒有IOMMU的情況下,設備(指32bit或64bit設備,老的16bit的不提)的DMA操作可以訪問整個物理地址空間,所以理論上設備可以向操作系統的代碼段、數據段等內存區域做DMA,從而破壞整個系統。當然,通常來說不會有這樣的設備。IOMMU的出現,可以實現地址空間上的隔離,使設備只能訪問規定的內存區域。下面簡要說一下intel的IOMMU怎麼做到這點的: 目前PC架構最多有256PCI總線,
相關文章
相關標籤/搜索