Skip to content
Snippets Groups Projects
  1. Jul 09, 2021
  2. Jul 08, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging · 53c01231
      Peter Maydell authored
      
      Pull request
      
      # gpg: Signature made Thu 08 Jul 2021 14:11:37 BST
      # gpg:                using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [full]
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [full]
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha-gitlab/tags/block-pull-request:
        block/io: Merge discard request alignments
        block: Add backend_defaults property
        block/file-posix: Optimize for macOS
        util/async: print leaked BH name when AioContext finalizes
        util/async: add a human-readable name to BHs for debugging
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      53c01231
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-6.1-pull-request' into staging · 9db3065c
      Peter Maydell authored
      
      linux-user pull request 20210708
      
      Code and style cleanup
      Add ppid in self/stat
      ELF_HWCAP for RISC-V
      
      # gpg: Signature made Thu 08 Jul 2021 11:07:31 BST
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier2/tags/linux-user-for-6.1-pull-request:
        linux-user/syscall: Remove hardcoded tabs (code style)
        linux-user/alpha: Remove hardcoded tabs (code style)
        linux-user/mips: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN
        linux-user/hppa: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN
        linux-user/alpha: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN
        linux-user: Fix style problems in linuxload.c
        linux-user: fill ppid field in /proc/self/stat
        linux-user/elfload: Implement ELF_HWCAP for RISC-V
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      9db3065c
    • Alex Bennée's avatar
      tests/tcg: generalise the disabling of the signals test · eba61056
      Alex Bennée authored
      
      It turns out you push down in one place and failures pop-up elsewhere.
      Especially on CI. Disable for now for all targets.
      
      Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      eba61056
  3. Jul 07, 2021
  4. Jul 06, 2021
    • Akihiko Odaki's avatar
      block/io: Merge discard request alignments · 9f460c64
      Akihiko Odaki authored
      
      Signed-off-by: default avatarAkihiko Odaki <akihiko.odaki@gmail.com>
      Message-id: 20210705130458.97642-3-akihiko.odaki@gmail.com
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      9f460c64
    • Akihiko Odaki's avatar
      block: Add backend_defaults property · 12a521b5
      Akihiko Odaki authored
      
      backend_defaults property allow users to control if default block
      properties should be decided with backend information.
      
      If it is off, any backend information will be discarded, which is
      suitable if you plan to perform live migration to a different disk backend.
      
      If it is on, a block device may utilize backend information more
      aggressively.
      
      By default, it is auto, which uses backend information for block
      sizes and ignores the others, which is consistent with the older
      versions.
      
      Signed-off-by: default avatarAkihiko Odaki <akihiko.odaki@gmail.com>
      Message-id: 20210705130458.97642-2-akihiko.odaki@gmail.com
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      12a521b5
    • Akihiko Odaki's avatar
      block/file-posix: Optimize for macOS · 0dfc7af2
      Akihiko Odaki authored
      This commit introduces "punch hole" operation and optimizes transfer
      block size for macOS.
      
      Thanks to Konstantin Nazarov for detailed analysis of a flaw in an
      old version of this change:
      https://gist.github.com/akihikodaki/87df4149e7ca87f18dc56807ec5a1bc5#gistcomment-3654667
      
      
      
      Signed-off-by: default avatarAkihiko Odaki <akihiko.odaki@gmail.com>
      Message-id: 20210705130458.97642-1-akihiko.odaki@gmail.com
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      0dfc7af2
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging · 9aef0954
      Peter Maydell authored
      
      * More Meson test conversions and configure cleanups
      * Generalize XSAVE area offset so that it matches AMD processors on KVM
      * Improvements for -display and deprecation of -no-quit
      * Enable SMP configuration as a compound machine property ("-M smp.cpus=...")
      * Haiku compilation fix
      * Add icon on Darwin
      
      # gpg: Signature made Tue 06 Jul 2021 08:35:23 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: (40 commits)
        config-host.mak: remove unused compiler-related lines
        Set icon for QEMU binary on Mac OS
        qemu-option: remove now-dead code
        machine: add smp compound property
        vl: switch -M parsing to keyval
        keyval: introduce keyval_parse_into
        keyval: introduce keyval_merge
        qom: export more functions for use with non-UserCreatable objects
        configure: convert compiler tests to meson, part 6
        configure: convert compiler tests to meson, part 5
        configure: convert compiler tests to meson, part 4
        configure: convert compiler tests to meson, part 3
        configure: convert compiler tests to meson, part 2
        configure: convert compiler tests to meson, part 1
        configure: convert HAVE_BROKEN_SIZE_MAX to meson
        configure, meson: move CONFIG_IVSHMEM to meson
        meson: store dependency('threads') in a variable
        meson: sort existing compiler tests
        configure, meson: convert libxml2 detection to meson
        configure, meson: convert liburing detection to meson
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      9aef0954
    • Paolo Bonzini's avatar
      config-host.mak: remove unused compiler-related lines · 7ca6f2ad
      Paolo Bonzini authored
      
      Most of the build is not done via Makefiles, therefore the toolchain
      variables are mostly unused.  They are still used by tests/tcg
      and pc-bios/roms, but most of them are not needed there.
      
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      7ca6f2ad
    • John Arbuckle's avatar
      Set icon for QEMU binary on Mac OS · 3983a767
      John Arbuckle authored
      
      Before switching the build system over to Meson, an icon was
      added to the QEMU binary on Mac OS. This patch adds back that
      feature; it piggybacks on the existing scripts/entitlement.sh,
      which already does in-place changes to the executable on Darwin.
      
      Signed-off-by: default avatarJohn Arbuckle <programmingkidx@gmail.com>
      Message-Id: <20210705195328.36442-1-programmingkidx@gmail.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      3983a767
    • Paolo Bonzini's avatar
      qemu-option: remove now-dead code · 904806c6
      Paolo Bonzini authored
      
      -M was the sole user of qemu_opts_set and qemu_opts_set_defaults,
      remove them and the arguments that they used.
      
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      904806c6
Loading