[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qemu-mainline bisection] complete test-amd64-i386-qemuu-rhel6hvm-amd



branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-qemuu-rhel6hvm-amd
testid redhat-install

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  9aef0954195cc592e86846dbbe7f3c2c5603690a
  Bug not present: 9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/163473/


  commit 9aef0954195cc592e86846dbbe7f3c2c5603690a
  Merge: 9bef7ea9d9 7ca6f2ad37
  Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
  Date:   Tue Jul 6 11:24:58 2021 +0100
  
      Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' 
into staging
      
      * 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@xxxxxxxxxx"
      # gpg: Good signature from "Paolo Bonzini <bonzini@xxxxxxx>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@xxxxxxxxxx>" [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: Peter Maydell <peter.maydell@xxxxxxxxxx>
  
  commit 7ca6f2ad375d32e81844788dbc2b05a04cc391b5
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Tue Jul 6 08:59:01 2021 +0200
  
      config-host.mak: remove unused compiler-related lines
      
      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: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 3983a767e3d85008c1fb4b8618ac67bf5aee7527
  Author: John Arbuckle <programmingkidx@xxxxxxxxx>
  Date:   Mon Jul 5 15:53:28 2021 -0400
  
      Set icon for QEMU binary on Mac OS
      
      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: John Arbuckle <programmingkidx@xxxxxxxxx>
      Message-Id: <20210705195328.36442-1-programmingkidx@xxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 904806c69bd4e013491550d05f5c2cbdba9a9b38
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Wed Nov 11 09:03:37 2020 -0500
  
      qemu-option: remove now-dead code
      
      -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: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit fe68090e8fbd6e831aaf3fc3bb0459c5cccf14cf
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu May 13 09:03:48 2021 -0400
  
      machine: add smp compound property
      
      Make -smp syntactic sugar for a compound property "-machine
      smp.{cores,threads,cpu,...}".  machine_smp_parse is replaced by the
      setter for the property.
      
      numa-test will now cover the new syntax, while other tests
      still use -smp.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit d8fb7d0969d5c32b3d1b9e20b63ec6c0abe80be4
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu May 13 11:28:34 2021 -0400
  
      vl: switch -M parsing to keyval
      
      Switch from QemuOpts to keyval.  This enables the introduction
      of non-scalar machine properties, and JSON syntax in the future.
      
      For JSON syntax to be supported right now, we would have to
      consider what would happen if string-based dictionaries (produced by
      -M key=val) were to be merged with strongly-typed dictionaries
      (produced by -M {'key': 123}).
      
      The simplest way out is to never enter the situation, and only allow one
      -M option when JSON syntax is in use.  However, we want options such as
      -smp to become syntactic sugar for -M, and this is a problem; as soon
      as -smp becomes a shortcut for -M, QEMU would forbid using -M '{....}'
      together with -smp.  Therefore, allowing JSON syntax right now for -M
      would be a forward-compatibility nightmare and it would be impossible
      anyway to introduce -M incrementally in tools.
      
      Instead, support for JSON syntax is delayed until after the main
      options are converted to QOM compound properties.  These include -boot,
      -acpitable, -smbios, -m, -semihosting-config, -rtc and -fw_cfg.  Once JSON
      syntax is introduced, these options will _also_ be forbidden together
      with -M '{...}'.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit c445909e1f3d5722ed26f067bbffed71cbefd711
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Mon Nov 2 07:36:48 2020 -0500
  
      keyval: introduce keyval_parse_into
      
      Allow parsing multiple keyval sequences into the same dictionary.
      This will be used to simplify the parsing of the -M command line
      option, which is currently a .merge_lists = true QemuOpts group.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 9176e800dbcb2636a2f24411eafc3c800e3455bd
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Nov 12 08:40:11 2020 -0500
  
      keyval: introduce keyval_merge
      
      This patch introduces a function that merges two keyval-produced
      (or keyval-like) QDicts.  It can be used to emulate the behavior of
      .merge_lists = true QemuOpts groups, merging -readconfig sections and
      command-line options in a single QDict, and also to implement -set.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 3bb6944585aa6f28b21265c88d86264e8e9f7e53
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Mon Nov 2 11:08:07 2020 -0500
  
      qom: export more functions for use with non-UserCreatable objects
      
      Machines and accelerators are not user-creatable but they are going
      to share similar command-line parsing machinery.  Export functions
      that will be used with -machine and -accel in softmmu/vl.c.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit d47a8b3b692a06852bd70fd7832bd22adfcb2431
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:02:00 2021 +0200
  
      configure: convert compiler tests to meson, part 6
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit a620fbe9ace71a89bd3d0c57a045b93a772070d5
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 13:04:47 2021 +0200
  
      configure: convert compiler tests to meson, part 5
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit e1fbd2c4ed8e61a3e0749f592a6d3423ec67980b
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:02:00 2021 +0200
  
      configure: convert compiler tests to meson, part 4
      
      And remove them from the summary, since now their outcome is verbosely
      included in the meson output.
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit be7e89f63f97c6e745f906bdafb0a6a0b070e720
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:02:00 2021 +0200
  
      configure: convert compiler tests to meson, part 3
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit ed3b3f1764b0deecc2d875ab897e5883ef42a615
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:14:48 2021 +0200
  
      configure: convert compiler tests to meson, part 2
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit e66420ac6dc97e5f5afcb25a918cb5e7a5cd63f2
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:10:05 2021 +0200
  
      configure: convert compiler tests to meson, part 1
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit e46bd55d9cbb45b4e6681dd91da0fca821e2ed9d
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:57:04 2021 +0200
  
      configure: convert HAVE_BROKEN_SIZE_MAX to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit ccd250aa2d8e214195d5cee37c1ddc58e123b821
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:50:17 2021 +0200
  
      configure, meson: move CONFIG_IVSHMEM to meson
      
      This is a duplicate of CONFIG_EVENTFD, handle it directly in meson.build.
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 6d7c7c2d1d95cc6cdb56706bfa0446ad68e2b952
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 15:01:35 2021 +0200
  
      meson: store dependency('threads') in a variable
      
      It can be useful for has_function checks.
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 69d8de7a2d7c3512f6f7762abd8c1c1b9b4044e4
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:56:11 2021 +0200
  
      meson: sort existing compiler tests
      
      The next patches will add more compiler tests.  Sort and group the
      existing tests, keeping similar cc.has_* tests together and sorting them
      alphabetically by macro name.  This should make it easier to look for
      examples when adding new tests to meson.build.
      
      Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit c5b36c25c2fe1110cf8646ef02083c71757d6e00
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert libxml2 detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 53c22b68e3ecd1764dfd325baefea6acd0b1dc70
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert liburing detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit e36e8c70f6d3ed844f4606f3f019d2ae808f0af1
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert libpmem detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 83ef16821a41e540cec7a282374dcbfc1b2b0851
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert libdaxctl detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 587d59d6ccd0e73bfe5689d9232804339aa09bdf
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert virgl detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit c23d7b4e570ce7e63042a60f0747595f515c6822
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert vte detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit f08b65b651bca2eac543de694f866049e48fb242
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Tue Jun 15 17:18:42 2021 +0200
  
      configure: drop vte-2.90 check
      
      All currently supported distros have vte 0.37 or newer, which is where the
      ABI changed from 2.90 to 2.91.  So drop support for the older ABI.
      
      Suggested-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 48e5c98a38920e088a00e43cf12a4881fceeb4cb
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:32 2021 +0100
  
      target/i386: Move X86XSaveArea into TCG
      
      Given that TCG is now the only consumer of X86XSaveArea, move the
      structure definition and associated offset declarations and checks to a
      TCG specific header.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-9-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit fea4500841024195ec701713e05b92ebf667f192
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:31 2021 +0100
  
      target/i386: Populate x86_ext_save_areas offsets using cpuid where 
possible
      
      Rather than relying on the X86XSaveArea structure definition,
      determine the offset of XSAVE state areas using CPUID leaf 0xd where
      possible (KVM and HVF).
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-8-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 3568987f78faff90829ea6c885bbdd5b083dc86c
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:30 2021 +0100
  
      target/i386: Observe XSAVE state area offsets
      
      Rather than relying on the X86XSaveArea structure definition directly,
      the routines that manipulate the XSAVE state area should observe the
      offsets declared in the x86_ext_save_areas array.
      
      Currently the offsets declared in the array are derived from the
      structure definition, resulting in no functional change.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-7-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 5aa10ab1a08e4123dee214a2f854909efb07b45b
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:29 2021 +0100
  
      target/i386: Make x86_ext_save_areas visible outside cpu.c
      
      Provide visibility of the x86_ext_save_areas array and associated type
      outside of cpu.c.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-6-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit c0198c5f87b6db25712672292e01ab710d6ef631
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:28 2021 +0100
  
      target/i386: Pass buffer and length to XSAVE helper
      
      In preparation for removing assumptions about XSAVE area offsets, pass
      a buffer pointer and buffer length to the XSAVE helper functions.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-5-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit fde74821006472f40fee9a094e6da86cd39b5623
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:27 2021 +0100
  
      target/i386: Clarify the padding requirements of X86XSaveArea
      
      Replace the hard-coded size of offsets or structure elements with
      defined constants or sizeof().
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-4-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 436463b84b75fad6ff962e45a2220a7d1d17557e
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:26 2021 +0100
  
      target/i386: Consolidate the X86XSaveArea offset checks
      
      Rather than having similar but different checks in cpu.h and kvm.c,
      move them all to cpu.h.
      Message-Id: <20210705104632.2902400-3-david.edmondson@xxxxxxxxxx>
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit ac7b7cae4e8598359a2a7557899904c9563a776a
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:25 2021 +0100
  
      target/i386: Declare constants for XSAVE offsets
      
      Declare and use manifest constants for the XSAVE state component
      offsets.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-2-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit dd52af17ec947332dfe45bd5f098c94c6ec0baa3
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Aug 20 09:15:08 2020 -0400
  
      coverity-scan: switch to vpath build
      
      This is the patch that has been running on the coverity cronjob
      for a few weeks now.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit dff5f68224505926762c9609b7fb120a2adc6aee
  Author: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx>
  Date:   Sat Jun 19 11:13:41 2021 +0200
  
      coverity-scan: Remove lm32 / unicore32 targets
      
      lm32 has been removed in commit 9d49bcf6992 ("Drop the deprecated
      lm32 target"), and unicore32 in 4369223902a ("Drop the deprecated
      unicore32 target").
      
      Signed-off-by: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx>
      Message-Id: <20210619091342.3660495-2-f4bug@xxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 95f439bd115efacb8593ca26e14303116f7ca988
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Wed Jun 30 18:32:31 2021 +0200
  
      qemu-options: Improve the documentation of the -display options
      
      The sdl and gtk display options support more parameters than currently
      documented. Also the "vnc" option got lost during a recent commit,
      add it again.
      
      Fixes: ddc717581c ("Add display suboptions to man pages")
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Message-Id: <20210630163231.467987-5-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit b6ddc6a2b2b8c32dc2db12d5848eadde10e30136
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Wed Jun 30 18:32:30 2021 +0200
  
      ui: Mark the '-no-quit' option as deprecated
      
      It's just a wrapper around the -display ...,window-close=off parameter,
      and the name "no-quit" is rather confusing compared to "window-close"
      (since there are still other means to quit the emulator), so we should
      rather tell our users to use the "window-close" parameter instead.
      
      While we're at it, update the documentation to state that
      "-no-quit" is available for GTK, too, not only for SDL.
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Message-Id: <20210630163231.467987-4-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit bb20b86db9acb7a6f653fd40c45d46a9df6b2a75
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Wed Jun 30 18:32:29 2021 +0200
  
      ui: Fix the "-display sdl,window_close=..." parameter
      
      According to the QAPI schema, there is a "-" and not a "_" between
      "window" and "close", and we're also talking about "window-close"
      in the long parameter description in qemu-options.hx, so we should
      make sure that we rather use the variant with the "-" by default
      instead of only allowing the one with the "_" here. The old way
      still stays enabled for compatibility, but we deprecate it, so that
      we can switch to a QAPIfied parameter one day more easily.
      
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Message-Id: <20210630163231.467987-3-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit f6b560bbc1b0120d7737c0efb53f691828d82faa
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Wed Jun 30 18:32:28 2021 +0200
  
      softmmu/vl: Remove obsolete comment about the "frame" parameter
      
      The frame parameter has been removed along with the support for
      SDL 1.2.
      
      Fixes: 09bd7ba9f5 ("Remove deprecated -no-frame option")
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Message-Id: <20210630163231.467987-2-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit bc05439334061f6adc04e4a044d490f961e7e0c3
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Mon Jul 5 10:25:42 2021 +0200
  
      Makefile: Remove /usr/bin/env wrapper from the SHELL variable
      
      The wrapper should not be needed here (it's not the shebang line of
      a shell script), and it is causing trouble on Haiku where "env"
      resides in a different directory.
      
      Reported-by: Richard Zak <richard.j.zak@xxxxxxxxx>
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
      Message-Id: <20210705082542.936856-1-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-i386-qemuu-rhel6hvm-amd.redhat-install.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-i386-qemuu-rhel6hvm-amd.redhat-install
 --summary-out=tmp/163473.bisection-summary --basis-template=163321 
--blessings=real,real-bisect,real-retry qemu-mainline 
test-amd64-i386-qemuu-rhel6hvm-amd redhat-install
Searching for failure / basis pass:
 163444 fail [host=pinot1] / 163321 ok.
Failure / basis pass flights: 163444 / 163321
(tree with no url: minios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9aef0954195cc592e86846dbbe7f3c2c5603690a 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
Basis pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
74d044d51b19bb697eac5c3deafa140f6afafec8
Generating revisions with ./adhoc-revtuple-generator  
git://xenbits.xen.org/linux-pvops.git#c3038e718a19fc596f7b1baba0f83d5146dc7784-c3038e718a19fc596f7b1baba0f83d5146dc7784
 
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
 
git://xenbits.xen.org/osstest/ovmf.git#c410ad4da4b7785170d3d42a3ba190c2caac6feb-c410ad4da4b7785170d3d42a3ba190c2caac6feb
 git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c74\
 37ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
git://git.qemu.org/qemu.git#9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9-9aef0954195cc592e86846dbbe7f3c2c5603690a
 
git://xenbits.xen.org/osstest/seabios.git#54082c81d96028ba8c76fbe6784085cf1df76b20-54082c81d96028ba8c76fbe6784085cf1df76b20
 
git://xenbits.xen.org/xen.git#74d044d51b19bb697eac5c3deafa140f6afafec8-4473f3601098a2c3cf5ab89d5a29504772985e3a
>From git://cache:9419/git://git.qemu.org/qemu
   9db3065c62..53c0123118  master     -> origin/master
   53c0123118..05de778b5b  staging    -> origin/staging
>From git://cache:9419/git://xenbits.xen.org/xen
   6de3e5fce5..cf4aa8dfb2  staging    -> origin/staging
Loaded 15005 nodes in revision graph
Searching for test results:
 163321 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
74d044d51b19bb697eac5c3deafa140f6afafec8
 163327 fail irrelevant
 163369 fail irrelevant
 163420 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9aef0954195cc592e86846dbbe7f3c2c5603690a 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
 163457 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
74d044d51b19bb697eac5c3deafa140f6afafec8
 163444 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9aef0954195cc592e86846dbbe7f3c2c5603690a 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
 163459 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9aef0954195cc592e86846dbbe7f3c2c5603690a 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
 163462 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
d468f9522174114ab06239894b6079c0a487e408
 163463 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
33e48312cf28f6fb78c03b14514fa7718de97ef5
 163465 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
09e2cd69956fe529bfc3d53dae477b44eff217d1
 163467 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
 163469 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9aef0954195cc592e86846dbbe7f3c2c5603690a 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
 163470 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
 163471 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9aef0954195cc592e86846dbbe7f3c2c5603690a 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
 163472 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
 163473 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9aef0954195cc592e86846dbbe7f3c2c5603690a 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
Searching for interesting versions
 Result found: flight 163321 (pass), for basis pass
 Result found: flight 163420 (fail), for basis failure
 Repro found: flight 163457 (pass), for basis pass
 Repro found: flight 163459 (fail), for basis failure
 0 revisions at c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c410ad4da4b7785170d3d42a3ba190c2caac6feb 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 
54082c81d96028ba8c76fbe6784085cf1df76b20 
4473f3601098a2c3cf5ab89d5a29504772985e3a
No revisions left to test, checking graph state.
 Result found: flight 163467 (pass), for last pass
 Result found: flight 163469 (fail), for first failure
 Repro found: flight 163470 (pass), for last pass
 Repro found: flight 163471 (fail), for first failure
 Repro found: flight 163472 (pass), for last pass
 Repro found: flight 163473 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  9aef0954195cc592e86846dbbe7f3c2c5603690a
  Bug not present: 9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/163473/


  commit 9aef0954195cc592e86846dbbe7f3c2c5603690a
  Merge: 9bef7ea9d9 7ca6f2ad37
  Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
  Date:   Tue Jul 6 11:24:58 2021 +0100
  
      Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' 
into staging
      
      * 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@xxxxxxxxxx"
      # gpg: Good signature from "Paolo Bonzini <bonzini@xxxxxxx>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@xxxxxxxxxx>" [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: Peter Maydell <peter.maydell@xxxxxxxxxx>
  
  commit 7ca6f2ad375d32e81844788dbc2b05a04cc391b5
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Tue Jul 6 08:59:01 2021 +0200
  
      config-host.mak: remove unused compiler-related lines
      
      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: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 3983a767e3d85008c1fb4b8618ac67bf5aee7527
  Author: John Arbuckle <programmingkidx@xxxxxxxxx>
  Date:   Mon Jul 5 15:53:28 2021 -0400
  
      Set icon for QEMU binary on Mac OS
      
      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: John Arbuckle <programmingkidx@xxxxxxxxx>
      Message-Id: <20210705195328.36442-1-programmingkidx@xxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 904806c69bd4e013491550d05f5c2cbdba9a9b38
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Wed Nov 11 09:03:37 2020 -0500
  
      qemu-option: remove now-dead code
      
      -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: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit fe68090e8fbd6e831aaf3fc3bb0459c5cccf14cf
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu May 13 09:03:48 2021 -0400
  
      machine: add smp compound property
      
      Make -smp syntactic sugar for a compound property "-machine
      smp.{cores,threads,cpu,...}".  machine_smp_parse is replaced by the
      setter for the property.
      
      numa-test will now cover the new syntax, while other tests
      still use -smp.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit d8fb7d0969d5c32b3d1b9e20b63ec6c0abe80be4
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu May 13 11:28:34 2021 -0400
  
      vl: switch -M parsing to keyval
      
      Switch from QemuOpts to keyval.  This enables the introduction
      of non-scalar machine properties, and JSON syntax in the future.
      
      For JSON syntax to be supported right now, we would have to
      consider what would happen if string-based dictionaries (produced by
      -M key=val) were to be merged with strongly-typed dictionaries
      (produced by -M {'key': 123}).
      
      The simplest way out is to never enter the situation, and only allow one
      -M option when JSON syntax is in use.  However, we want options such as
      -smp to become syntactic sugar for -M, and this is a problem; as soon
      as -smp becomes a shortcut for -M, QEMU would forbid using -M '{....}'
      together with -smp.  Therefore, allowing JSON syntax right now for -M
      would be a forward-compatibility nightmare and it would be impossible
      anyway to introduce -M incrementally in tools.
      
      Instead, support for JSON syntax is delayed until after the main
      options are converted to QOM compound properties.  These include -boot,
      -acpitable, -smbios, -m, -semihosting-config, -rtc and -fw_cfg.  Once JSON
      syntax is introduced, these options will _also_ be forbidden together
      with -M '{...}'.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit c445909e1f3d5722ed26f067bbffed71cbefd711
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Mon Nov 2 07:36:48 2020 -0500
  
      keyval: introduce keyval_parse_into
      
      Allow parsing multiple keyval sequences into the same dictionary.
      This will be used to simplify the parsing of the -M command line
      option, which is currently a .merge_lists = true QemuOpts group.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 9176e800dbcb2636a2f24411eafc3c800e3455bd
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Nov 12 08:40:11 2020 -0500
  
      keyval: introduce keyval_merge
      
      This patch introduces a function that merges two keyval-produced
      (or keyval-like) QDicts.  It can be used to emulate the behavior of
      .merge_lists = true QemuOpts groups, merging -readconfig sections and
      command-line options in a single QDict, and also to implement -set.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 3bb6944585aa6f28b21265c88d86264e8e9f7e53
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Mon Nov 2 11:08:07 2020 -0500
  
      qom: export more functions for use with non-UserCreatable objects
      
      Machines and accelerators are not user-creatable but they are going
      to share similar command-line parsing machinery.  Export functions
      that will be used with -machine and -accel in softmmu/vl.c.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit d47a8b3b692a06852bd70fd7832bd22adfcb2431
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:02:00 2021 +0200
  
      configure: convert compiler tests to meson, part 6
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit a620fbe9ace71a89bd3d0c57a045b93a772070d5
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 13:04:47 2021 +0200
  
      configure: convert compiler tests to meson, part 5
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit e1fbd2c4ed8e61a3e0749f592a6d3423ec67980b
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:02:00 2021 +0200
  
      configure: convert compiler tests to meson, part 4
      
      And remove them from the summary, since now their outcome is verbosely
      included in the meson output.
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit be7e89f63f97c6e745f906bdafb0a6a0b070e720
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:02:00 2021 +0200
  
      configure: convert compiler tests to meson, part 3
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit ed3b3f1764b0deecc2d875ab897e5883ef42a615
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:14:48 2021 +0200
  
      configure: convert compiler tests to meson, part 2
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit e66420ac6dc97e5f5afcb25a918cb5e7a5cd63f2
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:10:05 2021 +0200
  
      configure: convert compiler tests to meson, part 1
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit e46bd55d9cbb45b4e6681dd91da0fca821e2ed9d
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:57:04 2021 +0200
  
      configure: convert HAVE_BROKEN_SIZE_MAX to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit ccd250aa2d8e214195d5cee37c1ddc58e123b821
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 12:50:17 2021 +0200
  
      configure, meson: move CONFIG_IVSHMEM to meson
      
      This is a duplicate of CONFIG_EVENTFD, handle it directly in meson.build.
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 6d7c7c2d1d95cc6cdb56706bfa0446ad68e2b952
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 15:01:35 2021 +0200
  
      meson: store dependency('threads') in a variable
      
      It can be useful for has_function checks.
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 69d8de7a2d7c3512f6f7762abd8c1c1b9b4044e4
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:56:11 2021 +0200
  
      meson: sort existing compiler tests
      
      The next patches will add more compiler tests.  Sort and group the
      existing tests, keeping similar cc.has_* tests together and sorting them
      alphabetically by macro name.  This should make it easier to look for
      examples when adding new tests to meson.build.
      
      Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit c5b36c25c2fe1110cf8646ef02083c71757d6e00
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert libxml2 detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 53c22b68e3ecd1764dfd325baefea6acd0b1dc70
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert liburing detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit e36e8c70f6d3ed844f4606f3f019d2ae808f0af1
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert libpmem detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 83ef16821a41e540cec7a282374dcbfc1b2b0851
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert libdaxctl detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 587d59d6ccd0e73bfe5689d9232804339aa09bdf
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert virgl detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit c23d7b4e570ce7e63042a60f0747595f515c6822
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Jun 3 11:31:35 2021 +0200
  
      configure, meson: convert vte detection to meson
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit f08b65b651bca2eac543de694f866049e48fb242
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Tue Jun 15 17:18:42 2021 +0200
  
      configure: drop vte-2.90 check
      
      All currently supported distros have vte 0.37 or newer, which is where the
      ABI changed from 2.90 to 2.91.  So drop support for the older ABI.
      
      Suggested-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 48e5c98a38920e088a00e43cf12a4881fceeb4cb
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:32 2021 +0100
  
      target/i386: Move X86XSaveArea into TCG
      
      Given that TCG is now the only consumer of X86XSaveArea, move the
      structure definition and associated offset declarations and checks to a
      TCG specific header.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-9-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit fea4500841024195ec701713e05b92ebf667f192
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:31 2021 +0100
  
      target/i386: Populate x86_ext_save_areas offsets using cpuid where 
possible
      
      Rather than relying on the X86XSaveArea structure definition,
      determine the offset of XSAVE state areas using CPUID leaf 0xd where
      possible (KVM and HVF).
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-8-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 3568987f78faff90829ea6c885bbdd5b083dc86c
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:30 2021 +0100
  
      target/i386: Observe XSAVE state area offsets
      
      Rather than relying on the X86XSaveArea structure definition directly,
      the routines that manipulate the XSAVE state area should observe the
      offsets declared in the x86_ext_save_areas array.
      
      Currently the offsets declared in the array are derived from the
      structure definition, resulting in no functional change.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-7-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 5aa10ab1a08e4123dee214a2f854909efb07b45b
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:29 2021 +0100
  
      target/i386: Make x86_ext_save_areas visible outside cpu.c
      
      Provide visibility of the x86_ext_save_areas array and associated type
      outside of cpu.c.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-6-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit c0198c5f87b6db25712672292e01ab710d6ef631
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:28 2021 +0100
  
      target/i386: Pass buffer and length to XSAVE helper
      
      In preparation for removing assumptions about XSAVE area offsets, pass
      a buffer pointer and buffer length to the XSAVE helper functions.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-5-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit fde74821006472f40fee9a094e6da86cd39b5623
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:27 2021 +0100
  
      target/i386: Clarify the padding requirements of X86XSaveArea
      
      Replace the hard-coded size of offsets or structure elements with
      defined constants or sizeof().
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-4-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 436463b84b75fad6ff962e45a2220a7d1d17557e
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:26 2021 +0100
  
      target/i386: Consolidate the X86XSaveArea offset checks
      
      Rather than having similar but different checks in cpu.h and kvm.c,
      move them all to cpu.h.
      Message-Id: <20210705104632.2902400-3-david.edmondson@xxxxxxxxxx>
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit ac7b7cae4e8598359a2a7557899904c9563a776a
  Author: David Edmondson <david.edmondson@xxxxxxxxxx>
  Date:   Mon Jul 5 11:46:25 2021 +0100
  
      target/i386: Declare constants for XSAVE offsets
      
      Declare and use manifest constants for the XSAVE state component
      offsets.
      
      Signed-off-by: David Edmondson <david.edmondson@xxxxxxxxxx>
      Message-Id: <20210705104632.2902400-2-david.edmondson@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit dd52af17ec947332dfe45bd5f098c94c6ec0baa3
  Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Date:   Thu Aug 20 09:15:08 2020 -0400
  
      coverity-scan: switch to vpath build
      
      This is the patch that has been running on the coverity cronjob
      for a few weeks now.
      
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit dff5f68224505926762c9609b7fb120a2adc6aee
  Author: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx>
  Date:   Sat Jun 19 11:13:41 2021 +0200
  
      coverity-scan: Remove lm32 / unicore32 targets
      
      lm32 has been removed in commit 9d49bcf6992 ("Drop the deprecated
      lm32 target"), and unicore32 in 4369223902a ("Drop the deprecated
      unicore32 target").
      
      Signed-off-by: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx>
      Message-Id: <20210619091342.3660495-2-f4bug@xxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit 95f439bd115efacb8593ca26e14303116f7ca988
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Wed Jun 30 18:32:31 2021 +0200
  
      qemu-options: Improve the documentation of the -display options
      
      The sdl and gtk display options support more parameters than currently
      documented. Also the "vnc" option got lost during a recent commit,
      add it again.
      
      Fixes: ddc717581c ("Add display suboptions to man pages")
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Message-Id: <20210630163231.467987-5-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit b6ddc6a2b2b8c32dc2db12d5848eadde10e30136
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Wed Jun 30 18:32:30 2021 +0200
  
      ui: Mark the '-no-quit' option as deprecated
      
      It's just a wrapper around the -display ...,window-close=off parameter,
      and the name "no-quit" is rather confusing compared to "window-close"
      (since there are still other means to quit the emulator), so we should
      rather tell our users to use the "window-close" parameter instead.
      
      While we're at it, update the documentation to state that
      "-no-quit" is available for GTK, too, not only for SDL.
      
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Message-Id: <20210630163231.467987-4-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit bb20b86db9acb7a6f653fd40c45d46a9df6b2a75
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Wed Jun 30 18:32:29 2021 +0200
  
      ui: Fix the "-display sdl,window_close=..." parameter
      
      According to the QAPI schema, there is a "-" and not a "_" between
      "window" and "close", and we're also talking about "window-close"
      in the long parameter description in qemu-options.hx, so we should
      make sure that we rather use the variant with the "-" by default
      instead of only allowing the one with the "_" here. The old way
      still stays enabled for compatibility, but we deprecate it, so that
      we can switch to a QAPIfied parameter one day more easily.
      
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Message-Id: <20210630163231.467987-3-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit f6b560bbc1b0120d7737c0efb53f691828d82faa
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Wed Jun 30 18:32:28 2021 +0200
  
      softmmu/vl: Remove obsolete comment about the "frame" parameter
      
      The frame parameter has been removed along with the support for
      SDL 1.2.
      
      Fixes: 09bd7ba9f5 ("Remove deprecated -no-frame option")
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Message-Id: <20210630163231.467987-2-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
  
  commit bc05439334061f6adc04e4a044d490f961e7e0c3
  Author: Thomas Huth <thuth@xxxxxxxxxx>
  Date:   Mon Jul 5 10:25:42 2021 +0200
  
      Makefile: Remove /usr/bin/env wrapper from the SHELL variable
      
      The wrapper should not be needed here (it's not the shebang line of
      a shell script), and it is causing trouble on Haiku where "env"
      resides in a different directory.
      
      Reported-by: Richard Zak <richard.j.zak@xxxxxxxxx>
      Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
      Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
      Message-Id: <20210705082542.936856-1-thuth@xxxxxxxxxx>
      Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>

Revision graph left in 
/home/logs/results/bisect/qemu-mainline/test-amd64-i386-qemuu-rhel6hvm-amd.redhat-install.{dot,ps,png,html,svg}.
----------------------------------------
163473: tolerable ALL FAIL

flight 163473 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/163473/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-qemuu-rhel6hvm-amd 12 redhat-install    fail baseline untested


jobs:
 test-amd64-i386-qemuu-rhel6hvm-amd                           fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.