An error occurred fetching the project authors.
  1. 10 Jan, 2020 1 commit
    • Robin Murphy's avatar
      iommu/io-pgtable-arm: Rationalise TTBRn handling · d1e5f26f
      Robin Murphy authored
      TTBR1 values have so far been redundant since no users implement any
      support for split address spaces. Crucially, though, one of the main
      reasons for wanting to do so is to be able to manage each half entirely
      independently, e.g. context-switching one set of mappings without
      disturbing the other. Thus it seems unlikely that tying two tables
      together in a single io_pgtable_cfg would ever be particularly desirable
      or useful.
      
      Streamline the configs to just a single conceptual TTBR value
      representing the allocated table. This paves the way for future users to
      support split address spaces by simply allocating a table and dealing
      with the detailed TTBRn logistics themselves.
      Tested-by: default avatarJordan Crouse <jcrouse@codeaurora.org>
      Signed-off-by: default avatarRobin Murphy <robin.murphy@arm.com>
      [will: Drop change to ttbr value]
      Signed-off-by: default avatarWill Deacon <will@kernel.org>
      d1e5f26f
  2. 11 Nov, 2019 6 commits
  3. 04 Nov, 2019 1 commit
  4. 30 Oct, 2019 1 commit
  5. 15 Oct, 2019 3 commits
  6. 05 Sep, 2019 2 commits
  7. 29 Jul, 2019 5 commits
  8. 24 Jul, 2019 1 commit
  9. 25 Jun, 2019 1 commit
  10. 03 Jun, 2019 6 commits
  11. 11 Feb, 2019 1 commit
    • Rob Herring's avatar
      iommu: Allow io-pgtable to be used outside of drivers/iommu/ · b77cf11f
      Rob Herring authored
      Move io-pgtable.h to include/linux/ and export alloc_io_pgtable_ops
      and free_io_pgtable_ops. This enables drivers outside drivers/iommu/ to
      use the page table library. Specifically, some ARM Mali GPUs use the
      ARM page table formats.
      
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Robin Murphy <robin.murphy@arm.com>
      Cc: Joerg Roedel <joro@8bytes.org>
      Cc: Matthias Brugger <matthias.bgg@gmail.com>
      Cc: Rob Clark <robdclark@gmail.com>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: iommu@lists.linux-foundation.org
      Cc: linux-mediatek@lists.infradead.org
      Cc: linux-arm-msm@vger.kernel.org
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
      b77cf11f
  12. 17 Dec, 2018 2 commits
  13. 03 Dec, 2018 3 commits
  14. 08 Nov, 2018 2 commits
  15. 06 Nov, 2018 1 commit
  16. 25 Sep, 2018 1 commit
  17. 08 Aug, 2018 1 commit
  18. 27 Jul, 2018 2 commits