Skip to content
Snippets Groups Projects
  1. Sep 03, 2020
  2. Sep 02, 2020
  3. Sep 01, 2020
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging · 887adde8
      Peter Maydell authored
      
      meson fixes:
      * bump submodule to 0.55.1
      * SDL, pixman and zlib fixes
      * firmwarepath fix
      * fix firmware builds
      
      meson related:
      * move install to Meson
      * move NSIS to Meson
      * do not make meson use cmake
      * add description to options
      
      # gpg: Signature made Tue 01 Sep 2020 17:11:03 BST
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini-gitlab/tags/for-upstream: (26 commits)
        Makefile: Fix in-tree clean/distclean
        Makefile: Add back TAGS/ctags/cscope rules
        meson: add description to options
        build: fix recurse-all target
        meson: use pkg-config method to find dependencies
        configure: do not include ${prefix} in firmwarepath
        meson: add pixman dependency to UI modules
        meson: add pixman dependency to chardev/baum module
        meson: add NSIS building
        meson: use meson mandir instead of qemu_mandir
        meson: pass docdir option
        meson: use meson datadir instead of qemu_datadir
        meson: pass qemu_suffix option
        configure: build docdir like other suffixed directories
        configure: always /-seperate directory from qemu_suffix
        configure: rename confsuffix option
        meson: move zlib detection to meson
        build-sys: remove install target from Makefile
        meson: install $localstatedir/run for qga
        meson: install desktop file
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      887adde8
    • Greg Kurz's avatar
      Makefile: Fix in-tree clean/distclean · 9f5d9597
      Greg Kurz authored
      
      Doing 'make clean' or 'make distclean' in a freshly cloned tree results in:
      
      make: *** No rule to make target 'ninja-clean', needed by 'clean'.  Stop.
      
      Make the fallback rules global. While here, change the ninjatool recipe to
      always have a zero exit status and thus prevent make to emit a warning.
      
      Fixes: a5665051 ("configure: integrate Meson in the build system")
      Signed-off-by: default avatarGreg Kurz <groug@kaod.org>
      Message-Id: <159897001659.442705.15538955005543395950.stgit@bahia.lan>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      9f5d9597
    • Greg Kurz's avatar
      Makefile: Add back TAGS/ctags/cscope rules · d7986405
      Greg Kurz authored
      
      It is a bit of a pain to be forced to run configure before being able
      to use cscope and friends. Add back the rules to build them in-tree
      as before commit a5665051.
      
      Fixes: a5665051 ("configure: integrate Meson in the build system")
      Signed-off-by: default avatarGreg Kurz <groug@kaod.org>
      Message-Id: <159897001005.442705.16516671603870288336.stgit@bahia.lan>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      d7986405
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200901' into staging · 8d90bfc5
      Peter Maydell authored
      
      target-arm queue:
       * Implement fp16 support for AArch32 VFP and Neon
       * hw/arm/sbsa-ref: add "reg" property to DT cpu nodes
       * hw/arm/sbsa-ref : Add embedded controller in secure memory
      
      # gpg: Signature made Tue 01 Sep 2020 16:17:23 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-20200901: (47 commits)
        hw/arm/sbsa-ref : Add embedded controller in secure memory
        hw/misc/sbsa_ec : Add an embedded controller for sbsa-ref
        hw/arm/sbsa-ref: add "reg" property to DT cpu nodes
        target/arm: Enable FP16 in '-cpu max'
        target/arm: Implement fp16 for Neon VMUL, VMLA, VMLS
        target/arm/vec_helper: Add gvec fp indexed multiply-and-add operations
        target/arm/vec_helper: Handle oprsz less than 16 bytes in indexed operations
        target/arm: Implement fp16 for Neon VRINTX
        target/arm: Implement fp16 for Neon VRINT-with-specified-rounding-mode
        target/arm: Implement fp16 for Neon VCVT with rounding modes
        target/arm: Implement fp16 for Neon VCVT fixed-point
        target/arm: Convert Neon VCVT fixed-point to gvec
        target/arm: Implement fp16 for Neon float-integer VCVT
        target/arm: Implement fp16 for Neon pairwise fp ops
        target/arm: Implement fp16 for Neon VRSQRTS
        target/arm: Implement fp16 for Neon VRECPS
        target/arm: Implement fp16 for Neon fp compare-vs-0
        target/arm: Implement fp16 for Neon VFMA, VMFS
        target/arm: Implement fp16 for Neon VMLA, VMLS operations
        target/arm: Implement fp16 for Neon VMAXNM, VMINNM
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      8d90bfc5
    • Richard Henderson's avatar
      target/microblaze: Reduce linux-user address space to 32-bit · 19f27b6c
      Richard Henderson authored
      
      User-space programs cannot use the 64-bit lwea/swea instructions.
      We can improve code generation and runtime by restricting the
      user-only address space to 32-bit.
      
      Tested-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Reviewed-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      19f27b6c
    • Richard Henderson's avatar
      target/microblaze: Add flags markup to some helpers · e269b4bd
      Richard Henderson authored
      
      The mmu_read, mmu_write, get, and put helpers do not touch the
      general registers, or any of the other variables managed by tcg.
      
      Tested-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Reviewed-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      e269b4bd
Loading