1. 26 6月, 2014 18 次提交
  2. 25 6月, 2014 15 次提交
  3. 24 6月, 2014 7 次提交
    • P
      Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140623' into staging · 513d80ed
      Peter Maydell 提交于
      migration/next for 20140623
      
      # gpg: Signature made Mon 23 Jun 2014 18:18:57 BST using RSA key ID 5872D723
      # gpg: Can't check signature: public key not found
      
      * remotes/juanquintela/tags/migration/20140623: (22 commits)
        vmstate: Refactor & increase tests for primitive types
        vmstate: Return error in case of error
        migration: Remove unneeded minimum_version_id_old
        tests: vmstate static checker: add size mismatch inside substructure
        tests: vmstate static checker: add substructure for usb-kbd for hid section
        tests: vmstate static checker: remove Subsections
        tests: vmstate static checker: remove a subsection
        tests: vmstate static checker: remove Description inside Fields
        tests: vmstate static checker: remove Description
        tests: vmstate static checker: remove Fields
        tests: vmstate static checker: change description name
        tests: vmstate static checker: remove last field in a struct
        tests: vmstate static checker: remove a field
        tests: vmstate static checker: remove a section
        tests: vmstate static checker: minimum_version_id check
        tests: vmstate static checker: version mismatch inside a Description
        tests: vmstate static checker: add version error in main section
        tests: vmstate static checker: incompat machine types
        tests: vmstate static checker: add dump1 and dump2 files
        vmstate-static-checker: script to validate vmstate changes
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      513d80ed
    • P
      Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging · 089a3948
      Peter Maydell 提交于
      * remotes/qmp-unstable/queue/qmp: (43 commits)
        monitor: protect event emission
        monitor: protect outbuf and mux_out with mutex
        qemu-char: make writes thread-safe
        qemu-char: move pty_chr_update_read_handler around
        qemu-char: do not call chr_write directly
        qemu-char: introduce qemu_chr_alloc
        qapi event: clean up
        qapi event: convert QUORUM events
        qapi event: convert GUEST_PANICKED
        qapi event: convert BALLOON_CHANGE
        qmp: convert ACPI_DEVICE_OST event
        qapi event: convert SPICE events
        qapi event: convert VNC events
        qapi event: convert NIC_RX_FILTER_CHANGED
        qapi event: convert other BLOCK_JOB events
        qapi event: convert BLOCK_IMAGE_CORRUPTED
        qapi event: convert BLOCK_IO_ERROR and BLOCK_JOB_ERROR
        qapi event: convert DEVICE_TRAY_MOVED
        qapi event: convert DEVICE_DELETED
        qapi event: convert WATCHDOG
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      089a3948
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · 27acb9dd
      Peter Maydell 提交于
      pc,pci,vhost,net fixes, enhancements
      
      Don's patches to limit below-4g ram for pc
      Marcel's pcie hotplug rewrite
      Gabriel's changes to e1000 auto-negotiation
      qemu char bugfixes by Stefan
      misc bugfixes
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 23 Jun 2014 16:25:19 BST using RSA key ID D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>"
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>"
      
      * remotes/mst/tags/for_upstream: (23 commits)
        xen-hvm: Handle machine opt max-ram-below-4g
        pc & q35: Add new machine opt max-ram-below-4g
        xen-hvm: Fix xen_hvm_init() to adjust pc memory layout
        pcie: coding style tweak
        hw/pcie: better hotplug/hotunplug support
        hw/pcie: implement power controller functionality
        hw/pcie: correct debug message
        q35: Use PC_Q35_COMPAT_1_4 on pc-q35-1.4 compat_props
        virtio-pci: Report an error when msix vectors init fails
        qemu-char: avoid leaking unused fds in tcp_get_msgfds()
        qemu-char: fix qemu_chr_fe_get_msgfd()
        qapi/string-output-visitor: fix human output
        e1000: factor out checking for auto-negotiation availability
        e1000: move e1000_autoneg_timer() to after set_ics()
        e1000: signal guest on successful link auto-negotiation
        e1000: improve auto-negotiation reporting via mii-tool
        e1000: emulate auto-negotiation during external link status change
        qtest: fix vhost-user-test unbalanced mutex locks
        qtest: fix qtest for vhost-user
        libqemustub: add more stubs for qemu-char
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      27acb9dd
    • P
      Merge remote-tracking branch 'remotes/rth/tcg-ppc-merge-1' into staging · 7ba48975
      Peter Maydell 提交于
      * remotes/rth/tcg-ppc-merge-1: (25 commits)
        tcg-ppc: Use the return address as a base pointer
        tcg-ppc: Merge cache-utils into the backend
        qemu/osdep: Remove the need for qemu_init_auxval
        tcg-ppc: Rename the tcg/ppc64 backend
        tcg-ppc: Remove the backend
        tcg-ppc64: Merge ppc32 shifts
        tcg-ppc64: Support mulsh_i32
        tcg-ppc64: Merge ppc32 register usage
        tcg-ppc64: Merge ppc32 qemu_ld/st
        tcg-ppc64: Merge ppc32 brcond2, setcond2, muluh
        tcg-ppc64: Begin merging ppc32 with ppc64
        tcg-ppc64: Fix sub2 implementation
        tcg-ppc64: Merge 32-bit ABIs into the prologue / frame code
        tcg-ppc64: Adjust tcg_out_call for ELFv2
        tcg-ppc64: Support the ppc64 elfv2 ABI
        tcg-ppc64: Use the correct test in tcg_out_call
        tcg-ppc64: Better parameterize the stack frame
        tcg-ppc64: Fix TCG_TARGET_CALL_STACK_OFFSET
        tcg-ppc64: Move call macros out of tcg-target.h
        tcg-ppc64: Make TCG_AREG0 and TCG_REG_CALL_STACK enum constants
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7ba48975
    • J
      vmstate: Refactor & increase tests for primitive types · 4ea7df4e
      Juan Quintela 提交于
      This commit refactor the simple tests to test all integer types. We
      move to hex because it is easier to read values of different types.
      Signed-off-by: NJuan Quintela <quintela@redhat.com>
      Reviewed-by: NDr. David Alan Gilbert <dgilbert@redhat.com>
      4ea7df4e
    • J
      vmstate: Return error in case of error · 13cde508
      Juan Quintela 提交于
      If there is an error while loading a field, we should stop reading and
      not continue with the rest of fields.  And we should also set an error
      in qemu_file.
      Signed-off-by: NJuan Quintela <quintela@redhat.com>
      Reviewed-by: NDr. David Alan Gilbert <dgilbert@redhat.com>
      13cde508
    • J
      migration: Remove unneeded minimum_version_id_old · 25feab2f
      Juan Quintela 提交于
      Once there, make checkpatch happy.
      Signed-off-by: NJuan Quintela <quintela@redhat.com>
      Reviewed-by: NDr. David Alan Gilbert <dgilbert@redhat.com>
      25feab2f