[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
- [Qemu-commits] [qemu/qemu] 2c9dce: meson: do not use CONFIG_VIRTFS,
Peter Maydell <=