1. 28 6月, 2013 1 次提交
  2. 20 6月, 2013 1 次提交
    • P
      memory: make section size a 128-bit integer · 052e87b0
      Paolo Bonzini 提交于
      So far, the size of all regions passed to listeners could fit in 64 bits,
      because artificial regions (containers and aliases) are eliminated by
      the memory core, leaving only device regions which have reasonable sizes
      
      An IOMMU however cannot be eliminated by the memory core, and may have
      an artificial size, hence we may need 65 bits to represent its size.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      052e87b0
  3. 04 6月, 2013 1 次提交
  4. 29 5月, 2013 2 次提交
  5. 14 5月, 2013 1 次提交
  6. 03 5月, 2013 2 次提交
  7. 01 5月, 2013 1 次提交
  8. 16 4月, 2013 1 次提交
  9. 14 4月, 2013 3 次提交
  10. 12 3月, 2013 2 次提交
  11. 16 2月, 2013 1 次提交
  12. 28 1月, 2013 1 次提交
  13. 27 1月, 2013 1 次提交
  14. 16 1月, 2013 1 次提交
  15. 15 1月, 2013 2 次提交
  16. 19 12月, 2012 8 次提交
  17. 17 12月, 2012 2 次提交
  18. 27 11月, 2012 1 次提交
    • A
      kvm: fix incorrect length in a loop over kvm dirty pages map · 752ced04
      Alexey Kardashevskiy 提交于
      QEMU allocates a map enough for 4k pages. However the system page size
      can be 64K (for example on POWER) and the host kernel uses only a small
      part of it as one big stores a dirty flag for 16 pages 4K each,
      the hpratio variable stores this ratio and
      the kvm_get_dirty_pages_log_range function handles it correctly.
      
      However kvm_get_dirty_pages_log_range still goes beyond the data
      provided by the host kernel which is not correct. It does not cause
      errors at the moment as the whole bitmap is zeroed before doing KVM ioctl.
      
      The patch reduces number of iterations over the map.
      Signed-off-by: NAlexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      752ced04
  19. 15 11月, 2012 1 次提交
  20. 31 10月, 2012 3 次提交
  21. 23 10月, 2012 1 次提交
    • A
      Rename target_phys_addr_t to hwaddr · a8170e5e
      Avi Kivity 提交于
      target_phys_addr_t is unwieldly, violates the C standard (_t suffixes are
      reserved) and its purpose doesn't match the name (most target_phys_addr_t
      addresses are not target specific).  Replace it with a finger-friendly,
      standards conformant hwaddr.
      
      Outstanding patchsets can be fixed up with the command
      
        git rebase -i --exec 'find -name "*.[ch]"
                              | xargs s/target_phys_addr_t/hwaddr/g' origin
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      a8170e5e
  22. 22 10月, 2012 2 次提交
  23. 15 10月, 2012 1 次提交