1. 15 10月, 2014 27 次提交
  2. 10 10月, 2014 10 次提交
  3. 09 10月, 2014 3 次提交
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · fcb2cd92
      Peter Maydell 提交于
      Four changes here.  Polling for reconnection of character devices,
      the QOMification of accelerators, a fix for -kernel support on x86, and one
      for a recently-introduced virtio-scsi optimization.
      
      # gpg: Signature made Thu 09 Oct 2014 14:36:50 BST using RSA key ID 4E6B09D7
      # gpg: Good signature from "Paolo Bonzini <pbonzini@redhat.com>"
      # gpg:                 aka "Paolo Bonzini <bonzini@gnu.org>"
      
      * remotes/bonzini/tags/for-upstream: (28 commits)
        qemu-char: Fix reconnect socket error reporting
        qemu-sockets: Add error to non-blocking connect handler
        qemu-error: Add error_vreport()
        virtio-scsi: fix use-after-free of VirtIOSCSIReq
        linuxboot: compute initrd loading address
        kvm: Make KVMState be the TYPE_KVM_ACCEL instance struct
        accel: Create accel object when initializing machine
        accel: Pass MachineState object to accel init functions
        accel: Rename 'init' method to 'init_machine'
        accel: Move accel init/allowed code to separate function
        accel: Remove tcg_available() function
        accel: Move qtest accel registration to qtest.c
        accel: Move Xen registration code to xen-common.c
        accel: Move KVM accel registration to kvm-all.c
        accel: Report unknown accelerator as "not found" instead of "does not exist"
        accel: Make AccelClass.available() optional
        accel: Use QOM classes for accel types
        accel: Move accel name lookup to separate function
        accel: Simplify configure_accelerator() using AccelType *acc variable
        accel: Create AccelType typedef
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      fcb2cd92
    • C
      qemu-char: Fix reconnect socket error reporting · 5008e5b7
      Corey Minyard 提交于
      If reconnect was set, errors wouldn't always be reported.
      Fix that and also only report a connect error once until a
      connection has been made.
      
      The primary purpose of this is to tell the user that a
      connection failed so they can know they need to figure out
      what went wrong.  So we don't want to spew too much
      out here, just enough so they know.
      Signed-off-by: NCorey Minyard <cminyard@mvista.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      5008e5b7
    • C
      qemu-sockets: Add error to non-blocking connect handler · 51795029
      Corey Minyard 提交于
      An error value here would be quite handy and more consistent
      with the rest of the code.
      Signed-off-by: NCorey Minyard <cminyard@mvista.com>
      [Make sure SO_ERROR value is passed to error_setg_errno. - Paolo]
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      51795029