* [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23
@ 2015-06-23 17:25 Michael Tokarev
2015-06-23 17:25 ` [Qemu-devel] [PULL 12/21] configure: rearrange --help and consolidate enable/disable together Michael Tokarev
2015-06-23 18:25 ` [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23 Peter Maydell
0 siblings, 2 replies; 4+ messages in thread
From: Michael Tokarev @ 2015-06-23 17:25 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-trivial, Michael Tokarev
..and another, with a typo fix with rebasing of the configure --help
changes (missing space) :)
/mjt
The following changes since commit 6966b2a07190004e18ede33ce50a65009b36f3a6:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-20150623-1' into staging (2015-06-23 13:32:50 +0100)
are available in the git repository at:
git://git.corpit.ru/qemu.git tags/pull-trivial-patches-2015-06-23
for you to fetch changes up to 3de3d698d942d1116152417f882c897b26b44e41:
util/qemu-sockets: improve ai_flag hints for ipv6 hosts (2015-06-23 20:23:39 +0300)
----------------------------------------------------------------
trivial patches for 2015-06-23
----------------------------------------------------------------
Alberto Garcia (1):
throttle: Fix typo in the documentation of block_set_io_throttle
Alex Bennée (1):
configure: append --extra-ldflags to LDFLAGS
Dr. David Alan Gilbert (2):
Grammar: 'as to'->'as for'
Print error when failing to load PCI config data
Fam Zheng (2):
Makefile: Fix "make cscope TAGS"
Makefile: Add "make ctags"
Frediano Ziglio (1):
hw/display/qxl-logger.c: Constify some variable
Gonglei (6):
pci-assign: QOMify
piix: piix3 QOMify
piix4: QOMify
wdt_i6300esb: QOMify
xen_pt: QOMify
vt82c686: QOMify
Markus Armbruster (2):
qemu-options: Improve -global documentation
qemu-options: Use @itemx where appropriate
Michael Tokarev (3):
remove libdecnumber/dpd/decimal128Local.h
libcacard: pkgconfig: tidy dependent libs
configure: rearrange --help and consolidate enable/disable together
Shannon Zhao (2):
hw/display/cg3.c: Fix memory leak
hw/display/tcx.c: Fix memory leak
Wolfgang Bumiller (1):
util/qemu-sockets: improve ai_flag hints for ipv6 hosts
Makefile | 20 +++-
configure | 201 ++++++++++++++-----------------------
hw/display/cg3.c | 1 +
hw/display/qxl-logger.c | 16 +--
hw/display/tcx.c | 1 +
hw/i386/kvm/pci-assign.c | 39 +++----
hw/isa/piix4.c | 8 +-
hw/isa/vt82c686.c | 47 ++++++---
hw/pci-host/piix.c | 57 ++++++-----
hw/pci/pci.c | 4 +
hw/watchdog/wdt_i6300esb.c | 14 ++-
hw/xen/xen_pt.c | 10 +-
hw/xen/xen_pt.h | 4 +
libcacard/libcacard.pc.in | 2 +-
libdecnumber/dpd/decimal128Local.h | 42 --------
qapi/block-core.json | 2 +-
qemu-options.hx | 57 +++++------
qmp-commands.hx | 2 +-
util/qemu-sockets.c | 9 +-
19 files changed, 251 insertions(+), 285 deletions(-)
delete mode 100644 libdecnumber/dpd/decimal128Local.h
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Qemu-devel] [PULL 12/21] configure: rearrange --help and consolidate enable/disable together
2015-06-23 17:25 [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23 Michael Tokarev
@ 2015-06-23 17:25 ` Michael Tokarev
2015-06-23 18:25 ` [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23 Peter Maydell
1 sibling, 0 replies; 4+ messages in thread
From: Michael Tokarev @ 2015-06-23 17:25 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-trivial, Michael Tokarev
This is an attempt to rearrange configure --help output a bit
and consolidate pairs of --enable/disable into its own section.
After this, help text is easier to sort, manage and read.
More descriptive text can be added as well, since we now have
more space.
While at it, mention en/dis-able-vte.
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
configure | 199 +++++++++++++++++++++++---------------------------------------
1 file changed, 75 insertions(+), 124 deletions(-)
diff --git a/configure b/configure
index 2fd958d..f02510b 100755
--- a/configure
+++ b/configure
@@ -1282,29 +1282,10 @@ Advanced options (experts only):
--sysconfdir=PATH install config in PATH$confsuffix
--localstatedir=PATH install local state in PATH (set at runtime on win32)
--with-confsuffix=SUFFIX suffix for QEMU data inside datadir/libdir/sysconfdir [$confsuffix]
- --enable-modules enable modules support
- --enable-debug-tcg enable TCG debugging
- --disable-debug-tcg disable TCG debugging (default)
- --enable-debug-info enable debugging information (default)
- --disable-debug-info disable debugging information
--enable-debug enable common debug build options
- --enable-sparse enable sparse checker
- --disable-sparse disable sparse checker (default)
--disable-strip disable stripping binaries
--disable-werror disable compilation abort on warning
--disable-stack-protector disable compiler-provided stack protection
- --disable-sdl disable SDL
- --enable-sdl enable SDL
- --with-sdlabi select preferred SDL ABI 1.2 or 2.0
- --disable-gtk disable gtk UI
- --enable-gtk enable gtk UI
- --with-gtkabi select preferred GTK ABI 2.0 or 3.0
- --disable-virtfs disable VirtFS
- --enable-virtfs enable VirtFS
- --disable-vnc disable VNC
- --enable-vnc enable VNC
- --disable-cocoa disable Cocoa (Mac OS X only)
- --enable-cocoa enable Cocoa (default on Mac OS X)
--audio-drv-list=LIST set audio drivers list:
Available drivers: $audio_possible_drivers
--block-drv-whitelist=L Same as --block-drv-rw-whitelist=L
@@ -1314,119 +1295,89 @@ Advanced options (experts only):
--block-drv-ro-whitelist=L
set block driver read-only whitelist
(affects only QEMU, not qemu-img)
- --disable-xen disable xen backend driver support
- --enable-xen enable xen backend driver support
- --disable-xen-pci-passthrough
- --enable-xen-pci-passthrough
- --disable-brlapi disable BrlAPI
- --enable-brlapi enable BrlAPI
- --disable-vnc-tls disable TLS encryption for VNC server
- --enable-vnc-tls enable TLS encryption for VNC server
- --disable-vnc-sasl disable SASL encryption for VNC server
- --enable-vnc-sasl enable SASL encryption for VNC server
- --disable-vnc-jpeg disable JPEG lossy compression for VNC server
- --enable-vnc-jpeg enable JPEG lossy compression for VNC server
- --disable-vnc-png disable PNG compression for VNC server (default)
- --enable-vnc-png enable PNG compression for VNC server
- --disable-vnc-ws disable Websockets support for VNC server
- --enable-vnc-ws enable Websockets support for VNC server
- --disable-curses disable curses output
- --enable-curses enable curses output
- --disable-curl disable curl connectivity
- --enable-curl enable curl connectivity
- --disable-fdt disable fdt device tree
- --enable-fdt enable fdt device tree
- --disable-bluez disable bluez stack connectivity
- --enable-bluez enable bluez stack connectivity
- --disable-slirp disable SLIRP userspace network connectivity
- --disable-kvm disable KVM acceleration support
- --enable-kvm enable KVM acceleration support
- --disable-rdma disable RDMA-based migration support
- --enable-rdma enable RDMA-based migration support
- --enable-tcg-interpreter enable TCG with bytecode interpreter (TCI)
- --enable-system enable all system emulation targets
- --disable-system disable all system emulation targets
- --enable-user enable supported user emulation targets
- --disable-user disable all user emulation targets
- --enable-linux-user enable all linux usermode emulation targets
- --disable-linux-user disable all linux usermode emulation targets
- --enable-bsd-user enable all BSD usermode emulation targets
- --disable-bsd-user disable all BSD usermode emulation targets
- --enable-guest-base enable GUEST_BASE support for usermode
- emulation targets
- --disable-guest-base disable GUEST_BASE support
- --enable-pie build Position Independent Executables
- --disable-pie do not build Position Independent Executables
- --oss-lib path to OSS library
- --cpu=CPU Build for host CPU [$cpu]
- --disable-uuid disable uuid support
- --enable-uuid enable uuid support
- --disable-vde disable support for vde network
- --enable-vde enable support for vde network
- --disable-netmap disable support for netmap network
- --enable-netmap enable support for netmap network
- --disable-linux-aio disable Linux AIO support
- --enable-linux-aio enable Linux AIO support
- --disable-cap-ng disable libcap-ng support
- --enable-cap-ng enable libcap-ng support
- --disable-attr disable attr and xattr support
- --enable-attr enable attr and xattr support
- --disable-blobs disable installing provided firmware blobs
- --enable-docs enable documentation build
- --disable-docs disable documentation build
- --disable-vhost-net disable vhost-net acceleration support
- --enable-vhost-net enable vhost-net acceleration support
--enable-trace-backends=B Set trace backend
Available backends: $($python $source_path/scripts/tracetool.py --list-backends)
--with-trace-file=NAME Full PATH,NAME of file to store traces
Default:trace-<pid>
- --disable-spice disable spice
- --enable-spice enable spice
- --enable-rbd enable building the rados block device (rbd)
- --disable-libiscsi disable iscsi support
- --enable-libiscsi enable iscsi support
- --disable-libnfs disable nfs support
- --enable-libnfs enable nfs support
- --disable-smartcard-nss disable smartcard nss support
- --enable-smartcard-nss enable smartcard nss support
- --disable-libusb disable libusb (for usb passthrough)
- --enable-libusb enable libusb (for usb passthrough)
- --disable-usb-redir disable usb network redirection support
- --enable-usb-redir enable usb network redirection support
- --enable-lzo enable the support of lzo compression library
- --enable-snappy enable the support of snappy compression library
- --enable-bzip2 enable the support of bzip2 compression library (for
- reading bzip2-compressed dmg images)
- --disable-guest-agent disable building of the QEMU Guest Agent
- --enable-guest-agent enable building of the QEMU Guest Agent
- --enable-guest-agent-msi enable building guest agent Windows MSI installation package
- --disable-guest-agent-msi disable building guest agent Windows MSI installation
- --with-vss-sdk=SDK-path enable Windows VSS support in QEMU Guest Agent
- --with-win-sdk=SDK-path path to Windows Platform SDK (to build VSS .tlb)
- --disable-seccomp disable seccomp support
- --enable-seccomp enable seccomp support
+ --disable-slirp disable SLIRP userspace network connectivity
+ --enable-tcg-interpreter enable TCG with bytecode interpreter (TCI)
+ --oss-lib path to OSS library
+ --cpu=CPU Build for host CPU [$cpu]
--with-coroutine=BACKEND coroutine backend. Supported options:
gthread, ucontext, sigaltstack, windows
- --disable-coroutine-pool disable coroutine freelist (worse performance)
- --enable-coroutine-pool enable coroutine freelist (better performance)
- --enable-glusterfs enable GlusterFS backend
- --disable-glusterfs disable GlusterFS backend
- --enable-archipelago enable Archipelago backend
- --disable-archipelago disable Archipelago backend
--enable-gcov enable test coverage analysis with gcov
--gcov=GCOV use specified gcov [$gcov_tool]
- --disable-tpm disable TPM support
- --enable-tpm enable TPM support
- --disable-libssh2 disable ssh block device support
- --enable-libssh2 enable ssh block device support
- --disable-vhdx disable support for the Microsoft VHDX image format
- --enable-vhdx enable support for the Microsoft VHDX image format
- --disable-quorum disable quorum block filter support
- --enable-quorum enable quorum block filter support
- --disable-numa disable libnuma support
- --enable-numa enable libnuma support
- --disable-tcmalloc disable tcmalloc support
- --enable-tcmalloc enable tcmalloc support
+ --disable-blobs disable installing provided firmware blobs
+ --with-vss-sdk=SDK-path enable Windows VSS support in QEMU Guest Agent
+ --with-win-sdk=SDK-path path to Windows Platform SDK (to build VSS .tlb)
+
+Optional features, enabled with --enable-FEATURE and
+disabled with --disable-FEATURE, default is enabled if available:
+
+ system all system emulation targets
+ user supported user emulation targets
+ linux-user all linux usermode emulation targets
+ bsd-user all BSD usermode emulation targets
+ guest-base GUEST_BASE support for usermode emulation targets
+ docs build documentation
+ guest-agent build the QEMU Guest Agent
+ guest-agent-msi build guest agent Windows MSI installation package
+ pie Position Independent Executables
+ modules modules support
+ debug-tcg TCG debugging (default is disabled)
+ debug-info debugging information
+ sparse sparse checker
+
+ sdl SDL UI
+ --with-sdlabi select preferred SDL ABI 1.2 or 2.0
+ gtk gtk UI
+ --with-gtkabi select preferred GTK ABI 2.0 or 3.0
+ vte vte support for the gtk UI
+ curses curses UI
+ vnc VNC UI support
+ vnc-tls TLS encryption for VNC server
+ vnc-sasl SASL encryption for VNC server
+ vnc-jpeg JPEG lossy compression for VNC server
+ vnc-png PNG compression for VNC server
+ vnc-ws Websockets support for VNC server
+ cocoa Cocoa UI (Mac OS X only)
+ virtfs VirtFS
+ xen xen backend driver support
+ xen-pci-passthrough
+ brlapi BrlAPI (Braile)
+ curl curl connectivity
+ fdt fdt device tree
+ bluez bluez stack connectivity
+ kvm KVM acceleration support
+ rdma RDMA-based migration support
+ uuid uuid support
+ vde support for vde network
+ netmap support for netmap network
+ linux-aio Linux AIO support
+ cap-ng libcap-ng support
+ attr attr and xattr support
+ vhost-net vhost-net acceleration support
+ spice spice
+ rbd rados block device (rbd)
+ libiscsi iscsi support
+ libnfs nfs support
+ smartcard-nss smartcard nss support
+ libusb libusb (for usb passthrough)
+ usb-redir usb network redirection support
+ lzo support of lzo compression library
+ snappy support of snappy compression library
+ bzip2 support of bzip2 compression library
+ (for reading bzip2-compressed dmg images)
+ seccomp seccomp support
+ coroutine-pool coroutine freelist (better performance)
+ glusterfs GlusterFS backend
+ archipelago Archipelago backend
+ tpm TPM support
+ libssh2 ssh block device support
+ vhdx support for the Microsoft VHDX image format
+ quorum quorum block filter support
+ numa libnuma support
+ tcmalloc tcmalloc support
NOTE: The object files are built at the place where configure is launched
EOF
--
2.1.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23
2015-06-23 17:25 [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23 Michael Tokarev
2015-06-23 17:25 ` [Qemu-devel] [PULL 12/21] configure: rearrange --help and consolidate enable/disable together Michael Tokarev
@ 2015-06-23 18:25 ` Peter Maydell
1 sibling, 0 replies; 4+ messages in thread
From: Peter Maydell @ 2015-06-23 18:25 UTC (permalink / raw)
To: Michael Tokarev; +Cc: QEMU Trivial, QEMU Developers
On 23 June 2015 at 18:25, Michael Tokarev <mjt@tls.msk.ru> wrote:
> ..and another, with a typo fix with rebasing of the configure --help
> changes (missing space) :)
>
> /mjt
>
> The following changes since commit 6966b2a07190004e18ede33ce50a65009b36f3a6:
>
> Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-20150623-1' into staging (2015-06-23 13:32:50 +0100)
>
> are available in the git repository at:
>
> git://git.corpit.ru/qemu.git tags/pull-trivial-patches-2015-06-23
>
> for you to fetch changes up to 3de3d698d942d1116152417f882c897b26b44e41:
>
> util/qemu-sockets: improve ai_flag hints for ipv6 hosts (2015-06-23 20:23:39 +0300)
>
> ----------------------------------------------------------------
> trivial patches for 2015-06-23
>
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23
@ 2015-06-23 17:22 Michael Tokarev
0 siblings, 0 replies; 4+ messages in thread
From: Michael Tokarev @ 2015-06-23 17:22 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-trivial, Michael Tokarev
This is a repeat of previous pull request
(2015-06-22) but with 2 changes:
1) patch 21 util-qemu-sockets-improve-ai_flag-hints-for-ipv6-hos.patch
has new change:
+#ifndef AI_V4MAPPED
+# define AI_V4MAPPED 0
+#endif
so that it wont fail on systems where AI_V4MAPPED is not defined.
2) patch 12 configure-rearrange-help-and-consolidate-enable-disa.patch
rebased on top of 9dacf32d2cbd6 "qemu-ga: Building Windows MSI installation",
incorporating --enable-guest-agent-msi option.
Resending only the 2 changed patches, the rest is the same
as in previous pull request. So expect only 12/21 and 21/21
patches in reply to this email.
Please consider pulling/applying.
Thanks,
/mjt
The following changes since commit 6966b2a07190004e18ede33ce50a65009b36f3a6:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-20150623-1' into staging (2015-06-23 13:32:50 +0100)
are available in the git repository at:
git://git.corpit.ru/qemu.git tags/pull-trivial-patches-2015-06-23
for you to fetch changes up to 2bf6b5e90b4226d67c05fadbe105265b4c8e39ea:
util/qemu-sockets: improve ai_flag hints for ipv6 hosts (2015-06-23 19:59:39 +0300)
----------------------------------------------------------------
trivial patches for 2015-06-23
----------------------------------------------------------------
Alberto Garcia (1):
throttle: Fix typo in the documentation of block_set_io_throttle
Alex Bennée (1):
configure: append --extra-ldflags to LDFLAGS
Dr. David Alan Gilbert (2):
Grammar: 'as to'->'as for'
Print error when failing to load PCI config data
Fam Zheng (2):
Makefile: Fix "make cscope TAGS"
Makefile: Add "make ctags"
Frediano Ziglio (1):
hw/display/qxl-logger.c: Constify some variable
Gonglei (6):
pci-assign: QOMify
piix: piix3 QOMify
piix4: QOMify
wdt_i6300esb: QOMify
xen_pt: QOMify
vt82c686: QOMify
Markus Armbruster (2):
qemu-options: Improve -global documentation
qemu-options: Use @itemx where appropriate
Michael Tokarev (3):
remove libdecnumber/dpd/decimal128Local.h
libcacard: pkgconfig: tidy dependent libs
configure: rearrange --help and consolidate enable/disable together
Shannon Zhao (2):
hw/display/cg3.c: Fix memory leak
hw/display/tcx.c: Fix memory leak
Wolfgang Bumiller (1):
util/qemu-sockets: improve ai_flag hints for ipv6 hosts
Makefile | 20 +++-
configure | 201 ++++++++++++++-----------------------
hw/display/cg3.c | 1 +
hw/display/qxl-logger.c | 16 +--
hw/display/tcx.c | 1 +
hw/i386/kvm/pci-assign.c | 39 +++----
hw/isa/piix4.c | 8 +-
hw/isa/vt82c686.c | 47 ++++++---
hw/pci-host/piix.c | 57 ++++++-----
hw/pci/pci.c | 4 +
hw/watchdog/wdt_i6300esb.c | 14 ++-
hw/xen/xen_pt.c | 10 +-
hw/xen/xen_pt.h | 4 +
libcacard/libcacard.pc.in | 2 +-
libdecnumber/dpd/decimal128Local.h | 42 --------
qapi/block-core.json | 2 +-
qemu-options.hx | 57 +++++------
qmp-commands.hx | 2 +-
util/qemu-sockets.c | 9 +-
19 files changed, 251 insertions(+), 285 deletions(-)
delete mode 100644 libdecnumber/dpd/decimal128Local.h
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-06-23 18:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-23 17:25 [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23 Michael Tokarev
2015-06-23 17:25 ` [Qemu-devel] [PULL 12/21] configure: rearrange --help and consolidate enable/disable together Michael Tokarev
2015-06-23 18:25 ` [Qemu-devel] [PULL 00/21] Trivial patches for 2015-06-23 Peter Maydell
-- strict thread matches above, loose matches on Subject: below --
2015-06-23 17:22 Michael Tokarev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).