1. 15 11月, 2016 1 次提交
  2. 22 7月, 2016 3 次提交
  3. 21 7月, 2016 5 次提交
  4. 07 2月, 2016 1 次提交
    • J
      intel_iommu: large page support · d66b969b
      Jason Wang 提交于
      Current intel_iommu only supports 4K page which may not be sufficient
      to cover guest working set. This patch tries to enable 2M and 1G mapping
      for intel_iommu. This is also useful for future device IOTLB
      implementation to have a better hit rate.
      
      Major work is adding a page mask field on IOTLB entry to make it
      support large page. And also use the slpte level as key to do IOTLB
      lookup. MAMV was increased to 18 to support direct invalidation for 1G
      mapping.
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Richard Henderson <rth@twiddle.net>
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: NJason Wang <jasowang@redhat.com>
      Reviewed-by: NMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      d66b969b
  5. 29 8月, 2014 4 次提交