Skip to content
Snippets Groups Projects
  1. Feb 09, 2018
  2. Feb 08, 2018
  3. Feb 07, 2018
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging · 1e5caa0e
      Peter Maydell authored
      
      # gpg: Signature made Wed 07 Feb 2018 16:32:36 GMT
      # gpg:                using RSA key 7DEF8106AAFC390E
      # gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>"
      # Primary key fingerprint: FAEB 9711 A12C F475 812F  18F2 88A9 064D 1835 61EB
      #      Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76  CBD0 7DEF 8106 AAFC 390E
      
      * remotes/jnsnow/tags/ide-pull-request:
        ide-test: test trim requests
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      1e5caa0e
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 7b213bb4
      Peter Maydell authored
      
      * socket option parsing fix (Daniel)
      * SCSI fixes (Fam)
      * Readline double-free fix (Greg)
      * More HVF attribution fixes (Izik)
      * WHPX (Windows Hypervisor Platform Extensions) support (Justin)
      * POLLHUP handler (Klim)
      * ivshmem fixes (Ladi)
      * memfd memory backend (Marc-André)
      * improved error message (Marcelo)
      * Memory fixes (Peter Xu, Zhecheng)
      * Remove obsolete code and comments (Peter M.)
      * qdev API improvements (Philippe)
      * Add CONFIG_I2C switch (Thomas)
      
      # gpg: Signature made Wed 07 Feb 2018 15:24:08 GMT
      # gpg:                using RSA key BFFBD25F78C7AE83
      # 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: (47 commits)
        Add the WHPX acceleration enlightenments
        Introduce the WHPX impl
        Add the WHPX vcpu API
        Add the Windows Hypervisor Platform accelerator.
        tests/test-filter-redirector: move close()
        tests: use memfd in vhost-user-test
        vhost-user-test: make read-guest-mem setup its own qemu
        tests: keep compiling failing vhost-user tests
        Add memfd based hostmem
        memfd: add hugetlbsize argument
        memfd: add hugetlb support
        memfd: add error argument, instead of perror()
        cpus: join thread when removing a vCPU
        cpus: hvf: unregister thread with RCU
        cpus: tcg: unregister thread with RCU, fix exiting of loop on unplug
        cpus: dummy: unregister thread with RCU, exit loop on unplug
        cpus: kvm: unregister thread with RCU
        cpus: hax: register/unregister thread with RCU, exit loop on unplug
        ivshmem: Disable irqfd on device reset
        ivshmem: Improve MSI irqfd error handling
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      
      # Conflicts:
      #	cpus.c
      7b213bb4
    • Liang Li's avatar
      hbitmap: fix missing restore count when finish deserialization · 3260cdff
      Liang Li authored
      
      The .count of HBitmap is forgot to set in function
      hbitmap_deserialize_finish, let's set it to the right value.
      
      Cc: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
      Cc: Fam Zheng <famz@redhat.com>
      Cc: Max Reitz <mreitz@redhat.com>
      Cc: John Snow <jsnow@redhat.com>
      Reviewed-by: default avatarVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
      Signed-off-by: default avatarWeiping Zhang <zhangweiping@didichuxing.com>
      Signed-off-by: default avatarLiang Li <liliangleo@didichuxing.com>
      Reviewed-by: default avatarJohn Snow <jsnow@redhat.com>
      Message-id: 20180118131308.GA2181@liangdeMacBook-Pro.local
      Signed-off-by: default avatarJohn Snow <jsnow@redhat.com>
      3260cdff
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-02-06' into staging · 17a5bbb4
      Peter Maydell authored
      
      Error reporting patches for 2018-02-06
      
      # gpg: Signature made Tue 06 Feb 2018 19:48:30 GMT
      # gpg:                using RSA key 3870B400EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-error-2018-02-06:
        tcg: Replace fprintf(stderr, "*\n" with error_report()
        hw/xen*: Replace fprintf(stderr, "*\n" with error_report()
        hw/sparc*: Replace fprintf(stderr, "*\n" with error_report()
        hw/sd: Replace fprintf(stderr, "*\n" with DPRINTF()
        hw/ppc: Replace fprintf(stderr, "*\n" with error_report()
        hw/pci*: Replace fprintf(stderr, "*\n" with error_report()
        hw/openrisc: Replace fprintf(stderr, "*\n" with error_report()
        hw/moxie: Replace fprintf(stderr, "*\n" with error_report()
        hw/mips: Replace fprintf(stderr, "*\n" with error_report()
        hw/lm32: Replace fprintf(stderr, "*\n" with error_report()
        hw/dma: Replace fprintf(stderr, "*\n" with error_report()
        hw/arm: Replace fprintf(stderr, "*\n" with error_report()
        audio: Replace AUDIO_FUNC with __func__
        error: Improve documentation of error_append_hint()
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      17a5bbb4
    • Anton Nefedov's avatar
      ide-test: test trim requests · 29e1d473
      Anton Nefedov authored
      
      Signed-off-by: default avatarAnton Nefedov <anton.nefedov@virtuozzo.com>
      Reviewed-by: default avatarJohn Snow <jsnow@redhat.com>
      Message-id: 1516611841-5526-1-git-send-email-anton.nefedov@virtuozzo.com
      Signed-off-by: default avatarJohn Snow <jsnow@redhat.com>
      29e1d473
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20180206.0' into staging · ea62da09
      Peter Maydell authored
      
      VFIO updates 2018-02-06
      
       - SPAPR in-kernel TCE accleration (Alexey Kardashevskiy)
      
       - MSI-X relocation (Alex Williamson)
      
       - Add missing platform mutex init (Eric Auger)
      
       - Redundant variable cleanup (Alexey Kardashevskiy)
      
       - Option to disable GeForce quirks (Alex Williamson)
      
      # gpg: Signature made Tue 06 Feb 2018 18:21:22 GMT
      # gpg:                using RSA key 239B9B6E3BB08B22
      # 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>"
      # Primary key fingerprint: 42F6 C04E 540B D1A9 9E7B  8A90 239B 9B6E 3BB0 8B22
      
      * remotes/awilliam/tags/vfio-update-20180206.0:
        vfio/pci: Add option to disable GeForce quirks
        vfio/common: Remove redundant copy of local variable
        hw/vfio/platform: Init the interrupt mutex
        vfio/pci: Allow relocating MSI-X MMIO
        qapi: Create DEFINE_PROP_OFF_AUTO_PCIBAR
        vfio/pci: Emulate BARs
        vfio/pci: Add base BAR MemoryRegion
        vfio/pci: Fixup VFIOMSIXInfo comment
        spapr/iommu: Enable in-kernel TCE acceleration via VFIO KVM device
        vfio/spapr: Use iommu memory region's get_attr()
        memory/iommu: Add get_attr()
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      ea62da09
    • Justin Terry (VM)'s avatar
      Add the WHPX acceleration enlightenments · 19306806
      Justin Terry (VM) authored
      
      Implements the WHPX accelerator cpu enlightenments to actually use the whpx-all
      accelerator on Windows platforms.
      
      Signed-off-by: default avatarJustin Terry (VM) <juterry@microsoft.com>
      Message-Id: <1516655269-1785-5-git-send-email-juterry@microsoft.com>
      [Register/unregister VCPU thread with RCU. - Paolo]
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      19306806
    • Justin Terry (VM)'s avatar
      Introduce the WHPX impl · 812d49f2
      Justin Terry (VM) authored
      
      Implements the Windows Hypervisor Platform accelerator (WHPX) target. Which
      acts as a hypervisor accelerator for QEMU on the Windows platform. This enables
      QEMU much greater speed over the emulated x86_64 path's that are taken on
      Windows today.
      
      1. Adds support for vPartition management.
      2. Adds support for vCPU management.
      3. Adds support for MMIO/PortIO.
      4. Registers the WHPX ACCEL_CLASS.
      
      Signed-off-by: default avatarJustin Terry (VM) <juterry@microsoft.com>
      Message-Id: <1516655269-1785-4-git-send-email-juterry@microsoft.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      812d49f2
Loading