1. 24 5月, 2019 6 次提交
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/vga-20190524-pull-request' into staging · 40575757
      Peter Maydell 提交于
      ramfb: misc improvements.
      
      # gpg: Signature made Fri 24 May 2019 09:56:59 BST
      # 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/vga-20190524-pull-request:
        hw/display/ramfb: initialize fw-config space with xres/ yres
        hw/display/ramfb: lock guest resolution after it's set
        hw/display/ramfb: fix guest memory un-mapping
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      40575757
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190522' into staging · 63601125
      Peter Maydell 提交于
      Misc gvec improvements
      
      # gpg: Signature made Wed 22 May 2019 23:25:48 BST
      # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
      # gpg:                issuer "richard.henderson@linaro.org"
      # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
      # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
      
      * remotes/rth/tags/pull-tcg-20190522:
        tcg/i386: Use MOVDQA for TCG_TYPE_V128 load/store
        tcg/aarch64: Allow immediates for vector ORR and BIC
        tcg/aarch64: Build vector immediates with two insns
        tcg/aarch64: Use MVNI in tcg_out_dupi_vec
        tcg/aarch64: Split up is_fimm
        tcg/aarch64: Support vector bitwise select value
        tcg/i386: Use umin/umax in expanding unsigned compare
        tcg/i386: Remove expansion for missing minmax
        tcg/i386: Support vector comparison select value
        tcg: Add TCG_OPF_NOT_PRESENT if TCG_TARGET_HAS_foo is negative
        tcg: Expand vector minmax using cmp+cmpsel
        tcg: Introduce do_op3_nofail for vector expansion
        tcg: Add support for vector compare select
        tcg: Add support for vector bitwise select
        tcg: Fix missing checks and clears in tcg_gen_gvec_dup_mem
        tcg/i386: Fix dupi/dupm for avx1 and 32-bit hosts
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      63601125
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190523' into staging · ceac83e9
      Peter Maydell 提交于
      target-arm queue:
       * exynos4210: QOM'ify the Exynos4210 SoC
       * exynos4210: Add DMA support for the Exynos4210
       * arm_gicv3: Fix writes to ICC_CTLR_EL3
       * arm_gicv3: Fix write of ICH_VMCR_EL2.{VBPR0, VBPR1}
       * target/arm: Fix vector operation segfault
       * target/arm: Minor improvements to BFXIL, EXTR
      
      # gpg: Signature made Thu 23 May 2019 15:22:55 BST
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20190523:
        hw/arm/exynos4210: QOM'ify the Exynos4210 SoC
        hw/arm/exynos4210: Add DMA support for the Exynos4210
        hw/arm/exynos4: Use the IEC binary prefix definitions
        hw/arm/exynos4: Remove unuseful debug code
        hw/intc/arm_gicv3: Fix writes to ICC_CTLR_EL3
        hw/intc/arm_gicv3: Fix write of ICH_VMCR_EL2.{VBPR0, VBPR1}
        arm: Rename hw/arm/arm.h to hw/arm/boot.h
        arm: Remove unnecessary includes of hw/arm/arm.h
        arm: Move system_clock_scale to armv7m_systick.h
        target/arm: Fix vector operation segfault
        target/arm: Simplify BFXIL expansion
        target/arm: Use extract2 for EXTR
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ceac83e9
    • H
      hw/display/ramfb: initialize fw-config space with xres/ yres · f79081b4
      Hou Qiming 提交于
      If xres / yres were specified in QEMU command line, write them as an initial
      resolution to the fw-config space on guest reset, which a later BIOS / OVMF
      patch can take advantage of.
      Signed-off-by: NHOU Qiming <hqm03ster@gmail.com>
      Signed-off-by: NMarcel Apfelbaum <marcel.apfelbaum@gmail.com>
      Message-id: 20190513115731.17588-4-marcel.apfelbaum@gmail.com
      [fixed malformed patch]
      Signed-off-by: NMarcel Apfelbaum <marcel.apfelbaum@gmail.com>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      f79081b4
    • H
      hw/display/ramfb: lock guest resolution after it's set · a9e0cb67
      Hou Qiming 提交于
      Only allow one resolution change per guest boot, which prevents a
      crash when the guest writes garbage to the configuration space (e.g.
      when rebooting).
      Signed-off-by: NHOU Qiming <hqm03ster@gmail.com>
      Signed-off-by: NMarcel Apfelbaum <marcel.apfelbaum@gmail.com>
      Message-id: 20190513115731.17588-3-marcel.apfelbaum@gmail.com
      [fixed malformed patch]
      Signed-off-by: NMarcel Apfelbaum <marcel.apfelbaum@gmail.com>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      a9e0cb67
    • H
      hw/display/ramfb: fix guest memory un-mapping · d57f252a
      Hou Qiming 提交于
      Pulled back the `qemu_create_displaysurface_guestmem` function to create
      the display surface so that the guest memory gets properly unmapped.
      Signed-off-by: NHOU Qiming <hqm03ster@gmail.com>
      Signed-off-by: NMarcel Apfelbaum <marcel.apfelbaum@gmail.com>
      Message-id: 20190513115731.17588-2-marcel.apfelbaum@gmail.com
      [rename the new functions and use QEMU coding style]
      Signed-off-by: NMarcel Apfelbaum <marcel.apfelbaum@gmail.com>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      d57f252a
  2. 23 5月, 2019 34 次提交