Skip to content
Snippets Groups Projects
  1. May 28, 2022
  2. May 26, 2022
  3. May 25, 2022
    • Richard Henderson's avatar
      Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging · 58b53669
      Richard Henderson authored
      * ac97 cleanups (Zoltan)
      * default the amount of prealloc-threads to smp-cpus (Jaroslav)
      * fix disabling MPX on "-cpu host" with MPX-capable host (Maciej)
      * thread-pool performance optimizations (myself)
      * Hyper-V enlightenment enabling and docs (Vitaly)
      * check ELF header in elf2dmp (Viktor)
      * tweak LBREn migration (Weijiang)
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmKOgwgUHHBib256aW5p
      # QHJlZGhhdC5jb20ACgkQv/vSX3jHroOO3Qf7Btcvr2ex9qZ1yThlmZ6hl20WvQZe
      # GlKBq5xJnx2FUpvrH/AiNl2qfiBN5emhzJp1oBieQusDDsWVblmRpWgzUkUZvh0H
      # s5rKsNuOPdhqaxLH4sRCXS2FCVOy81d+lc9yYe5bzy3EHDO/qzMjye+JoBhXtQve
      # 3gOcOb1srIB/xSGNur2iCJkcauhBOipOo77kryfWekfReA3glHGnwhuEO+F+gXT3
      # hiEO6TuRHjVrVCExbsDJb2pV2sSH6FxOP09BZ84IT0puv/FfgnUGCiNVfVNmMgNq
      # KYysG7vPlRSaDX17bt3UlS4Y6yKb1vZpnvymRRkWxWLIfuAVVNm0vgHBpg==
      # =gX2j
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 25 May 2022 12:27:04 PM PDT
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [undefined]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [undefined]
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # 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
      
      * tag 'for-upstream' of https://gitlab.com/bonzini/qemu
      
      :
        i386: docs: Convert hyperv.txt to rST
        i386: Hyper-V Direct TLB flush hypercall
        i386: Hyper-V Support extended GVA ranges for TLB flush hypercalls
        i386: Hyper-V XMM fast hypercall input feature
        i386: Hyper-V Enlightened MSR bitmap feature
        i386: Use hv_build_cpuid_leaf() for HV_CPUID_NESTED_FEATURES
        ide_ioport_read: Return lower octet of data register instead of 0xFF
        target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-capable host
        hw/audio/ac97: Remove unneeded local variables
        hw/audio/ac97: Remove unimplemented reset functions
        hw/audio/ac97: Coding style fixes to avoid checkpatch errors
        contrib/elf2dmp: add ELF dump header checking
        thread-pool: remove stopping variable
        thread-pool: replace semaphore with condition variable
        thread-pool: optimize scheduling of completion bottom half
        hostmem: default the amount of prealloc-threads to smp-cpus
        target/i386: Remove LBREn bit check when access Arch LBR MSRs
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      58b53669
    • Vitaly Kuznetsov's avatar
      i386: docs: Convert hyperv.txt to rST · 9ad6634e
      Vitaly Kuznetsov authored
      
      rSTify docs/hyperv.txt and link it from docs/system/target-i386.rst.
      
      Signed-off-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
      Message-Id: <20220525115949.1294004-7-vkuznets@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      9ad6634e
    • Vitaly Kuznetsov's avatar
      i386: Hyper-V Direct TLB flush hypercall · 3aae0854
      Vitaly Kuznetsov authored
      
      Hyper-V TLFS allows for L0 and L1 hypervisors to collaborate on L2's
      TLB flush hypercalls handling. With the correct setup, L2's TLB flush
      hypercalls can be handled by L0 directly, without the need to exit to
      L1.
      
      Signed-off-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
      Message-Id: <20220525115949.1294004-6-vkuznets@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      3aae0854
    • Vitaly Kuznetsov's avatar
      i386: Hyper-V Support extended GVA ranges for TLB flush hypercalls · aa6bb5fa
      Vitaly Kuznetsov authored
      
      KVM kind of supported "extended GVA ranges" (up to 4095 additional GFNs
      per hypercall) since the implementation of Hyper-V PV TLB flush feature
      (Linux-4.18) as regardless of the request, full TLB flush was always
      performed. "Extended GVA ranges for TLB flush hypercalls" feature bit
      wasn't exposed then. Now, as KVM gains support for fine-grained TLB
      flush handling, exposing this feature starts making sense.
      
      Signed-off-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
      Message-Id: <20220525115949.1294004-5-vkuznets@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      aa6bb5fa
    • Vitaly Kuznetsov's avatar
      i386: Hyper-V XMM fast hypercall input feature · 9411e8b6
      Vitaly Kuznetsov authored
      
      Hyper-V specification allows to pass parameters for certain hypercalls
      using XMM registers ("XMM Fast Hypercall Input"). When the feature is
      in use, it allows for faster hypercalls processing as KVM can avoid
      reading guest's memory.
      
      KVM supports the feature since v5.14.
      
      Rename HV_HYPERCALL_{PARAMS_XMM_AVAILABLE -> XMM_INPUT_AVAILABLE} to
      comply with KVM.
      
      Signed-off-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
      Message-Id: <20220525115949.1294004-4-vkuznets@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      9411e8b6
    • Vitaly Kuznetsov's avatar
      i386: Hyper-V Enlightened MSR bitmap feature · 869840d2
      Vitaly Kuznetsov authored
      
      The newly introduced enlightenment allow L0 (KVM) and L1 (Hyper-V)
      hypervisors to collaborate to avoid unnecessary updates to L2
      MSR-Bitmap upon vmexits.
      
      Signed-off-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
      Message-Id: <20220525115949.1294004-3-vkuznets@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      869840d2
    • Vitaly Kuznetsov's avatar
      i386: Use hv_build_cpuid_leaf() for HV_CPUID_NESTED_FEATURES · 7110fe56
      Vitaly Kuznetsov authored
      
      Previously, HV_CPUID_NESTED_FEATURES.EAX CPUID leaf was handled differently
      as it was only used to encode the supported eVMCS version range. In fact,
      there are also feature (e.g. Enlightened MSR-Bitmap) bits there. In
      preparation to adding these features, move HV_CPUID_NESTED_FEATURES leaf
      handling to hv_build_cpuid_leaf() and drop now-unneeded 'hyperv_nested'.
      
      No functional change intended.
      
      Signed-off-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
      Message-Id: <20220525115949.1294004-2-vkuznets@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      7110fe56
    • Lev Kujawski's avatar
      ide_ioport_read: Return lower octet of data register instead of 0xFF · 758c925e
      Lev Kujawski authored
      
      Prior to this patch, the pre-GRUB Solaris x86 bootloader would fail to
      load on QEMU with the following screen output:
      
      SunOS Secondary Boot version 3.00
      
      prom_panic: Could not mount filesystem.
      Entering boot debugger:
      [136419]: _
      
      This occurs because the bootloader issues an ATA IDENTIFY DEVICE
      command, and then reads the resulting 256 words of parameter
      information using inb rather than the correct inw. As the previous
      behavior of QEMU was to return 0xFF and not advance the drive's sector
      buffer, DRQ would never be cleared and the bootloader would be blocked
      from selecting a secondary ATA device, such as an optical drive.
      
      Resolves:
      * [Bug 1639394] Unable to boot Solaris 8/9 x86 under Fedora 24
      
      Signed-off-by: default avatarLev Kujawski <lkujaw@member.fsf.org>
      Message-Id: <20220520235200.1138450-1-lkujaw@member.fsf.org>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      758c925e
    • Maciej S. Szmigiero's avatar
      target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-capable host · 267b5e7e
      Maciej S. Szmigiero authored
      
      Since KVM commit 5f76f6f5ff96 ("KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled")
      it is not possible to disable MPX on a "-cpu host" just by adding "-mpx"
      there if the host CPU does indeed support MPX.
      QEMU will fail to set MSR_IA32_VMX_TRUE_{EXIT,ENTRY}_CTLS MSRs in this case
      and so trigger an assertion failure.
      
      Instead, besides "-mpx" one has to explicitly add also
      "-vmx-exit-clear-bndcfgs" and "-vmx-entry-load-bndcfgs" to QEMU command
      line to make it work, which is a bit convoluted.
      
      Make the MPX-related bits in FEAT_VMX_{EXIT,ENTRY}_CTLS dependent on MPX
      being actually enabled so such workarounds are no longer necessary.
      
      Signed-off-by: default avatarMaciej S. Szmigiero <maciej.szmigiero@oracle.com>
      Message-Id: <51aa2125c76363204cc23c27165e778097c33f0b.1653323077.git.maciej.szmigiero@oracle.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      267b5e7e
    • BALATON Zoltan's avatar
      hw/audio/ac97: Remove unneeded local variables · dba2b294
      BALATON Zoltan authored
      
      Several functions have a local variable that is just a copy of one of
      the function parameters. This is unneeded complication so just get rid
      of these.
      
      Signed-off-by: default avatarBALATON Zoltan <balaton@eik.bme.hu>
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Message-Id: <d959aa0b267eb139a994e41ca0b7ba87d9cef7a9.1650706617.git.balaton@eik.bme.hu>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      dba2b294
    • BALATON Zoltan's avatar
      hw/audio/ac97: Remove unimplemented reset functions · dafea9e2
      BALATON Zoltan authored
      
      The warm_reset() and cold_reset() functions are not implemented and do
      nothing so no point in calling them or keep around as dead code.
      Therefore remove them for now.
      
      Signed-off-by: default avatarBALATON Zoltan <balaton@eik.bme.hu>
      Reviewed-by: default avatarVíctor Colombo <victor.colombo@eldorado.org.br>
      Message-Id: <cc6e99fd498a9ae358ebce787fc04ab6e8201879.1650706617.git.balaton@eik.bme.hu>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      dafea9e2
    • BALATON Zoltan's avatar
      hw/audio/ac97: Coding style fixes to avoid checkpatch errors · ab9f0f7d
      BALATON Zoltan authored
      
      Signed-off-by: default avatarBALATON Zoltan <balaton@eik.bme.hu>
      Reviewed-by: default avatarVíctor Colombo <victor.colombo@eldorado.org.br>
      Message-Id: <62862a057e9c9ec0bb45248b2b9a3a1babb346a6.1650706617.git.balaton@eik.bme.hu>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      ab9f0f7d
    • Viktor Prutyanov's avatar
      contrib/elf2dmp: add ELF dump header checking · c06ebc0f
      Viktor Prutyanov authored
      Add ELF header checking to prevent processing input file which is not
      QEMU x86_64 guest memory dump or even not ELF.
      
      Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1013
      
      
      
      Signed-off-by: default avatarViktor Prutyanov <viktor.prutyanov@redhat.com>
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Message-Id: <20220520084339.171684-1-viktor.prutyanov@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      c06ebc0f
    • Paolo Bonzini's avatar
      thread-pool: remove stopping variable · 232e9255
      Paolo Bonzini authored
      
      Just setting the max threads to 0 is enough to stop all workers.
      
      Message-Id: <20220514065012.1149539-4-pbonzini@redhat.com>
      Reviewed-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: default avatarNicolas Saenz Julienne <nsaenzju@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      232e9255
    • Paolo Bonzini's avatar
      thread-pool: replace semaphore with condition variable · 900fa208
      Paolo Bonzini authored
      
      Since commit f9fc8932 ("thread-posix: remove the posix semaphore
      support", 2022-04-06) QemuSemaphore has its own mutex and condition
      variable; this adds unnecessary overhead on I/O with small block sizes.
      
      Check the QTAILQ directly instead of adding the indirection of a
      semaphore's count.  Using a semaphore has not been necessary since
      qemu_cond_timedwait was introduced; the new code has to be careful about
      spurious wakeups but it is simpler, for example thread_pool_cancel does
      not have to worry about synchronizing the semaphore count with the number
      of elements of pool->request_list.
      
      Note that the return value of qemu_cond_timedwait (0 for timeout, 1 for
      signal or spurious wakeup) is different from that of qemu_sem_timedwait
      (-1 for timeout, 0 for success).
      
      Reported-by: default avatarLukáš Doktor <ldoktor@redhat.com>
      Suggested-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: default avatarNicolas Saenz Julienne <nsaenzju@redhat.com>
      Message-Id: <20220514065012.1149539-3-pbonzini@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      900fa208
    • Paolo Bonzini's avatar
      thread-pool: optimize scheduling of completion bottom half · 3c7b72dd
      Paolo Bonzini authored
      
      The completion bottom half was scheduled within the pool->lock
      critical section.  That actually results in worse performance,
      because the worker thread can run its own small critical section
      and go to sleep before the bottom half starts running.
      
      Note that this simple change does not produce an improvement without
      changing the thread pool QemuSemaphore to a condition variable.
      
      Reviewed-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: default avatarNicolas Saenz Julienne <nsaenzju@redhat.com>
      Message-Id: <20220514065012.1149539-2-pbonzini@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      3c7b72dd
    • Richard Henderson's avatar
      Merge tag 'pull-aspeed-20220525' of https://github.com/legoater/qemu into staging · 6291d258
      Richard Henderson authored
      aspeed queue:
      
      * Aspeed GPIO model extensions
      * GPIO support for the Aspeed AST1030 SoC
      * New fby35 machine (AST2600 based)
      * Extra unit tests for the GPIO and SMC models
      * Initialization of all UART with serial devices
      * AST2600 EVB and Documentation update
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmKOUhcACgkQUaNDx8/7
      # 7KF3MBAAuIusIv5HXKEzLNJK2Gyk/qiXy+CAkfr+ZbpAk96JeA5y0fVHtkThSj6k
      # KbNNVAUojWC/AKsvldYxKkcyt5A8nNPkNP6H0c3CGUCrHUo8rdMW9otZGS91uH9+
      # Xvdq7ANuP/BAGNSXXMJ3p3h6VwOVrJnnRAZR6Xy4ytWZpWnYhnJNca9//0JZ2lu+
      # 2h/hOlx8IE/c8YcyfixyRtuL4ElobSaC1Ajf/wcByWINEGecbWBrsEJq9F6K8me8
      # 8w2A3dBZaE3FfYJXEaDBqPzmB3dmgsui0DzvHqb6GKLZ1zzTPzc1xwqx0xyfb4iN
      # e3uxC+H1fp6VvHLN21bgl+nQtFEirSxUe0KQkeITjDDzqnnTECrdsSzxJXQ+/fUq
      # yhj63ceijsjqEfupuDtKqafSJTWz/ELNjx0mspFWm0a4zHbp+OzwNBK9eFW+h5gf
      # ydMpEB7hzpJFQT4g2UZSWrYOVRXRZRcswoK5ZxThx90+TDZ3Z+X3Nn8qqmWwbb8s
      # WzqRNMzvl0eh6hbAWcexkoDU1f5TxJ9kJRHQV3cdzp+BMNzMGTyqHetgC3d9MsdR
      # x5adfgMUblXO+SukxUNm+N1KLTET6XNTNAUlHDeb1KMqipbRH9tH5sxOyKFAGHkP
      # 0PY+zN4atV/H8hbAjHrg4b3BOQvHr4ro4Liw4I8XQT/gsjD4bBg=
      # =Vtgk
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 25 May 2022 08:58:15 AM PDT
      # gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
      # gpg: Good signature from "Cédric Le Goater <clg@kaod.org>" [undefined]
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1
      
      * tag 'pull-aspeed-20220525' of https://github.com/legoater/qemu
      
      :
        hw/arm/aspeed: Add i2c devices for AST2600 EVB
        hw/gpio: replace HWADDR_PRIx with PRIx64
        hw/gpio support GPIO index mode for write operation.
        hw/gpio: Add ASPEED GPIO model for AST1030
        hw/gpio Add GPIO read/write trace event.
        hw: aspeed: Init all UART's with serial devices
        hw: aspeed: Introduce common UART init function
        hw: aspeed: Ensure AST1030 respects uart-default
        hw: aspeed: Add uarts_num SoC attribute
        hw: aspeed: Add missing UART's
        aspeed: Introduce a get_irq AspeedSoCClass method
        hw: m25p80: allow write_enable latch get/set
        docs: aspeed: Add fby35 board
        hw/arm/aspeed: Add fby35 machine type
        docs: add minibmc section in aspeed document
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      6291d258
    • Richard Henderson's avatar
      Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging · 7929f75f
      Richard Henderson authored
      Pull request
      
      A small documentation fix.
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCAAdFiEEhpWov9P5fNqsNXdanKSrs4Grc8gFAmKOJbUACgkQnKSrs4Gr
      # c8hhJAf/R2h3Aj9pXHz/3tiLZ2XPO8FBXh49Iqj40zMb+KmvW/bCcvWUUyk4SkQU
      # gs+xBSgu8s8p0xh72JdVCVzRb5IldQvXIOb/Z0mpbFRBjqPN8FOwWAC6Uebosb1B
      # aVhHAQj7fWbRN+hRkTrLZSigwfkq/cfNjnFxp/I9Nh8CiTA1a3/PWu0B9sdT8r0Z
      # qp2civF0D2PWUMa99DQsSdxIyJDyvi0lt1aUDUrvyDDaApDxYBRC3q8znpHBrkDP
      # yLQm7Fz8kEGAkJO7qcua/r4Y+LJkFM/kTohJapN/iAwI4etySWheWlAJexRLwIFZ
      # srKhc8pjHCSyeNXMQ99/YjH/+2vyKQ==
      # =MAa7
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 25 May 2022 05:48:53 AM PDT
      # gpg:                using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [full]
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [full]
      
      * tag 'block-pull-request' of https://gitlab.com/stefanha/qemu
      
      :
        docs: Correct the default thread-pool-size
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      7929f75f
    • Richard Henderson's avatar
      Merge tag 'linux-user-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging · 6882d651
      Richard Henderson authored
      Pull request linux-user 20220525
      
      s390x fixes
      CPUArchState cleanup
      elfload cleanup
      fix for uclibc-ng and by musl
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJGBAABCAAwFiEEzS913cjjpNwuT1Fz8ww4vT8vvjwFAmKOB6ISHGxhdXJlbnRA
      # dml2aWVyLmV1AAoJEPMMOL0/L748UooP/38pbx20Zz1ZJcT5jkfJNOScg2mlHmeJ
      # 2pr+8HRXyGXjkFsqNLKPSDB5/bEa9reCBIuVFR3kLxFdERE8G8PQqAH7tp8Sd3LT
      # HFEGQ3nK6DGRNRnLQqpzSyG6ZpktpJrHmXpdh3HxGM2r/gPnWV/XKM87YvG+kOKe
      # XU75Yx9F8VMYUjbDoAYuUOPOPvvrnTpLnFOedss6WXOJJFJvE7jzPMx4mwiYlXIj
      # IrjHAd+rK3yUXziqM4gqZjrNvRw7+UhaNv1gDJGHFw+aSRrrDSl5OiNHZstAcRUD
      # Kx4TVMCm2m8vYxtX2QKBz6DSonOVe0/w6aRKiqZmDfxPfxPvtjtfnREZGqyb211T
      # 3uMbtWI/kkqL9Fw1nNVJyzdKCqf0YSDzmfWdgqhYq568IX1DUZgIMgDMPfBo3N5N
      # euH4UVaFwy+s/pq5lW2EIZm6TAKllpseMyDPUrva8Wis9hAEV4CTMq6Z8XlnzxSd
      # Jwwizxt0pItpmiPPGr4eGSM9uY1aFKgqiMFyCZATTrmHe4AQrssEV2cH5Wg6veaY
      # cE7VaA5grwUlToYSQaRNRjqTqW64uDxhz8wTfsAe9hRT2dNFJdHibtBrOeepl35R
      # 5cWQzHas3pTUx9D/gzUtkstoWIKlDSppxpIHcFKxcEKOLreUFEwYVLJuA9+IgLVl
      # /vcZHcEAjz/k
      # =B9Rm
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 25 May 2022 03:40:34 AM PDT
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [undefined]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [undefined]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [undefined]
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * tag 'linux-user-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu
      
      :
        linux-user/host/s390: Treat EX and EXRL as writes
        tests/tcg/s390x: Test unwinding from signal handlers
        linux-user/s390x: Fix unwinding from signal handlers
        linux-user: Remove pointless CPU{ARCH}State casts
        linux-user: Have do_syscall() use CPUArchState* instead of void*
        linux-user/elfload: Remove pointless non-const CPUArchState cast
        linux-user/syscall.c: fix build without RLIMIT_RTTIME
        linux-user: Clean up arg_start/arg_end confusion
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      6882d651
    • Richard Henderson's avatar
      Merge tag 'qga-win32-pull-2022-05-25' of github.com:kostyanf14/qemu into staging · ffae6d95
      Richard Henderson authored
      
      qga-win32-pull-2022-05-25
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQIzBAABCgAdFiEEwsLBCepDxjwUI+uE711egWG6hOcFAmKN8xQACgkQ711egWG6
      # hOd1UA/9GJ/rBSnulyEwIyw5bZ2u6eihehHhKCfeVuak769r5+DPYblkvu0+j1WI
      # 9pKCEMsX807+F+Xz+0d9JXQo8++8M3HmgvsKgtRvdg5iAaPIIWLIKOi745NhM4dc
      # /VRWzFl96NQYbpVx9XB4QBnRMhlceTp7e9Km+FZBcjJzaIrd7O85CiRtpItQsaOZ
      # DgANH+XX39eTYGnzuvOBxYjRf+bkh5MIFoS7/hnLTmB4PFvm/cig40WkolWerdbk
      # x2ZYfv9uUTGEsDjGido63A3wvc7zGJOY+hJWo0Tves2NHOTHF7UQScLM/xEydwQA
      # hMvh4qIQ/98JWsPCJe0SlDVA7xwE+/nB3xneSSj4xSXcTGy3kTdOhlWkGLSKzj25
      # dHvnu35eB8W52eLowsTl0d/cpRpInLspi/t1MziFkyOA/GMk9p5MhawKoLfEaH9E
      # 9LTj7c/ONNMOdrVXH0LfNR7KBxSOaK8Gy0hsqJqu9MPQyX3A0N5+KUTqi5yx6oQm
      # TfDkMsIjNDg3xLhpyKxGOsmGDjIYbOF6Q32Ehy/JZVpc8GJ/63nDJfDP9YXxZ4PE
      # MyyccmIzAKotQA1SnATl1Z+bGjRMW5NfcNRcnlNxLnvXNC1byvcrGehlqsraWZ09
      # EGZLEbRtL7Hckm/MnKTnqbHtSBgZz04G78Dy3A4gxUpypRLmaDc=
      # =lA0c
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 25 May 2022 02:12:52 AM PDT
      # gpg:                using RSA key C2C2C109EA43C63C1423EB84EF5D5E8161BA84E7
      # gpg: Good signature from "Kostiantyn Kostiuk (Upstream PR sign) <kkostiuk@redhat.com>" [unknown]
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: C2C2 C109 EA43 C63C 1423  EB84 EF5D 5E81 61BA 84E7
      
      * tag 'qga-win32-pull-2022-05-25' of github.com:kostyanf14/qemu:
        qga-win32: Add support for NVME bus type
        tests: Bump Fedora image version for cross-compilation
        trivial: qga: Log version on start
        qga: add guest-get-diskstats command for Linux guests
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      ffae6d95
    • Howard Chiu's avatar
      hw/arm/aspeed: Add i2c devices for AST2600 EVB · 52bcd997
      Howard Chiu authored
      
      Add EEPROM and LM75 temperature sensor according to hardware schematic
      
      Signed-off-by: default avatarHoward Chiu <howard_chiu@aspeedtech.com>
      Reviewed-by: default avatarCédric Le Goater <clg@kaod.org>
      Signed-off-by: default avatarCédric Le Goater <clg@kaod.org>
      52bcd997
    • Liu Yiding's avatar
      docs: Correct the default thread-pool-size · 29320530
      Liu Yiding authored
      
      Refer to 26ec1909 virtiofsd: Do not use a thread pool by default
      
      Signed-off-by: default avatarLiu Yiding <liuyd.fnst@fujitsu.com>
      Acked-by: default avatarVivek Goyal <vgoyal@redhat.com>
      Message-id: 20220413042054.1484640-1-liuyd.fnst@fujitsu.com
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      29320530
    • Konstantin Kostiuk's avatar
      qga-win32: Add support for NVME bus type · b9a00260
      Konstantin Kostiuk authored
      
      Bus type spaces (Indicates a storage spaces bus) is not
      supported, so return it as unknown.
      
      Signed-off-by: default avatarKonstantin Kostiuk <kkostiuk@redhat.com>
      Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-Id: <20220524154344.869638-2-kkostiuk@redhat.com>
      Signed-off-by: default avatarKonstantin Kostiuk <kkostiuk@redhat.com>
      b9a00260
    • Konstantin Kostiuk's avatar
      tests: Bump Fedora image version for cross-compilation · 2e7b2189
      Konstantin Kostiuk authored
      
      There are 2 reason for the bump:
       - Fedora 33 is not supported anymore
       - Some changes in the guest agent required updates of
         mingw-headers
      
      Signed-off-by: default avatarKonstantin Kostiuk <kkostiuk@redhat.com>
      Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Message-Id: <20220525085953.940116-2-kkostiuk@redhat.com>
      Signed-off-by: default avatarKonstantin Kostiuk <kkostiuk@redhat.com>
      2e7b2189
    • Konstantin Kostiuk's avatar
      trivial: qga: Log version on start · 323f3a8f
      Konstantin Kostiuk authored
      
      Signed-off-by: default avatarKonstantin Kostiuk <kkostiuk@redhat.com>
      Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-Id: <20220523191644.823726-2-kkostiuk@redhat.com>
      Signed-off-by: default avatarKonstantin Kostiuk <kkostiuk@redhat.com>
      323f3a8f
Loading