Skip to content
  • Peter Maydell's avatar
    c1d5b9ad
    Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · c1d5b9ad
    Peter Maydell authored
    
    
    * QemuMutex tracing improvements (Alex)
    * ram_addr_t optimization (David)
    * SCSI fixes (Fam, Stefan, me)
    * do {} while (0) fixes (Eric)
    * KVM fix for PMU (Jan)
    * memory leak fixes from ASAN (Marc-André)
    * migration fix for HPET, icount, loadvm (Maria, Pavel)
    * hflags fixes (me, Tao)
    * block/iscsi uninitialized variable (Peter L.)
    * full support for GMainContexts in character devices (Peter Xu)
    * more boot-serial-test (Thomas)
    * Memory leak fix (Zhecheng)
    
    # gpg: Signature made Tue 16 Jan 2018 14:15:45 GMT
    # gpg:                using RSA key 0xBFFBD25F78C7AE83
    # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
    # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>"
    # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
    #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
    
    * remotes/bonzini/tags/for-upstream: (51 commits)
      scripts/analyse-locks-simpletrace.py: script to analyse lock times
      util/qemu-thread-*: add qemu_lock, locked and unlock trace events
      cpu: flush TB cache when loading VMState
      block/iscsi: fix initialization of iTask in iscsi_co_get_block_status
      find_ram_offset: Align ram_addr_t allocation on long boundaries
      find_ram_offset: Add comments and tracing
      cpu_physical_memory_sync_dirty_bitmap: Another alignment fix
      checkpatch: Enforce proper do/while (0) style
      maint: Fix macros with broken 'do/while(0); ' usage
      tests: Avoid 'do/while(false); ' in vhost-user-bridge
      chardev: Clean up previous patch indentation
      chardev: Use goto/label instead of do/break/while(0)
      mips: Tweak location of ';' in macros
      net: Drop unusual use of do { } while (0);
      irq: fix memory leak
      cpus: unify qemu_*_wait_io_event
      icount: fixed saving/restoring of icount warp timers
      scripts/qemu-gdb/timers.py: new helper to dump timer state
      scripts/qemu-gdb: add simple tcg lock status helper
      target-i386: update hflags on Hypervisor.framework
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    c1d5b9ad
    Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
    Peter Maydell authored
    
    
    * QemuMutex tracing improvements (Alex)
    * ram_addr_t optimization (David)
    * SCSI fixes (Fam, Stefan, me)
    * do {} while (0) fixes (Eric)
    * KVM fix for PMU (Jan)
    * memory leak fixes from ASAN (Marc-André)
    * migration fix for HPET, icount, loadvm (Maria, Pavel)
    * hflags fixes (me, Tao)
    * block/iscsi uninitialized variable (Peter L.)
    * full support for GMainContexts in character devices (Peter Xu)
    * more boot-serial-test (Thomas)
    * Memory leak fix (Zhecheng)
    
    # gpg: Signature made Tue 16 Jan 2018 14:15:45 GMT
    # gpg:                using RSA key 0xBFFBD25F78C7AE83
    # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
    # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>"
    # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
    #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
    
    * remotes/bonzini/tags/for-upstream: (51 commits)
      scripts/analyse-locks-simpletrace.py: script to analyse lock times
      util/qemu-thread-*: add qemu_lock, locked and unlock trace events
      cpu: flush TB cache when loading VMState
      block/iscsi: fix initialization of iTask in iscsi_co_get_block_status
      find_ram_offset: Align ram_addr_t allocation on long boundaries
      find_ram_offset: Add comments and tracing
      cpu_physical_memory_sync_dirty_bitmap: Another alignment fix
      checkpatch: Enforce proper do/while (0) style
      maint: Fix macros with broken 'do/while(0); ' usage
      tests: Avoid 'do/while(false); ' in vhost-user-bridge
      chardev: Clean up previous patch indentation
      chardev: Use goto/label instead of do/break/while(0)
      mips: Tweak location of ';' in macros
      net: Drop unusual use of do { } while (0);
      irq: fix memory leak
      cpus: unify qemu_*_wait_io_event
      icount: fixed saving/restoring of icount warp timers
      scripts/qemu-gdb/timers.py: new helper to dump timer state
      scripts/qemu-gdb: add simple tcg lock status helper
      target-i386: update hflags on Hypervisor.framework
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Loading