qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 2c9dce: meson: do not use CONFIG_VIRTFS


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 2c9dce: meson: do not use CONFIG_VIRTFS
Date: Tue, 12 Jan 2021 15:33:33 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 2c9dce0196883d76e8bcb7142b26ab7587ff3006
      
https://github.com/qemu/qemu/commit/2c9dce0196883d76e8bcb7142b26ab7587ff3006
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M fsdev/meson.build
    M tests/qtest/meson.build

  Log Message:
  -----------
  meson: do not use CONFIG_VIRTFS

CONFIG_VIRTFS is not anymore part of the config_host dictionary.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 9102c968216460c27be1c476938c3e2d508f5fc7
      
https://github.com/qemu/qemu/commit/9102c968216460c27be1c476938c3e2d508f5fc7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    R target/i386/whpx/whp-dispatch.h
    M target/i386/whpx/whpx-all.c
    M target/i386/whpx/whpx-apic.c
    M target/i386/whpx/whpx-cpus.c
    A target/i386/whpx/whpx-internal.h

  Log Message:
  -----------
  whpx: rename whp-dispatch to whpx-internal.h

Rename the file in preparation for moving more implementation-internal
definitions to it.  The build is still broken though.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201219090637.1700900-2-pbonzini@redhat.com>


  Commit: 84f4ef17ae9933e27699077a2840a9ea251ca38f
      
https://github.com/qemu/qemu/commit/84f4ef17ae9933e27699077a2840a9ea251ca38f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M include/sysemu/whpx.h
    M target/i386/whpx/whpx-all.c
    M target/i386/whpx/whpx-internal.h

  Log Message:
  -----------
  whpx: move internal definitions to whpx-internal.h

Only leave the external interface in sysemu/whpx.h.  whpx_apic_in_platform
is moved to a .c file because it needs whpx_state.

Reported-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201219090637.1700900-3-pbonzini@redhat.com>


  Commit: dc835398724ddfcb0b647388de30341613c992ca
      
https://github.com/qemu/qemu/commit/dc835398724ddfcb0b647388de30341613c992ca
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M .cirrus.yml

  Log Message:
  -----------
  cirrus/msys2: Exit powershell with $LastExitCode

Currently if we don't exit with $LastExitCode manually,
the cirrus would not report the build/testing failure.

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210107101919.80-2-luoyonggang@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 29c7ac489f8bf0619f2c25e1459994f6a5a38afe
      
https://github.com/qemu/qemu/commit/29c7ac489f8bf0619f2c25e1459994f6a5a38afe
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M .cirrus.yml

  Log Message:
  -----------
  cirrus/msys2: Cache msys2 mingw in a better way.

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Message-Id: <20210107101919.80-3-luoyonggang@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: daee8de314fba4eaf1a9044602ce97ea7882f9b6
      
https://github.com/qemu/qemu/commit/daee8de314fba4eaf1a9044602ce97ea7882f9b6
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  maintainers: Add me as Windows Hosted Continuous Integration maintainer

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210107101919.80-4-luoyonggang@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 9a46d044d86885e3301a5b5d62b744e8e2114a01
      
https://github.com/qemu/qemu/commit/9a46d044d86885e3301a5b5d62b744e8e2114a01
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M target/i386/whpx/whpx-apic.c
    M target/i386/whpx/whpx-internal.h

  Log Message:
  -----------
  whpx: move whpx_lapic_state from header to c file

This struct only used in whpx-apic.c, there is no need
expose it in whpx.h.

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Message-Id: <20210107101919.80-6-luoyonggang@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: cb7abd8319d19000b57ae6c5c474c2635db054c6
      
https://github.com/qemu/qemu/commit/cb7abd8319d19000b57ae6c5c474c2635db054c6
  Author: Chris Hofstaedtler <chris@hofstaedtler.name>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: fix Cocoa option in summary

Cocoa support was always shown as "no", even it if was enabled.

Fixes: b4e312e953b ("configure: move cocoa option to Meson")
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Chris Hofstaedtler <chris@hofstaedtler.name>
Message-Id: <20201230221623.60423-1-chris@hofstaedtler.name>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 4cbf8efc5b894f9dd86867d7e3de8e8f190618c4
      
https://github.com/qemu/qemu/commit/4cbf8efc5b894f9dd86867d7e3de8e8f190618c4
  Author: Maxim Levitsky <mlevitsk@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M scripts/qemugdb/coroutine.py

  Log Message:
  -----------
  scripts/gdb: fix 'qemu coroutine' when users selects a non topmost stack frame

The code that dumps the stack frame works like that:
* save current registers
* overwrite current registers (including rip/rsp) with coroutine snapshot
  in the jmpbuf
* print backtrace
* restore the saved registers.

If the user has currently selected a non topmost stack frame in gdb,
the above code will still restore the selected frame registers,
but the gdb will then lose the selected frame index, which makes it impossible
to switch back to frame 0, to continue debugging the executable.

Therefore switch temporarily to the topmost frame of the stack
for the above code.

Signed-off-by: Maxim Levitsky <mlevitsk@redhat.com>
Message-Id: <20201217155436.927320-2-mlevitsk@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b9a0de3773ff2cae858434d44ef04ee257025c76
      
https://github.com/qemu/qemu/commit/b9a0de3773ff2cae858434d44ef04ee257025c76
  Author: Maxim Levitsky <mlevitsk@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M scripts/qemu-gdb.py
    M scripts/qemugdb/coroutine.py

  Log Message:
  -----------
  scripts/gdb: implement 'qemu bt'

This script first runs the regular gdb's 'bt' command, and then if we are in a
coroutine it prints the coroutines backtraces in the order in which they
were called.

Signed-off-by: Maxim Levitsky <mlevitsk@redhat.com>
Message-Id: <20201217155436.927320-3-mlevitsk@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: d533d6359b8015e2207bb7ca86330da2ef9c3ef8
      
https://github.com/qemu/qemu/commit/d533d6359b8015e2207bb7ca86330da2ef9c3ef8
  Author: Keqian Zhu <zhukeqian1@huawei.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M docs/devel/rcu.txt

  Log Message:
  -----------
  Docs/RCU: Correct sample code of qatomic_rcu_set

Correct sample code to avoid confusing readers.

Signed-off-by: Keqian Zhu <zhukeqian1@huawei.com>
Cc: qemu-trivial@nongnu.org
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Message-Id: <20210106071710.15836-1-zhukeqian1@huawei.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3eacf70bb5a83e4775ad8003cbca63a40f70c8c2
      
https://github.com/qemu/qemu/commit/3eacf70bb5a83e4775ad8003cbca63a40f70c8c2
  Author: Roman Bolshakov <r.bolshakov@yadro.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M block/meson.build
    M io/meson.build
    M meson.build
    M storage-daemon/meson.build
    M tests/meson.build
    M ui/meson.build

  Log Message:
  -----------
  meson: Propagate gnutls dependency

crypto/tlscreds.h includes GnuTLS headers if CONFIG_GNUTLS is set, but
GNUTLS_CFLAGS, that describe include path, are not propagated
transitively to all users of crypto and build fails if GnuTLS headers
reside in non-standard directory (which is a case for homebrew on Apple
Silicon).

Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
Message-Id: <20210102125213.41279-1-r.bolshakov@yadro.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: eb8cb3d9dcfbcc74ebaabed4ef0d915eeffa4da1
      
https://github.com/qemu/qemu/commit/eb8cb3d9dcfbcc74ebaabed4ef0d915eeffa4da1
  Author: Hannes Reinecke <hare@suse.de>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M hw/scsi/trace-events
    M hw/scsi/virtio-scsi.c

  Log Message:
  -----------
  virtio-scsi: trace events

Add trace events for virtio command and response tracing.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Message-Id: <20201116183114.55703-2-hare@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a23a6789c0a1187bfb2e117c9cdfb92f6fa357f0
      
https://github.com/qemu/qemu/commit/a23a6789c0a1187bfb2e117c9cdfb92f6fa357f0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M configure

  Log Message:
  -----------
  cocoa: do not enable coreaudio automatically

Remove the automagic connection between --enable-cocoa
and enabling coreaudio in audio_drv_list.  It can be
overridden anyway just by placing --enable-cocoa before
--audio-drv-list.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5cb69566daa8081abb82a13403dcc0fffed02007
      
https://github.com/qemu/qemu/commit/5cb69566daa8081abb82a13403dcc0fffed02007
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M configure
    M meson.build
    M ui/gtk.c
    M ui/meson.build

  Log Message:
  -----------
  gtk: remove CONFIG_GTK_GL

CONFIG_GTK_GL is defined if OpenGL is present and GTK+
is 3.16 or newer.  Since GTK+ 3.22 is the minimum supported
version, just use CONFIG_OPENGL instead.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 9d71037f4beb203e3fddfe78ac9d79ef34999796
      
https://github.com/qemu/qemu/commit/9d71037f4beb203e3fddfe78ac9d79ef34999796
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M configure
    M meson.build
    M ui/meson.build

  Log Message:
  -----------
  configure: move X11 detection to Meson

For now move the logic verbatim.  GTK+ actually has a hard requirement
on X11 if gtk+x11 is present, but we will sort that out later.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 1b6954713fee49452077ebc09a8cf76b18cfe04e
      
https://github.com/qemu/qemu/commit/1b6954713fee49452077ebc09a8cf76b18cfe04e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M configure
    M meson.build
    M meson_options.txt
    M ui/meson.build

  Log Message:
  -----------
  configure: move GTK+ detection to Meson

This also allows removing CONFIG_NEED_X11, all the ingredients
can be computed easily in meson.build.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c1ec49415c300cc539efdb88bb3f72078fb43c24
      
https://github.com/qemu/qemu/commit/c1ec49415c300cc539efdb88bb3f72078fb43c24
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M configure
    M meson.build

  Log Message:
  -----------
  configure: move Cocoa incompatibility checks to Meson

The cocoa UI code currently assumes it is always the active UI
and does not interact well with other UI frontend code.  Move
the relevant checks to Meson now that all other frontends
have become Meson options.  This way, SDL/GTK+/Cocoa can be
parsed entirely by scripts/configure-parse-buildoptions.pl.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 835af8990c5ef4679a0cc44f0ee2582cfccbfc8d
      
https://github.com/qemu/qemu/commit/835af8990c5ef4679a0cc44f0ee2582cfccbfc8d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: quote command line arguments in config.status

Make config.status generation a bit more robust.  (The quote_sh
function will also be reused to parse configure's command line
arguments in an external script driven by Meson build option
introspection).

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c117e5b11a21598205f1701a15965e825959d59f
      
https://github.com/qemu/qemu/commit/c117e5b11a21598205f1701a15965e825959d59f
  Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M target/i386/cpu.h
    M target/i386/gdbstub.c
    M target/i386/tcg/seg_helper.c
    M target/i386/tcg/translate.c

  Log Message:
  -----------
  target/i386: Use X86Seg enum for segment registers

Use the dedicated X86Seg enum type for segment registers.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210109233427.749748-1-f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 6b63d126121a9535784003924fcb67f574a6afc0
      
https://github.com/qemu/qemu/commit/6b63d126121a9535784003924fcb67f574a6afc0
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M .cirrus.yml
    M MAINTAINERS
    M block/meson.build
    M configure
    M docs/devel/rcu.txt
    M fsdev/meson.build
    M hw/scsi/trace-events
    M hw/scsi/virtio-scsi.c
    M include/sysemu/whpx.h
    M io/meson.build
    M meson.build
    M meson_options.txt
    M scripts/qemu-gdb.py
    M scripts/qemugdb/coroutine.py
    M storage-daemon/meson.build
    M target/i386/cpu.h
    M target/i386/gdbstub.c
    M target/i386/tcg/seg_helper.c
    M target/i386/tcg/translate.c
    R target/i386/whpx/whp-dispatch.h
    M target/i386/whpx/whpx-all.c
    M target/i386/whpx/whpx-apic.c
    M target/i386/whpx/whpx-cpus.c
    A target/i386/whpx/whpx-internal.h
    M tests/meson.build
    M tests/qtest/meson.build
    M ui/gtk.c
    M ui/meson.build

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into 
staging

* UI configury cleanups and Meson conversion
* scripts/gdb improvements
* WHPX cleanups and fixes
* cirrus win32 CI improvements
* meson gnutls workaround

# gpg: Signature made Tue 12 Jan 2021 16:05:19 GMT
# 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:
  target/i386: Use X86Seg enum for segment registers
  configure: quote command line arguments in config.status
  configure: move Cocoa incompatibility checks to Meson
  configure: move GTK+ detection to Meson
  configure: move X11 detection to Meson
  gtk: remove CONFIG_GTK_GL
  cocoa: do not enable coreaudio automatically
  virtio-scsi: trace events
  meson: Propagate gnutls dependency
  Docs/RCU: Correct sample code of qatomic_rcu_set
  scripts/gdb: implement 'qemu bt'
  scripts/gdb: fix 'qemu coroutine' when users selects a non topmost stack frame
  meson: fix Cocoa option in summary
  whpx: move whpx_lapic_state from header to c file
  maintainers: Add me as Windows Hosted Continuous Integration maintainer
  cirrus/msys2: Cache msys2 mingw in a better way.
  cirrus/msys2: Exit powershell with $LastExitCode
  whpx: move internal definitions to whpx-internal.h
  whpx: rename whp-dispatch to whpx-internal.h
  meson: do not use CONFIG_VIRTFS

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/f8e1d8852e39...6b63d126121a



reply via email to

[Prev in Thread] Current Thread [Next in Thread]