Address window support for direct memory access translation

作者: Udo A. Steinburg , Gilbert Neiger , Andrew V. Anderson , Steven M. Bennett , Rajesh Madukkarumukumana

DOI:

关键词: Flat memory modelMemory addressSemiconductor memoryAddress busMemory mapUniform memory accessComputer scienceComputer hardwarePhysical addressVirtual memory

摘要: A apparatus is disclosed. The includes a remapping circuit to facilitate access of one or more I/O devices memory device for direct (DMA) transactions. translation mechanism perform address translations DMA transactions via window-based translations.

参考文章(49)
Alongkorn Kitamorn, Michael Perez, Gordon McIntosh, Ashwini Kulkarni, Method and apparatus for reporting errors in a data processing system ,(2003)
Benjamin Osecky, Blaine Gaither, Method and apparatus for managing a memory system ,(2002)
Kiet Anh Tran, Van Hoa Lee, George John Dawkins, David Lee Randall, Method and apparatus to implement logical partitioning of PCI I/O slots ,(2001)
Gilbert Neiger, Ioannis Schoinas, Rajesh S. Madukkarumukumana, Resource partitioning and direct access utilizing hardware support for virtualization ,(2003)
Patrick Allen Buckland, Steven Mark Thurber, Gregory Michael Nordstrom, Richard Louis Arndt, Isolation of input/output adapter traffic class/virtual channel and input/output ordering domains ,(2004)
Ioannis Schoinas, Rajesh Madukkarumukumana, Richard Uhlig, II James A. Sutton, Direct memory access (DMA) address translation between peer input/output (I/O) devices ,(2009)