1. 15 10月, 2018 6 次提交
  2. 12 10月, 2018 24 次提交
  3. 11 10月, 2018 1 次提交
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2018-10-10' into staging · 75e50c80
      Peter Maydell 提交于
      Miscellaneous patches for 2018-10-10
      
      # gpg: Signature made Wed 10 Oct 2018 07:03:10 BST
      # 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-misc-2018-10-10:
        ivshmem: Fix unplug of device "ivshmem-plain"
        libqtest: Inline g_assert_no_errno()
        tests: Restore check-qdict unit test
        qapi/misc.json: Remove superfluous words in CpuModelExpansionType
        tests/check-qjson: fix a leak
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      75e50c80
  4. 10 10月, 2018 3 次提交
  5. 09 10月, 2018 3 次提交
  6. 08 10月, 2018 3 次提交
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20181008' into staging · 7c69b7c8
      Peter Maydell 提交于
      target-arm queue:
       * target/arm: fix error in a code comment
       * virt: Suppress external aborts on virt-2.10 and earlier
       * target/arm: Correct condition for v8M callee stack push
       * target/arm: Don't read r4 from v8M exception stackframe twice
       * target/arm: Support SVE in system emulation mode
       * target/arm: Implement v8M hardware stack limit checking
       * hw/display/bcm2835_fb: Silence Coverity warning about multiply overflow
      
      # gpg: Signature made Mon 08 Oct 2018 14:58:53 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-20181008: (33 commits)
        hw/display/bcm2835_fb: Silence Coverity warning about multiply overflow
        target/arm: Add v8M stack checks for MSR to SP_NS
        target/arm: Add v8M stack checks for VLDM/VSTM
        target/arm: Add v8M stack checks for Thumb push/pop
        target/arm: Add v8M stack checks for T32 load/store single
        target/arm: Add v8M stack checks for Thumb2 LDM/STM
        target/arm: Add v8M stack checks for LDRD/STRD (imm)
        target/arm: Add v8M stack limit checks on NS function calls
        target/arm: Add v8M stack checks on exception entry
        target/arm: Add some comments in Thumb decode
        target/arm: Add v8M stack checks on ADD/SUB/MOV of SP
        target/arm: Move v7m_using_psp() to internals.h
        target/arm: Define new EXCP type for v8M stack overflows
        target/arm: Define new TBFLAG for v8M stack checking
        target/arm: Pass TCGMemOpIdx to sve memory helpers
        target/arm: Rewrite vector gather first-fault loads
        target/arm: Rewrite vector gather stores
        target/arm: Rewrite vector gather loads
        target/arm: Split contiguous stores for endianness
        target/arm: Split contiguous loads for endianness
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7c69b7c8
    • P
      hw/display/bcm2835_fb: Silence Coverity warning about multiply overflow · 74e2e59b
      Peter Maydell 提交于
      Coverity complains (CID 1395628) that the multiply in the calculation
      of the framebuffer base is performed as 32x32 but then used in a
      context that takes a 64-bit hwaddr. This can't actually ever
      overflow the 32-bit result, because of the constraints placed on
      the s->config values in bcm2835_fb_validate_config(). But we
      can placate Coverity anyway, by explicitly casting one of the
      inputs to a hwaddr, so the whole expression is calculated with
      64-bit arithmetic.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 20181005133012.26490-1-peter.maydell@linaro.org
      74e2e59b
    • P
      target/arm: Add v8M stack checks for MSR to SP_NS · 167765f0
      Peter Maydell 提交于
      Updating the NS stack pointer via MSR to SP_NS should include
      a check whether the new SP value is below the stack limit.
      No other kinds of update to the various stack pointer and
      limit registers via MSR should perform a check.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
      Message-id: 20181002163556.10279-14-peter.maydell@linaro.org
      167765f0