1. 10 11月, 2011 1 次提交
    • O
      iommu/core: stop converting bytes to page order back and forth · 5009065d
      Ohad Ben-Cohen 提交于
      Express sizes in bytes rather than in page order, to eliminate the
      size->order->size conversions we have whenever the IOMMU API is calling
      the low level drivers' map/unmap methods.
      
      Adopt all existing drivers.
      Signed-off-by: NOhad Ben-Cohen <ohad@wizery.com>
      Cc: David Brown <davidb@codeaurora.org>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Joerg Roedel <Joerg.Roedel@amd.com>
      Cc: Stepan Moskovchenko <stepanm@codeaurora.org>
      Cc: KyongHo Cho <pullip.cho@samsung.com>
      Cc: Hiroshi DOYU <hdoyu@nvidia.com>
      Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: NJoerg Roedel <joerg.roedel@amd.com>
      5009065d
  2. 21 10月, 2011 5 次提交
  3. 30 9月, 2011 1 次提交
  4. 26 9月, 2011 1 次提交
  5. 14 9月, 2011 1 次提交
    • O
      iommu/core: Add fault reporting mechanism · 4f3f8d9d
      Ohad Ben-Cohen 提交于
      Add iommu fault report mechanism to the IOMMU API, so implementations
      could report about mmu faults (translation errors, hardware errors,
      etc..).
      
      Fault reports can be used in several ways:
      - mere logging
      - reset the device that accessed the faulting address (may be necessary
        in case the device is a remote processor for example)
      - implement dynamic PTE/TLB loading
      
      A dedicated iommu_set_fault_handler() API has been added to allow
      users, who are interested to receive such reports, to provide
      their handler.
      Signed-off-by: NOhad Ben-Cohen <ohad@wizery.com>
      Signed-off-by: NJoerg Roedel <joerg.roedel@amd.com>
      4f3f8d9d
  6. 06 9月, 2011 1 次提交
  7. 05 9月, 2011 1 次提交
  8. 14 6月, 2011 1 次提交
  9. 08 3月, 2010 4 次提交
  10. 07 5月, 2009 1 次提交
  11. 24 3月, 2009 1 次提交
  12. 05 3月, 2009 1 次提交
  13. 03 1月, 2009 1 次提交