1. 15 3月, 2016 2 次提交
  2. 14 3月, 2016 6 次提交
    • P
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20160311.0' into staging · 6dcea614
      Peter Maydell 提交于
      VFIO updates 2016-03-11
      
       - Allow devices to be specified via sysfs path (Alex Williamson)
       - vfio region helpers and generalization for future device specific regions
         (Alex Williamson)
       - Automatic ROM device ID and checksum fixup (Alex Williamson)
       - Split VGA setup to allow enabling VGA from quirks (Alex Williamson)
       - Remove fixed string limit for ROM MemoryRegion name (Neo Jia)
       - MAINTAINERS update (Thomas Huth)
      
      # gpg: Signature made Fri 11 Mar 2016 15:55:31 GMT using RSA key ID 3BB08B22
      # gpg: Good signature from "Alex Williamson <alex.williamson@redhat.com>"
      # gpg:                 aka "Alex Williamson <alex@shazbot.org>"
      # gpg:                 aka "Alex Williamson <alwillia@redhat.com>"
      # gpg:                 aka "Alex Williamson <alex.l.williamson@gmail.com>"
      
      * remotes/awilliam/tags/vfio-update-20160311.0:
        MAINTAINERS: Add entry for the include/hw/vfio/ folder
        vfio/pci: replace fixed string limit by g_strdup_printf
        vfio/pci: Split out VGA setup
        vfio/pci: Fixup PCI option ROMs
        vfio/pci: Convert all MemoryRegion to dynamic alloc and consistent functions
        vfio: Generalize region support
        vfio: Wrap VFIO_DEVICE_GET_REGION_INFO
        vfio: Add sysfsdev property for pci & platform
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      6dcea614
    • P
      Merge remote-tracking branch 'remotes/amit-migration/tags/migration-for-2.6-7' into staging · 0dcee622
      Peter Maydell 提交于
      migration:
       - postcopy is no longer experimental
       - fix a use-after-free in postcopy
       - fix a compile warning
      
      # gpg: Signature made Fri 11 Mar 2016 12:29:33 GMT using RSA key ID 854083B6
      # gpg: Good signature from "Amit Shah <amit@amitshah.net>"
      # gpg:                 aka "Amit Shah <amit@kernel.org>"
      # gpg:                 aka "Amit Shah <amitshah@gmx.net>"
      
      * remotes/amit-migration/tags/migration-for-2.6-7:
        postcopy: Remove the x-
        postcopy: listen thread is never joined
        migration: fix use-after-free in loadvm_postcopy_handle_run_bh
        migration: fix warning for source_return_path_thread
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0dcee622
    • P
      Merge remote-tracking branch 'remotes/berrange/tags/pull-io-win32-2016-03-11-1' into staging · 8326ec2c
      Peter Maydell 提交于
      Merge I/O fixes for win32
      
      # gpg: Signature made Fri 11 Mar 2016 10:03:20 GMT using RSA key ID 15104FDF
      # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>"
      # gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>"
      
      * remotes/berrange/tags/pull-io-win32-2016-03-11-1:
        osdep: remove use of socket_error() from all code
        osdep: add wrappers for socket functions
        char: remove qemu_chr_open_socket_fd method
        char: remove socket_try_connect method
        char: remove qemu_chr_finish_socket_connection method
        io: implement socket watch for win32 using WSAEventSelect+select
        io: remove checking of EWOULDBLOCK
        io: use qemu_accept to ensure SOCK_CLOEXEC is set
        io: introduce qio_channel_create_socket_watch
        io: pass HANDLE to g_source_add_poll on Win32
        io: fix copy+paste mistake in socket error message
        io: assert errors before asserting content in I/O test
        io: set correct error object in background reader test thread
        io: wait for incoming client in socket test
        io: bind to socket before creating QIOChannelSocket
        io: initialize sockets in test program
        io: use bind() to check for IPv4/6 availability
        osdep: fix socket_error() to work with Mingw64
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8326ec2c
    • P
      Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20160311' into staging · d1ab9681
      Peter Maydell 提交于
      CPU hotplug via cpu-add for s390x, cleanup of the s390x machine
      compat code and a bugfix in the s390-ccw bios.
      
      # gpg: Signature made Fri 11 Mar 2016 09:48:02 GMT using RSA key ID C6F02FAF
      # gpg: Good signature from "Cornelia Huck <huckc@linux.vnet.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cornelia.huck@de.ibm.com>"
      
      * remotes/cohuck/tags/s390x-20160311:
        s390x/cpu: use g_new0
        s390x: Introduce S390MachineClass
        s390x: Introduce machine definition macros
        pc-bios/s390-ccw: fix old bug in ptr increment
        s390x/cpu: Allow hotplug of CPUs
        s390x/cpu: Add error handling to cpu creation
        s390x/cpu: Add CPU property links
        s390x/cpu: Tolerate max_cpus
        s390x/cpu: Get rid of side effects when creating a vcpu
        s390x/cpu: Set initial CPU state in common routine
        s390x/cpu: Cleanup init in preparation for hotplug
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d1ab9681
    • H
      trace: separate MMIO tracepoints from TB-access tracepoints · f2d08942
      Hollis Blanchard 提交于
      Memory accesses to code which has previously been translated into a TB show up
      in the MMIO path, so that they may invalidate the TB. It's extremely confusing
      to mix those in with device MMIOs, so split them into their own tracepoint.
      Signed-off-by: NHollis Blanchard <hollis_blanchard@mentor.com>
      Reviewed-by: NStefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1456949575-1633-2-git-send-email-hollis_blanchard@mentor.com
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      f2d08942
    • H
      trace: include CPU index in trace_memory_region_*() · 5a68be94
      Hollis Blanchard 提交于
      Knowing which CPU performed an action is essential for understanding SMP guest
      behavior.
      
      However, cpu_physical_memory_rw() may be executed by a machine init function,
      before any VCPUs are running, when there is no CPU running ('current_cpu' is
      NULL). In this case, store -1 in the trace record as the CPU index. Trace
      analysis tools may need to be aware of this special case.
      Signed-off-by: NHollis Blanchard <hollis_blanchard@mentor.com>
      Message-id: 1456949575-1633-1-git-send-email-hollis_blanchard@mentor.com
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      5a68be94
  3. 11 3月, 2016 30 次提交
  4. 10 3月, 2016 2 次提交