1. 11 11月, 2019 5 次提交
  2. 09 11月, 2019 2 次提交
  3. 08 11月, 2019 4 次提交
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/usb-20191107-pull-request' into staging · 1cee80fa
      Peter Maydell 提交于
      usb: fix for usb-host
      
      # gpg: Signature made Thu 07 Nov 2019 08:55:12 GMT
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/usb-20191107-pull-request:
        usb-host: add option to allow all resets.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1cee80fa
    • P
      Update version for v4.2.0-rc0 release · 59015778
      Peter Maydell 提交于
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      59015778
    • P
      Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-11-07' into staging · f14c8b1b
      Peter Maydell 提交于
      Block patches for 4.2.0-rc0/4.1.1:
      - Fix writing to compressed qcow2 images > 4 GB
      - Fix size sanity check for qcow2 bitmaps
      
      # gpg: Signature made Thu 07 Nov 2019 14:30:56 GMT
      # gpg:                using RSA key 91BEB60A30DB3E8857D11829F407DB0061D5CF40
      # gpg:                issuer "mreitz@redhat.com"
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>" [full]
      # Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40
      
      * remotes/maxreitz/tags/pull-block-2019-11-07:
        iotests: Add test for 4G+ compressed qcow2 write
        qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK
        qcow2-bitmap: Fix uint64_t left-shift overflow
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f14c8b1b
    • P
      Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-request' into staging · 6a5d2208
      Peter Maydell 提交于
      Trivial fixes (20191105-v3)
      
      v3: remove disas/libvixl/vixl/invalset.h changes
      v2: remove patch from Greg that has lines with more than 80 columns
      
      # gpg: Signature made Wed 06 Nov 2019 16:23:45 GMT
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier2/tags/trivial-branch-pull-request:
        global: Squash 'the the'
        hw/misc/grlib_ahb_apb_pnp: Fix 8-bit accesses
        hw/misc/grlib_ahb_apb_pnp: Avoid crash when writing to PnP registers
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      6a5d2208
  4. 07 11月, 2019 11 次提交
    • P
      Merge remote-tracking branch 'remotes/marcel/tags/rdma-pull-request' into staging · 763657b1
      Peter Maydell 提交于
      RDMA queue
      
      * better memory registration performance
      
      # gpg: Signature made Wed 06 Nov 2019 14:37:47 GMT
      # gpg:                using RSA key 36D4C0F0CF2FE46D
      # gpg: Good signature from "Marcel Apfelbaum <marcel.apfelbaum@zoho.com>" [marginal]
      # gpg:                 aka "Marcel Apfelbaum <marcel@redhat.com>" [marginal]
      # gpg:                 aka "Marcel Apfelbaum <marcel.apfelbaum@gmail.com>" [marginal]
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: B1C6 3A57 F92E 08F2 640F  31F5 36D4 C0F0 CF2F E46D
      
      * remotes/marcel/tags/rdma-pull-request:
        hw/rdma: Utilize ibv_reg_mr_iova for memory registration
        configure: Check if we can use ibv_reg_mr_iova
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      763657b1
    • M
      iotests: Add test for 4G+ compressed qcow2 write · b7cd2c11
      Max Reitz 提交于
      Test what qemu-img check says about an image after one has written
      compressed data to an offset above 4 GB.
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Message-id: 20191028161841.1198-3-mreitz@redhat.com
      Reviewed-by: NAlberto Garcia <berto@igalia.com>
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      b7cd2c11
    • M
      qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK · 24552feb
      Max Reitz 提交于
      Masks for L2 table entries should have 64 bit.
      
      Fixes: b6c24694
      Buglink: https://bugs.launchpad.net/qemu/+bug/1850000
      Cc: qemu-stable@nongnu.org
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Message-id: 20191028161841.1198-2-mreitz@redhat.com
      Reviewed-by: NAlberto Garcia <berto@igalia.com>
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      24552feb
    • T
      qcow2-bitmap: Fix uint64_t left-shift overflow · 570542ec
      Tuguoyi 提交于
      There are two issues in In check_constraints_on_bitmap(),
      1) The sanity check on the granularity will cause uint64_t
      integer left-shift overflow when cluster_size is 2M and the
      granularity is BIGGER than 32K.
      2) The way to calculate image size that the maximum bitmap
      supported can map to is a bit incorrect.
      This patch fix it by add a helper function to calculate the
      number of bytes needed by a normal bitmap in image and compare
      it to the maximum bitmap bytes supported by qemu.
      
      Fixes: 5f72826eSigned-off-by: NGuoyi Tu <tu.guoyi@h3c.com>
      Message-id: 4ba40cd1e7ee4a708b40899952e49f22@h3c.com
      Reviewed-by: NVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      570542ec
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · 1c5880e7
      Peter Maydell 提交于
      virtio, pci: fixes
      
      A couple of bugfixes.
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Wed 06 Nov 2019 12:00:19 GMT
      # gpg:                using RSA key 281F0DB8D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full]
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [full]
      # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
      #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469
      
      * remotes/mst/tags/for_upstream:
        virtio: notify virtqueue via host notifier when available
        hw/i386: AMD-Vi IVRS DMA alias support
        pci: Use PCI aliases when determining device IOMMU address space
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1c5880e7
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/audio-20191106-pull-request' into staging · d0f90e14
      Peter Maydell 提交于
      audio: documentation update
      
      # gpg: Signature made Wed 06 Nov 2019 08:24:44 GMT
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/audio-20191106-pull-request:
        audio: add -audiodev pa,in|out.latency= to documentation
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d0f90e14
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/ui-20191106-pull-request' into staging · 395e4ed1
      Peter Maydell 提交于
      ui: rework -display help text
      
      # gpg: Signature made Wed 06 Nov 2019 07:06:52 GMT
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/ui-20191106-pull-request:
        qemu-options: Rework the help text of the '-display' option
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      395e4ed1
    • P
      Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-4.2-pull-request' into staging · 374b6359
      Peter Maydell 提交于
      sparc/sparc64 fixes: this doesn't fix debian chroot for me
      but they are a step in the good direction.
      Fix Netlink support.
      Trivial fix for alpha
      
      PULL v2: fix checkpatch warnings
      
      # gpg: Signature made Wed 06 Nov 2019 13:04:36 GMT
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier2/tags/linux-user-for-4.2-pull-request:
        linux-user/alpha: Set r20 secondary return value
        linux-user/sparc: Fix cpu_clone_regs_*
        linux-user: Introduce cpu_clone_regs_parent
        linux-user: Rename cpu_clone_regs to cpu_clone_regs_child
        linux-user/sparc64: Fix target_signal_frame
        linux-user/sparc: Fix WREG usage in setup_frame
        linux-user/sparc: Use WREG_SP constant in sparc/signal.c
        linux-user/sparc: Begin using WREG constants in sparc/signal.c
        linux-user/sparc: Use WREG constants in sparc/target_cpu.h
        target/sparc: Define an enumeration for accessing env->regwptr
        tests/tcg/multiarch/linux-test: Fix error check for shmat
        scripts/qemu-binfmt-conf: Update for sparc64
        linux-user: Support for NETLINK socket options
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      374b6359
    • P
      Merge remote-tracking branch 'remotes/philmd-gitlab/tags/mips-next-20191105' into staging · 80d1c10b
      Peter Maydell 提交于
      The i440FX northbridge is only used by the PC machine, while the
      PIIX southbridge is also used by the Malta MIPS machine.
      
      Split the PIIX3 southbridge from i440FX northbridge.
      
      # gpg: Signature made Tue 05 Nov 2019 22:48:12 GMT
      # gpg:                using RSA key 89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE
      # gpg: Good signature from "Philippe Mathieu-Daudé (Phil) <philmd@redhat.com>" [marginal]
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 89C1 E78F 601E E86C 8674  95CB A2A3 FD6E DEAD C0DE
      
      * remotes/philmd-gitlab/tags/mips-next-20191105: (21 commits)
        hw/pci-host/i440fx: Remove the last PIIX3 traces
        hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'
        hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c
        hw/pci-host/piix: Fix code style issues
        hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h
        hw/pci-host/piix: Define and use the PIIX IRQ Route Control Registers
        hw/pci-host/piix: Move RCR_IOPORT register definition
        hw/pci-host/piix: Extract piix3_create()
        hw/i386: Remove obsolete LoadStateHandler::load_state_old handlers
        hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c
        hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create()
        hw/mips/mips_malta: Create IDE hard drive array dynamically
        piix4: Add a MC146818 RTC Controller as specified in datasheet
        piix4: Add an i8254 PIT Controller as specified in datasheet
        piix4: Add an i8257 DMA Controller as specified in datasheet
        piix4: Rename PIIX4 object to piix4-isa
        Revert "irq: introduce qemu_irq_proxy()"
        piix4: Add an i8259 Interrupt Controller as specified in datasheet
        piix4: Add the Reset Control Register
        MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      80d1c10b
    • D
      global: Squash 'the the' · df59feb1
      Dr. David Alan Gilbert 提交于
      'the' has a tendency to double up; squash them back down.
      Signed-off-by: NDr. David Alan Gilbert <dgilbert@redhat.com>
      Reviewed-by: NAlex Bennée <alex.bennee@linaro.org>
      Reviewed-by: NLaurent Vivier <laurent@vivier.eu>
      Reviewed-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Message-Id: <20191104185202.102504-1-dgilbert@redhat.com>
      [lv: removed disas/libvixl/vixl/invalset.h change]
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      df59feb1
    • P
      Merge remote-tracking branch 'remotes/vivier/tags/q800-branch-pull-request' into staging · 4570c2e5
      Peter Maydell 提交于
      Fix q800 memory map
      
      # gpg: Signature made Tue 05 Nov 2019 18:05:46 GMT
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier/tags/q800-branch-pull-request:
        q800: fix I/O memory map
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      4570c2e5
  5. 06 11月, 2019 18 次提交