Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging
* Some Meson test conversions
* KVM dirty page ring buffer fix
* KVM TSC scaling support
* Fixes for SG_IO with /dev/sdX devices
* (Non)support for host devices on iOS
* -smp cleanups
# gpg: Signature made Fri 25 Jun 2021 15:16:18 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: (28 commits)
machine: reject -smp dies!=1 for non-PC machines
machine: pass QAPI struct to mc->smp_parse
machine: add error propagation to mc->smp_parse
machine: move common smp_parse code to caller
machine: move dies from X86MachineState to CpuTopology
file-posix: handle EINTR during ioctl
block: detect DKIOCGETBLOCKCOUNT/SIZE before use
block: try BSD disk size ioctls one after another
block: check for sys/disk.h
block: feature detection for host block support
file-posix: try BLKSECTGET on block devices too, do not round to power of 2
block: add max_hw_transfer to BlockLimits
block-backend: align max_transfer to request alignment
osdep: provide ROUND_DOWN macro
scsi-generic: pass max_segments via max_iov field in BlockLimits
file-posix: fix max_iov for /dev/sg devices
KVM: Fix dirty ring mmap incorrect size due to renaming accident
configure, meson: convert libusbredir detection to meson
configure, meson: convert libcacard detection to meson
configure, meson: convert libusb detection to meson
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- accel/kvm/kvm-all.c 2 additions, 2 deletionsaccel/kvm/kvm-all.c
- authz/meson.build 1 addition, 1 deletionauthz/meson.build
- block.c 1 addition, 1 deletionblock.c
- block/block-backend.c 16 additions, 3 deletionsblock/block-backend.c
- block/file-posix.c 83 additions, 53 deletionsblock/file-posix.c
- block/io.c 2 additions, 0 deletionsblock/io.c
- configure 23 additions, 303 deletionsconfigure
- crypto/meson.build 12 additions, 29 deletionscrypto/meson.build
- hw/core/machine.c 77 additions, 55 deletionshw/core/machine.c
- hw/i386/pc.c 48 additions, 60 deletionshw/i386/pc.c
- hw/i386/x86.c 7 additions, 8 deletionshw/i386/x86.c
- hw/scsi/scsi-generic.c 4 additions, 2 deletionshw/scsi/scsi-generic.c
- hw/usb/meson.build 3 additions, 3 deletionshw/usb/meson.build
- include/block/block_int.h 7 additions, 0 deletionsinclude/block/block_int.h
- include/hw/boards.h 2 additions, 1 deletioninclude/hw/boards.h
- include/hw/i386/pc.h 0 additions, 3 deletionsinclude/hw/i386/pc.h
- include/hw/i386/x86.h 0 additions, 1 deletioninclude/hw/i386/x86.h
- include/qemu/osdep.h 22 additions, 6 deletionsinclude/qemu/osdep.h
- include/sysemu/block-backend.h 1 addition, 0 deletionsinclude/sysemu/block-backend.h
- meson.build 113 additions, 46 deletionsmeson.build
Loading
Please register or sign in to comment