1. 12 7月, 2016 35 次提交
  2. 11 7月, 2016 5 次提交
    • P
      Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging · a91a4e7d
      Peter Maydell 提交于
      x86 and machine queue, 2016-07-07
      
      Highlights:
      * Improvements on global property error handling
      * Translate -cpu options to global properties
      * LMCE support
      
      # gpg: Signature made Thu 07 Jul 2016 20:59:01 BST
      # gpg:                using RSA key 0x2807936F984DC5A6
      # gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>"
      # Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6
      
      * remotes/ehabkost/tags/x86-pull-request:
        target-i386: Enable LMCE for '-cpu host' if supported by host
        target-i386: Publish advised value of MSR_IA32_FEATURE_CONTROL via fw_cfg
        target-i386: kvm: Add basic Intel LMCE support
        target-i386: Report hyperv feature words through qom
        target-i386: Show host and VM TSC frequencies on mismatch
        pc: Parse CPU features only once
        arm: virt: Parse cpu_model only once
        cpu: Use CPUClass->parse_features() as convertor to global properties
        target-i386: Avoid using locals outside their scope
        target-i386: TCG can support CPUID.07H:EBX.erms
        target-sparc: Use sparc_cpu_parse_features() directly
        vl: Set errp to &error_abort on machine compat_props
        machine: Add machine_register_compat_props() function
        qdev: GlobalProperty.errp field
        qdev: Eliminate qemu_add_globals() function
        qdev: Don't stop applying globals on first error
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a91a4e7d
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-rth-20160710' into staging · b3b22db6
      Peter Maydell 提交于
      build fix for travis
      
      # gpg: Signature made Sun 10 Jul 2016 18:07:02 BST
      # gpg:                using RSA key 0xAD1270CC4DD0279B
      # gpg: Good signature from "Richard Henderson <rth7680@gmail.com>"
      # gpg:                 aka "Richard Henderson <rth@redhat.com>"
      # gpg:                 aka "Richard Henderson <rth@twiddle.net>"
      # Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 279B
      
      * remotes/rth/tags/pull-rth-20160710:
        build: Use $(AS) for optionrom explicitly
        linux-user: Fix i386 safe-syscall.S
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      b3b22db6
    • G
      gtk: fix build · f7d3f8c0
      Gerd Hoffmann 提交于
      Commit "9d8256eb virgl: pass whole GL scanout dimensions" missed the
      opengl code path for gtk versions >= 3.16.  Update that one too and
      fix the build with recent gtk versions.
      Reported-by: NDr. David Alan Gilbert <dgilbert@redhat.com>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Message-id: 1467876563-1351-1-git-send-email-kraxel@redhat.com
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f7d3f8c0
    • Y
      s390x/pci: make hot-unplug handler smoother · 93d16d81
      Yi Min Zhao 提交于
      The current implementation of hot-unplug handler is abrupt. Any pci
      operation will be just rejected if pci device is unconfigured. Thus a
      pci device can not be reset or destroyed in a right, smooth and safe
      way.
      
      Improve this as follows:
      - Notify the guest via a HP_EVENT_DECONFIGURE_REQUEST(0x303) event in
        the unplug handler, giving it a chance to deconfigure the device via
        sclp and allowing us to continue hot-unplug afterwards.
      - Set up a timer that will generate the HP_EVENT_CONFIGURE_TO_STBRES
        (0x304) event as before if the guest did not react after an adequate
        time.
      Signed-off-by: NYi Min Zhao <zyimin@linux.vnet.ibm.com>
      Reviewed-by: NPierre Morel <pmorel@linux.vnet.ibm.com>
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      93d16d81
    • Y
      s390x/pci: replace fid with idx in msg data of msix · cdd85eb2
      Yi Min Zhao 提交于
      Present code uses fid as the part of message data of msix for looking
      up the specific zpci device. However it limits the usable range of fid,
      and the code looking up the zpci device may fail due to truncation of
      the fid.
      
      In addition, fh is composed of enabled bit, FH_VIRT and the array index.
      So we can use the array index as the identifier to store in msg data.
      Signed-off-by: NYi Min Zhao <zyimin@linux.vnet.ibm.com>
      Reviewed-by: NPierre Morel <pmorel@linux.vnet.ibm.com>
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      cdd85eb2