1. 19 6月, 2014 38 次提交
  2. 18 6月, 2014 2 次提交
    • P
      Merge remote-tracking branch 'remotes/bonzini/memory' into staging · 2edaf21b
      Peter Maydell 提交于
      * remotes/bonzini/memory:
        memory: Don't call memory_region_update_coalesced_range if nothing changed
        memory: MemoryRegion: rename parent to container
        memory: MemoryRegion: factor out memory region re-adder
        memory: MemoryRegion: factor out subregion add functionality
        qtest: fix qtest_clock_warp() for no deadline case
        exec: dummy_section: Pass address space through.
        memory: Simplify mr_add_subregion() if-else
        memory: Don't update all memory region when ioeventfd changed
        unset RAMBlock idstr when unregister MemoryRegion
        exec: introduce qemu_ram_unset_idstr() to unset RAMBlock idstr
        MAINTAINERS: Add myself as Memory API maintainer
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2edaf21b
    • F
      memory: Don't call memory_region_update_coalesced_range if nothing changed · ab5b3db5
      Fam Zheng 提交于
      With huge number of PCI devices in the system (for example, 200
      virtio-blk-pci), this unconditional call can slow down emulation of
      irrelevant PCI operations drastically, such as a BAR update on a device
      that has no coalescing region. So avoid it.
      Signed-off-by: NFam Zheng <famz@redhat.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      ab5b3db5