Skip to content
Snippets Groups Projects
  1. Nov 02, 2020
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/nvme/tags/pull-nvme-20201102' into staging · 8680d6e3
      Peter Maydell authored
      
      nvme pull 2 Nov 2020
      
      # gpg: Signature made Mon 02 Nov 2020 15:20:30 GMT
      # gpg:                using RSA key DBC11D2D373B4A3755F502EC625156610A4F6CC0
      # gpg: Good signature from "Keith Busch <kbusch@kernel.org>" [unknown]
      # gpg:                 aka "Keith Busch <keith.busch@gmail.com>" [unknown]
      # gpg:                 aka "Keith Busch <keith.busch@intel.com>" [unknown]
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: DBC1 1D2D 373B 4A37 55F5  02EC 6251 5661 0A4F 6CC0
      
      * remotes/nvme/tags/pull-nvme-20201102: (30 commits)
        hw/block/nvme: fix queue identifer validation
        hw/block/nvme: fix create IO SQ/CQ status codes
        hw/block/nvme: fix prp mapping status codes
        hw/block/nvme: report actual LBA data shift in LBAF
        hw/block/nvme: add trace event for requests with non-zero status code
        hw/block/nvme: add nsid to get/setfeat trace events
        hw/block/nvme: reject io commands if only admin command set selected
        hw/block/nvme: support for admin-only command set
        hw/block/nvme: validate command set selected
        hw/block/nvme: support per-namespace smart log
        hw/block/nvme: fix log page offset check
        hw/block/nvme: remove pointless rw indirection
        hw/block/nvme: update nsid when registered
        hw/block/nvme: change controller pci id
        pci: allocate pci id for nvme
        hw/block/nvme: support multiple namespaces
        hw/block/nvme: refactor identify active namespace id list
        hw/block/nvme: add support for sgl bit bucket descriptor
        hw/block/nvme: add support for scatter gather lists
        hw/block/nvme: harden cmb access
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      8680d6e3
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/aperard/tags/pull-xen-20201102' into staging · b139d11a
      Peter Maydell authored
      
      xen patch
      
      - Rework Xen disk unplug to work with newer command line
        options.
      
      # gpg: Signature made Mon 02 Nov 2020 14:42:37 GMT
      # gpg:                using RSA key F80C006308E22CFD8A92E7980CF5572FD7FB55AF
      # gpg:                issuer "anthony.perard@citrix.com"
      # gpg: Good signature from "Anthony PERARD <anthony.perard@gmail.com>" [marginal]
      # gpg:                 aka "Anthony PERARD <anthony.perard@citrix.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: 5379 2F71 024C 600F 778A  7161 D8D5 7199 DF83 42C8
      #      Subkey fingerprint: F80C 0063 08E2 2CFD 8A92  E798 0CF5 572F D7FB 55AF
      
      * remotes/aperard/tags/pull-xen-20201102:
        xen: rework pci_piix3_xen_ide_unplug
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      b139d11a
    • Anthony PERARD's avatar
      xen: rework pci_piix3_xen_ide_unplug · 045b1d4d
      Anthony PERARD authored
      
      This is to allow IDE disks to be unplugged when adding to QEMU via:
          -drive file=/root/disk_file,if=none,id=ide-disk0,format=raw
          -device ide-hd,drive=ide-disk0,bus=ide.0,unit=0
      
      as the current code only works for disk added with:
          -drive file=/root/disk_file,if=ide,index=0,media=disk,format=raw
      
      Since the code already have the IDE controller as `dev`, we don't need
      to use the legacy DriveInfo to find all the drive we want to unplug.
      We can simply use `blk` from the controller, as it kind of was already
      assume to be the same, by setting it to NULL.
      
      Signed-off-by: default avatarAnthony PERARD <anthony.perard@citrix.com>
      
      Acked-by: default avatarJohn Snow <jsnow@redhat.com>
      Reviewed-by: default avatarPaul Durrant <paul@xen.org>
      Message-Id: <20201027154058.495112-1-anthony.perard@citrix.com>
      Signed-off-by: default avatarAnthony PERARD <anthony.perard@citrix.com>
      045b1d4d
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20201102' into staging · b149dea5
      Peter Maydell authored
      
      9pfs: only test case changes this time
      
      * Fix occasional test failures with parallel tests.
      
      * Fix coverity error in test code.
      
      * Avoid error when auto removing test directory if it disappeared
        for some reason.
      
      * Refactor: Rename functions to make top-level test functions fs_*()
        easily distinguishable from utility test functions do_*().
      
      * Refactor: Drop unnecessary function arguments in utility test
        functions.
      
      * More test cases using the 9pfs 'local' filesystem driver backend,
        namely for the following 9p requests: Tunlinkat, Tlcreate, Tsymlink
        and Tlink.
      
      # gpg: Signature made Mon 02 Nov 2020 09:31:35 GMT
      # gpg:                using RSA key 96D8D110CF7AF8084F88590134C2B58765A47395
      # gpg:                issuer "qemu_oss@crudebyte.com"
      # gpg: Good signature from "Christian Schoenebeck <qemu_oss@crudebyte.com>" [unknown]
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: ECAB 1A45 4014 1413 BA38  4926 30DB 47C3 A012 D5F4
      #      Subkey fingerprint: 96D8 D110 CF7A F808 4F88  5901 34C2 B587 65A4 7395
      
      * remotes/cschoenebeck/tags/pull-9p-20201102:
        tests/9pfs: add local Tunlinkat hard link test
        tests/9pfs: add local Tlink test
        tests/9pfs: add local Tunlinkat symlink test
        tests/9pfs: add local Tsymlink test
        tests/9pfs: add local Tunlinkat file test
        tests/9pfs: add local Tlcreate test
        tests/9pfs: add local Tunlinkat directory test
        tests/9pfs: simplify do_mkdir()
        tests/9pfs: Turn fs_mkdir() into a helper
        tests/9pfs: Turn fs_readdir_split() into a helper
        tests/9pfs: Factor out do_attach() helper
        tests/9pfs: Set alloc in fs_create_dir()
        tests/9pfs: Factor out do_version() helper
        tests/9pfs: Force removing of local 9pfs test directory
        tests/9pfs: fix coverity error in create_local_test_dir()
        tests/9pfs: fix test dir for parallel tests
        tests/9pfs: make create/remove test dir public
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      b149dea5
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20201101.0' into staging · 2c660538
      Peter Maydell authored
      
      VFIO update 2020-11-01
      
       * Migration support (Kirti Wankhede)
       * s390 DMA limiting (Matthew Rosato)
       * zPCI hardware info (Matthew Rosato)
       * Lock guard (Amey Narkhede)
       * Print fixes (Zhengui li)
       * Warning/build fixes
      
      # gpg: Signature made Sun 01 Nov 2020 20:38:10 GMT
      # gpg:                using RSA key 239B9B6E3BB08B22
      # gpg: Good signature from "Alex Williamson <alex.williamson@redhat.com>" [full]
      # gpg:                 aka "Alex Williamson <alex@shazbot.org>" [full]
      # gpg:                 aka "Alex Williamson <alwillia@redhat.com>" [full]
      # gpg:                 aka "Alex Williamson <alex.l.williamson@gmail.com>" [full]
      # Primary key fingerprint: 42F6 C04E 540B D1A9 9E7B  8A90 239B 9B6E 3BB0 8B22
      
      * remotes/awilliam/tags/vfio-update-20201101.0: (32 commits)
        vfio: fix incorrect print type
        hw/vfio: Use lock guard macros
        s390x/pci: get zPCI function info from host
        vfio: Add routine for finding VFIO_DEVICE_GET_INFO capabilities
        s390x/pci: use a PCI Function structure
        s390x/pci: clean up s390 PCI groups
        s390x/pci: use a PCI Group structure
        s390x/pci: create a header dedicated to PCI CLP
        s390x/pci: Honor DMA limits set by vfio
        s390x/pci: Add routine to get the vfio dma available count
        vfio: Find DMA available capability
        vfio: Create shared routine for scanning info capabilities
        s390x/pci: Move header files to include/hw/s390x
        linux-headers: update against 5.10-rc1
        update-linux-headers: Add vfio_zdev.h
        qapi: Add VFIO devices migration stats in Migration stats
        vfio: Make vfio-pci device migration capable
        vfio: Add ioctl to get dirty pages bitmap during dma unmap
        vfio: Dirty page tracking when vIOMMU is enabled
        vfio: Add vfio_listener_log_sync to mark dirty pages
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      2c660538
  2. Nov 01, 2020
Loading