1. 16 8月, 2018 36 次提交
  2. 15 8月, 2018 4 次提交
    • P
      Merge remote-tracking branch 'remotes/famz/tags/block-and-testing-pull-request' into staging · 1d746ee9
      Peter Maydell 提交于
      Block and testing patches for 3.1
      
      - aio fixes by me
      - nvme fixes by Paolo and me
      - test improvements by Peter, Phil and me
      
      # gpg: Signature made Wed 15 Aug 2018 04:11:43 BST
      # gpg:                using RSA key CA35624C6A9171C6
      # gpg: Good signature from "Fam Zheng <famz@redhat.com>"
      # Primary key fingerprint: 5003 7CB7 9706 0F76 F021  AD56 CA35 624C 6A91 71C6
      
      * remotes/famz/tags/block-and-testing-pull-request:
        aio-posix: Improve comment around marking node deleted
        tests/vm: Add vm-build-all/vm-clean-all in help text
        tests/vm: Use make's --output-sync option
        tests/vm: Bump guest RAM up from 2G to 4G
        tests/vm: Propagate V=1 down into the make inside the VM
        tests/vm: Pass the jobs parallelism setting to 'make check'
        tests: vm: Add vm-clean-all
        tests: Add centos VM testing
        tests: Allow overriding archive path with SRC_ARCHIVE
        tests: Add an option for snapshot (default: off)
        docker: Install more packages in centos7
        aio: Do aio_notify_accept only during blocking aio_poll
        aio-posix: Don't count ctx->notifier as progress when polling
        nvme: simplify plug/unplug
        nvme: Fix nvme_init error handling
        tests/vm: Add flex and bison to the vm image
        tests/vm: Only use -cpu 'host' if KVM is available
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1d746ee9
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180814' into staging · 48a539df
      Peter Maydell 提交于
      target-arm queue:
       * Implement more of ARMv6-M support
       * Support direct execution from non-RAM regions;
         use this to implmeent execution from small (<1K) MPU regions
       * GICv2: implement the virtualization extensions
       * support a virtualization-capable GICv2 in the virt and
         xlnx-zynqmp boards
       * arm: Fix return code of arm_load_elf() so we can detect
         failure to load the file correctly
       * Implement HCR_EL2.TGE ("trap general exceptions") bit
       * Implement tailchaining for M profile cores
       * Fix bugs in SVE compare, saturating add/sub, WHILE, MOVZ
      
      # gpg: Signature made Tue 14 Aug 2018 17:23:38 BST
      # gpg:                using RSA key 3C2525ED14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>"
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20180814: (45 commits)
        target/arm: Fix typo in helper_sve_movz_d
        target/arm: Reorganize SVE WHILE
        target/arm: Fix typo in do_sat_addsub_64
        target/arm: Fix sign of sve_cmpeq_ppzw/sve_cmpne_ppzw
        target/arm: Implement tailchaining for M profile cores
        target/arm: Restore M-profile CONTROL.SPSEL before any tailchaining
        target/arm: Initialize exc_secure correctly in do_v7m_exception_exit()
        target/arm: Improve exception-taken logging
        target/arm: Treat SCTLR_EL1.M as if it were zero when HCR_EL2.TGE is set
        target/arm: Provide accessor functions for HCR_EL2.{IMO, FMO, AMO}
        target/arm: Honour HCR_EL2.TGE when raising synchronous exceptions
        target/arm: Honour HCR_EL2.TGE and MDCR_EL2.TDE in debug register access checks
        target/arm: Mask virtual interrupts if HCR_EL2.TGE is set
        arm: Fix return code of arm_load_elf
        arm/virt: Add support for GICv2 virtualization extensions
        xlnx-zynqmp: Improve GIC wiring and MMIO mapping
        intc/arm_gic: Improve traces
        intc/arm_gic: Implement maintenance interrupt generation
        intc/arm_gic: Implement gic_update_virt() function
        intc/arm_gic: Implement the virtual interface registers
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      48a539df
    • P
      qapi: block: Remove mentions of error types which were removed · b5fc2d30
      Peter Krempa 提交于
      Most of the various error classes were removed prior to the 1.2 release.
      Remove mentions of the error classes which did not make it.
      Signed-off-by: NPeter Krempa <pkrempa@redhat.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      b5fc2d30
    • A
      block: Simplify append_open_options() · 261dbcb1
      Alberto Garcia 提交于
      This function returns a BDS's driver-specific options, excluding also
      those from its children. Since we have just removed all children
      options from bs->options there's no need to do this last step.
      
      We allow references to children, though ("backing": "node0"), so those
      we still have to remove.
      Signed-off-by: NAlberto Garcia <berto@igalia.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      261dbcb1