1. 23 10月, 2012 3 次提交
    • L
      Call MADV_HUGEPAGE for guest RAM allocations · ad0b5321
      Luiz Capitulino 提交于
      This makes it possible for QEMU to use transparent huge pages (THP)
      when transparent_hugepage/enabled=madvise. Otherwise THP is only
      used when it's enabled system wide.
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      ad0b5321
    • A
      Merge remote-tracking branch 'quintela/migration-next-20121017' into staging · f526f3c3
      Anthony Liguori 提交于
      * quintela/migration-next-20121017: (41 commits)
        cpus: create qemu_in_vcpu_thread()
        savevm: make qemu_file_put_notify() return errors
        savevm: un-export qemu_file_set_error()
        block-migration: handle errors with the return codes correctly
        block-migration:  Switch meaning of return value
        block-migration: make flush_blks() return errors
        buffered_file: buffered_put_buffer() don't need to set last_error
        savevm: Only qemu_fflush() can generate errors
        savevm: make qemu_fill_buffer() be consistent
        savevm: unexport qemu_ftell()
        savevm: unfold qemu_fclose_internal()
        savevm: make qemu_fflush() return an error code
        savevm: Remove qemu_fseek()
        virtio-net: use qemu_get_buffer() in a temp buffer
        savevm: unexport qemu_fflush
        migration: make migrate_fd_wait_for_unfreeze() return errors
        buffered_file: make buffered_flush return the error code
        buffered_file: callers of buffered_flush() already check for errors
        buffered_file: We can access directly to bandwidth_limit
        buffered_file: unfold migrate_fd_close
        ...
      f526f3c3
    • A
      Merge remote-tracking branch 'qemu-kvm/memory/dma' into staging · d3e2efc5
      Anthony Liguori 提交于
      * qemu-kvm/memory/dma: (23 commits)
        pci: honor PCI_COMMAND_MASTER
        pci: give each device its own address space
        memory: add address_space_destroy()
        dma: make dma access its own address space
        memory: per-AddressSpace dispatch
        s390: avoid reaching into memory core internals
        memory: use AddressSpace for MemoryListener filtering
        memory: move tcg flush into a tcg memory listener
        memory: move address_space_memory and address_space_io out of memory core
        memory: manage coalesced mmio via a MemoryListener
        xen: drop no-op MemoryListener callbacks
        kvm: drop no-op MemoryListener callbacks
        xen_pt: drop no-op MemoryListener callbacks
        vfio: drop no-op MemoryListener callbacks
        memory: drop no-op MemoryListener callbacks
        memory: provide defaults for MemoryListener operations
        memory: maintain a list of address spaces
        memory: export AddressSpace
        memory: prepare AddressSpace for exporting
        xen_pt: use separate MemoryListeners for memory and I/O
        ...
      d3e2efc5
  2. 22 10月, 2012 11 次提交
  3. 20 10月, 2012 26 次提交