History log of /openbmc/qemu/util/ (Results 1651 – 1675 of 1947)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3de3d69821-May-2015 Wolfgang Bumiller <w.bumiller@proxmox.com>

util/qemu-sockets: improve ai_flag hints for ipv6 hosts

*) Do not use AI_ADDRCONFIG on listening sockets, because this flag
makes it impossible to explicitly listen on '127.0.0.1' if no global
ipv4

util/qemu-sockets: improve ai_flag hints for ipv6 hosts

*) Do not use AI_ADDRCONFIG on listening sockets, because this flag
makes it impossible to explicitly listen on '127.0.0.1' if no global
ipv4 address is configured additionally, making this a very
uncomfortable option.
*) Add AI_V4MAPPED hint for connecting sockets.

If your system is globally only connected via ipv6 you often still want
to be able to use '127.0.0.1' and 'localhost' (even if localhost doesn't
also have an ipv6 entry).
For example, PVE - unless explicitly asking for insecure mode - uses
ipv4 loopback addresses with QEMU for live migrations tunneled over SSH.
These fail to start because AI_ADDRCONFIG makes getaddrinfo refuse to
work with '127.0.0.1'.

As for the AI_V4MAPPED flag: glibc uses it by default, and providing
non-0 flags removes it. I think it makes sense to use it.

I also want to point out that glibc explicitly sidesteps POSIX standards
when passing 0 as hints by then assuming both AI_V4MAPPED and
AI_ADDRCONFIG (the latter being a rather weird choice IMO), while
according to POSIX.1-2001 it should be assumed 0. (glibc considers its
choice an improvement.)
Since either AI_CANONNAME or AI_PASSIVE are passed in our cases, glibc's
default flags in turn are disabled again unless explicitly added, which
I do with this patch.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/balloon.c
/openbmc/qemu/blockdev-nbd.c
/openbmc/qemu/configure
/openbmc/qemu/hw/core/platform-bus.c
/openbmc/qemu/hw/display/cg3.c
/openbmc/qemu/hw/display/qxl-logger.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/tcx.c
/openbmc/qemu/hw/i386/kvm/pci-assign.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/input/Makefile.objs
/openbmc/qemu/hw/input/virtio-input-host.c
/openbmc/qemu/hw/input/virtio-input.c
/openbmc/qemu/hw/isa/piix4.c
/openbmc/qemu/hw/isa/vt82c686.c
/openbmc/qemu/hw/m68k/mcf_intc.c
/openbmc/qemu/hw/pci-host/piix.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/s390x/event-facility.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/usb/ccid-card-emulated.c
/openbmc/qemu/hw/usb/ccid-card-passthru.c
/openbmc/qemu/hw/usb/dev-serial.c
/openbmc/qemu/hw/usb/dev-smartcard-reader.c
/openbmc/qemu/hw/usb/hcd-ehci.h
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/watchdog/wdt_i6300esb.c
/openbmc/qemu/hw/xen/xen_pt.c
/openbmc/qemu/hw/xen/xen_pt.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/hw/virtio/virtio-input.h
/openbmc/qemu/include/monitor/qdev.h
/openbmc/qemu/include/sysemu/balloon.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/qemu-spice.h
/openbmc/qemu/libcacard/libcacard.pc.in
/openbmc/qemu/migration/migration.c
/openbmc/qemu/net/l2tpv3.c
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qmp.c
/openbmc/qemu/target-m68k/op_helper.c
/openbmc/qemu/target-m68k/translate.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/tpm.c
/openbmc/qemu/ui/input-legacy.c
/openbmc/qemu/ui/spice-display.c
/openbmc/qemu/ui/vnc-jobs.c
qemu-sockets.c
6b64640d20-May-2015 Wen Congyang <wency@cn.fujitsu.com>

iov: don't touch iov in iov_send_recv()

Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Message-id: 555D39D2.4000705@cn.fujitsu.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

c6a8c32821-May-2015 Wen Congyang <wency@cn.fujitsu.com>

util/hbitmap: Add an API to reset all set bits in hbitmap

The function bdrv_clear_dirty_bitmap() is updated to use
faster hbitmap_reset_all() call.

Signed-off-by: Wen Congyang <wency@cn.fujitsu.com

util/hbitmap: Add an API to reset all set bits in hbitmap

The function bdrv_clear_dirty_bitmap() is updated to use
faster hbitmap_reset_all() call.

Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: zhanghailiang <zhang.zhanghailiang@huawei.com>
Signed-off-by: Gonglei <arei.gonglei@huawei.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Message-id: 555E868A.60506@cn.fujitsu.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...

cc7a8ea717-Mar-2015 Markus Armbruster <armbru@redhat.com>

Include qapi/qmp/qerror.h exactly where needed

In particular, don't include it into headers.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>

Include qapi/qmp/qerror.h exactly where needed

In particular, don't include it into headers.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>

show more ...

d49b683617-Mar-2015 Markus Armbruster <armbru@redhat.com>

qerror: Move #include out of qerror.h

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by:

qerror: Move #include out of qerror.h

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>

show more ...


/openbmc/qemu/audio/spiceaudio.c
/openbmc/qemu/audio/wavcapture.c
/openbmc/qemu/block.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/dmg.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/qcow2-snapshot.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/raw-win32.c
/openbmc/qemu/block/ssh.c
/openbmc/qemu/block/vhdx-log.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/cpus.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/display/g364fb.c
/openbmc/qemu/hw/display/tcx.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/misc/ivshmem.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/ppc/virtex_ml507.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/timer/hpet.c
/openbmc/qemu/hw/tpm/tpm_passthrough.c
/openbmc/qemu/hw/usb/bus.c
/openbmc/qemu/hw/usb/ccid-card-passthru.c
/openbmc/qemu/hw/usb/dev-serial.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/qapi/qmp/qerror.h
/openbmc/qemu/include/qapi/qmp/qobject.h
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/qemu-file-buf.c
/openbmc/qemu/migration/qemu-file.c
/openbmc/qemu/migration/rdma.c
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-io-cmds.c
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qobject/Makefile.objs
/openbmc/qemu/qobject/qjson.c
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/stubs/Makefile.objs
/openbmc/qemu/stubs/mon-is-qmp.c
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/tpm.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/vnc.c
osdep.c
qemu-error.c
/openbmc/qemu/vl.c
485febc613-Mar-2015 Markus Armbruster <armbru@redhat.com>

qmp: Wean off qerror_report()

The traditional QMP command handler interface

int qmp_FOO(Monitor *mon, const QDict *params, QObject **ret_data);

doesn't provide for returning an Error object.

qmp: Wean off qerror_report()

The traditional QMP command handler interface

int qmp_FOO(Monitor *mon, const QDict *params, QObject **ret_data);

doesn't provide for returning an Error object. Instead, the handler
is expected to stash it in the monitor with qerror_report().

When we rebased QMP on top of QAPI, we didn't change this interface.
Instead, commit 776574d introduced "middle mode" as a temporary aid
for converting existing QMP commands to QAPI one by one. More than
three years later, we're still using it.

Middle mode has two effects:

* Instead of the native input marshallers

static void qmp_marshal_input_FOO(QDict *, QObject **, Error **)

it generates input marshallers conforming to the traditional QMP
command handler interface.

* It suppresses generation of code to register them with
qmp_register_command()

This permits giving them internal linkage.

As long as we need qmp-commands.hx, we can't use the registry behind
qmp_register_command(), so the latter has to stay for now.

The former has to go to get rid of qerror_report(). Changing all QMP
commands to fit the QAPI mold in one go was impractical back when we
started, but by now there are just a few stragglers left:
do_qmp_capabilities(), qmp_qom_set(), qmp_qom_get(), qmp_object_add(),
qmp_netdev_add(), do_device_add().

Switch middle mode to generate native input marshallers, and adapt the
stragglers. Simplifies both the monitor code and the stragglers.

Rename do_qmp_capabilities() to qmp_capabilities(), and
do_device_add() to qmp_device_add, because that's how QMP command
handlers are named today.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>

show more ...

c6bd8c7017-Mar-2015 Markus Armbruster <armbru@redhat.com>

qerror: Clean up QERR_ macros to expand into a single string

These macros expand into error class enumeration constant, comma,
string. Unclean. Has been that way since commit 13f59ae.

The error c

qerror: Clean up QERR_ macros to expand into a single string

These macros expand into error class enumeration constant, comma,
string. Unclean. Has been that way since commit 13f59ae.

The error class is always ERROR_CLASS_GENERIC_ERROR since the previous
commit.

Clean up as follows:

* Prepend every use of a QERR_ macro by ERROR_CLASS_GENERIC_ERROR, and
delete it from the QERR_ macro. No change after preprocessing.

* Rewrite error_set(ERROR_CLASS_GENERIC_ERROR, ...) into
error_setg(...). Again, no change after preprocessing.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>

show more ...


/openbmc/qemu/backends/rng-egd.c
/openbmc/qemu/backends/rng-random.c
/openbmc/qemu/backends/rng.c
/openbmc/qemu/backends/tpm.c
/openbmc/qemu/balloon.c
/openbmc/qemu/block.c
/openbmc/qemu/block/backup.c
/openbmc/qemu/block/commit.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/quorum.c
/openbmc/qemu/block/snapshot.c
/openbmc/qemu/block/stream.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/blockdev-nbd.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/blockjob.c
/openbmc/qemu/cpus.c
/openbmc/qemu/dump.c
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/core/nmi.c
/openbmc/qemu/hw/core/qdev-properties-system.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/intc/openpic.c
/openbmc/qemu/hw/net/rocker/qmp-norocker.c
/openbmc/qemu/hw/pci/pci-stub.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/include/qapi/qmp/qerror.h
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/net.c
/openbmc/qemu/qapi/opts-visitor.c
/openbmc/qemu/qapi/qapi-visit-core.c
/openbmc/qemu/qapi/qmp-dispatch.c
/openbmc/qemu/qapi/qmp-input-visitor.c
/openbmc/qemu/qapi/string-input-visitor.c
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/commands-win32.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qmp.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/stubs/arch-query-cpu-def.c
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/tpm.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/ui/vnc.c
qemu-option.c
/openbmc/qemu/vl.c
70b9433113-Feb-2015 Markus Armbruster <armbru@redhat.com>

QemuOpts: Wean off qerror_report_err()

qerror_report_err() is a transitional interface to help with
converting existing monitor commands to QMP. It should not be used
elsewhere.

The only remaining

QemuOpts: Wean off qerror_report_err()

qerror_report_err() is a transitional interface to help with
converting existing monitor commands to QMP. It should not be used
elsewhere.

The only remaining user in qemu-option.c is qemu_opts_parse(). Is it
used in QMP context? If not, we can simply replace
qerror_report_err() by error_report_err().

The uses in qemu-img.c, qemu-io.c, qemu-nbd.c and under tests/ are
clearly not in QMP context.

The uses in vl.c aren't either, because the only QMP command handlers
there are qmp_query_status() and qmp_query_machines(), and they don't
call it.

Remaining uses:

* drive_def(): Command line -drive and such, HMP drive_add and pci_add

* hmp_chardev_add(): HMP chardev-add

* monitor_parse_command(): HMP core

* tmp_config_parse(): Command line -tpmdev

* net_host_device_add(): HMP host_net_add

* net_client_parse(): Command line -net and -netdev

* qemu_global_option(): Command line -global

* vnc_parse_func(): Command line -display, -vnc, default display, HMP
change, QMP change. Bummer.

* qemu_pci_hot_add_nic(): HMP pci_add

* usb_net_init(): Command line -usbdevice, HMP usb_add

Propagate errors through qemu_opts_parse(). Create a convenience
function qemu_opts_parse_noisily() that passes errors to
error_report_err(). Switch all non-QMP users outside tests to it.

That leaves vnc_parse_func(). Propagate errors through it. Since I'm
touching it anyway, rename it to vnc_parse().

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>

show more ...

fc48ffc315-May-2015 Eric Blake <eblake@redhat.com>

qobject: Use 'bool' for qbool

We require a C99 compiler, so let's use 'bool' instead of 'int'
when dealing with boolean values. There are few enough clients
to fix them all in one pass.

Signed-off

qobject: Use 'bool' for qbool

We require a C99 compiler, so let's use 'bool' instead of 'int'
when dealing with boolean values. There are few enough clients
to fix them all in one pass.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/audio/Makefile.objs
/openbmc/qemu/audio/alsaaudio.c
/openbmc/qemu/audio/audio.c
/openbmc/qemu/audio/audio_int.h
/openbmc/qemu/audio/audio_template.h
/openbmc/qemu/audio/coreaudio.c
/openbmc/qemu/audio/dsound_template.h
/openbmc/qemu/audio/dsoundaudio.c
/openbmc/qemu/audio/noaudio.c
/openbmc/qemu/audio/ossaudio.c
/openbmc/qemu/audio/paaudio.c
/openbmc/qemu/audio/sdlaudio.c
/openbmc/qemu/audio/spiceaudio.c
/openbmc/qemu/audio/wavaudio.c
/openbmc/qemu/backends/hostmem.c
/openbmc/qemu/block.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/blkverify.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/quorum.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/default-configs/s390x-softmmu.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/docs/qapi-code-gen.txt
/openbmc/qemu/exec.c
/openbmc/qemu/fsdev/virtfs-proxy-helper.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/pxa2xx.c
/openbmc/qemu/hw/arm/pxa2xx_pic.c
/openbmc/qemu/hw/arm/sysbus-fdt.c
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/xlnx-ep108.c
/openbmc/qemu/hw/arm/xlnx-zynqmp.c
/openbmc/qemu/hw/core/nmi.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/core/sysbus.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/exynos4210_fimd.c
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/display/vga_int.h
/openbmc/qemu/hw/display/virtio-gpu-pci.c
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/display/virtio-vga.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/intc/arm_gic.c
/openbmc/qemu/hw/isa/isa-bus.c
/openbmc/qemu/hw/microblaze/petalogix_ml605_mmu.c
/openbmc/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/openbmc/qemu/hw/misc/ivshmem.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/net/vmxnet3.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/megasas.c
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/vmw_pvscsi.c
/openbmc/qemu/hw/sd/pxa2xx_mmci.c
/openbmc/qemu/hw/timer/i8254.c
/openbmc/qemu/hw/timer/mc146818rtc.c
/openbmc/qemu/hw/vfio/platform.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/watchdog/Makefile.objs
/openbmc/qemu/hw/watchdog/watchdog.c
/openbmc/qemu/hw/watchdog/wdt_diag288.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/exec/cpu_ldst.h
/openbmc/qemu/include/exec/gdbstub.h
/openbmc/qemu/include/exec/semihost.h
/openbmc/qemu/include/exec/user/thunk.h
/openbmc/qemu/include/hw/acpi/acpi-defs.h
/openbmc/qemu/include/hw/arm/fdt.h
/openbmc/qemu/include/hw/arm/xlnx-zynqmp.h
/openbmc/qemu/include/hw/nmi.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/virtio/vhost.h
/openbmc/qemu/include/hw/virtio/virtio-access.h
/openbmc/qemu/include/hw/watchdog/wdt_diag288.h
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/net/vhost_net.h
/openbmc/qemu/include/qapi/qmp/qbool.h
/openbmc/qemu/include/qapi/qmp/qdict.h
/openbmc/qemu/include/qapi/util.h
/openbmc/qemu/include/qapi/visitor-impl.h
/openbmc/qemu/include/qapi/visitor.h
/openbmc/qemu/include/qemu/compiler.h
/openbmc/qemu/include/qemu/queue.h
/openbmc/qemu/include/qemu/timer.h
/openbmc/qemu/include/qom/object.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/iothread.c
/openbmc/qemu/linux-headers/linux/vhost.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/tap-aix.c
/openbmc/qemu/net/tap-bsd.c
/openbmc/qemu/net/tap-haiku.c
/openbmc/qemu/net/tap-linux.c
/openbmc/qemu/net/tap-linux.h
/openbmc/qemu/net/tap-solaris.c
/openbmc/qemu/net/tap-win32.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/net/tap_int.h
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/numa.c
/openbmc/qemu/pc-bios/bios-256k.bin
/openbmc/qemu/pc-bios/bios.bin
/openbmc/qemu/pc-bios/openbios-ppc
/openbmc/qemu/pc-bios/openbios-sparc32
/openbmc/qemu/pc-bios/openbios-sparc64
/openbmc/qemu/pc-bios/s390-ccw/Makefile
/openbmc/qemu/pc-bios/vgabios-cirrus.bin
/openbmc/qemu/pc-bios/vgabios-qxl.bin
/openbmc/qemu/pc-bios/vgabios-stdvga.bin
/openbmc/qemu/pc-bios/vgabios-virtio.bin
/openbmc/qemu/pc-bios/vgabios-vmware.bin
/openbmc/qemu/pc-bios/vgabios.bin
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/qapi-dealloc-visitor.c
/openbmc/qemu/qapi/qapi-util.c
/openbmc/qemu/qapi/qapi-visit-core.c
/openbmc/qemu/qapi/qmp-input-visitor.c
/openbmc/qemu/qapi/qmp-output-visitor.c
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-timer.c
/openbmc/qemu/qga/channel-win32.c
/openbmc/qemu/qga/commands-win32.c
/openbmc/qemu/qga/installer/qemu-ga.wxs
/openbmc/qemu/qga/main.c
/openbmc/qemu/qmp.c
/openbmc/qemu/qobject/json-parser.c
/openbmc/qemu/qobject/qbool.c
/openbmc/qemu/qobject/qdict.c
/openbmc/qemu/qobject/qjson.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/roms/Makefile
/openbmc/qemu/roms/config.vga-virtio
/openbmc/qemu/roms/openbios
/openbmc/qemu/roms/seabios
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/scripts/qmp/qom-tree
/openbmc/qemu/target-arm/arm-semi.c
/openbmc/qemu/target-arm/cpu-qom.h
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/cpu64.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/internals.h
/openbmc/qemu/target-arm/kvm-consts.h
/openbmc/qemu/target-arm/kvm32.c
/openbmc/qemu/target-arm/kvm64.c
/openbmc/qemu/target-arm/machine.c
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/psci.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-lm32/helper.c
/openbmc/qemu/target-m68k/op_helper.c
/openbmc/qemu/target-microblaze/cpu-qom.h
/openbmc/qemu/target-microblaze/cpu.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/helper.c
/openbmc/qemu/target-microblaze/op_helper.c
/openbmc/qemu/target-microblaze/translate.c
/openbmc/qemu/target-s390x/cpu-qom.h
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/helper.h
/openbmc/qemu/target-s390x/insn-data.def
/openbmc/qemu/target-s390x/ioinst.c
/openbmc/qemu/target-s390x/ioinst.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/mem_helper.c
/openbmc/qemu/target-s390x/misc_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-xtensa/translate.c
/openbmc/qemu/tests/.gitignore
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/check-qdict.c
/openbmc/qemu/tests/check-qjson.c
/openbmc/qemu/tests/check-qom-proplist.c
/openbmc/qemu/tests/e1000-test.c
/openbmc/qemu/tests/eepro100-test.c
/openbmc/qemu/tests/endianness-test.c
/openbmc/qemu/tests/libqos/malloc.c
/openbmc/qemu/tests/libqos/virtio.h
/openbmc/qemu/tests/pc-cpu-test.c
/openbmc/qemu/tests/qapi-schema/flat-union-array-branch.err
/openbmc/qemu/tests/qapi-schema/flat-union-array-branch.exit
/openbmc/qemu/tests/qapi-schema/flat-union-array-branch.json
/openbmc/qemu/tests/qapi-schema/flat-union-array-branch.out
/openbmc/qemu/tests/qapi-schema/include-cycle.err
/openbmc/qemu/tests/qapi-schema/include-nested-err.err
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/103
/openbmc/qemu/tests/qemu-iotests/103.out
/openbmc/qemu/tests/qemu-iotests/119
/openbmc/qemu/tests/qemu-iotests/119.out
/openbmc/qemu/tests/qemu-iotests/120
/openbmc/qemu/tests/qemu-iotests/120.out
/openbmc/qemu/tests/qemu-iotests/124
/openbmc/qemu/tests/qemu-iotests/128
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qom-test.c
/openbmc/qemu/tests/test-qmp-event.c
/openbmc/qemu/tests/test-qmp-output-visitor.c
/openbmc/qemu/tests/virtio-scsi-test.c
/openbmc/qemu/thunk.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/cocoa.m
qemu-option.c
/openbmc/qemu/vl.c
8aeaa05512-Jun-2015 Peter Maydell <peter.maydell@linaro.org>

Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging

# gpg: Signature made Fri Jun 12 15:57:47 2015 BST using RSA key ID 81AB73C8
# gpg: Good signature from "Stefan H

Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging

# gpg: Signature made Fri Jun 12 15:57:47 2015 BST using RSA key ID 81AB73C8
# gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
# gpg: aka "Stefan Hajnoczi <stefanha@gmail.com>"

* remotes/stefanha/tags/block-pull-request:
qemu-iotests: expand test 093 to support group throttling
throttle: Update throttle infrastructure copyright
throttle: add the name of the ThrottleGroup to BlockDeviceInfo
throttle: acquire the ThrottleGroup lock in bdrv_swap()
throttle: Add throttle group support
throttle: Add throttle group infrastructure tests
throttle: Add throttle group infrastructure
throttle: Extract timers from ThrottleState into a separate structure
raw-posix: Fix .bdrv_co_get_block_status() for unaligned image size
Revert "iothread: release iothread around aio_poll"

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

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile.target
/openbmc/qemu/arch_init.c
/openbmc/qemu/async.c
/openbmc/qemu/block.c
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/io.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/throttle-groups.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/mips-softmmu.mak
/openbmc/qemu/default-configs/mips64-softmmu.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/mipsel-softmmu.mak
/openbmc/qemu/disas/mips.c
/openbmc/qemu/docs/migration.txt
/openbmc/qemu/docs/specs/rocker.txt
/openbmc/qemu/exec.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/acpi/ich9.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/char/serial.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/vga.c
/openbmc/qemu/hw/dma/rc4030.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/input/pckbd.c
/openbmc/qemu/hw/input/ps2.c
/openbmc/qemu/hw/intc/apic_common.c
/openbmc/qemu/hw/isa/lpc_ich9.c
/openbmc/qemu/hw/mips/Makefile.objs
/openbmc/qemu/hw/mips/mips_jazz.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/net/Makefile.objs
/openbmc/qemu/hw/net/dp8393x.c
/openbmc/qemu/hw/net/e1000.c
/openbmc/qemu/hw/net/rocker/qmp-norocker.c
/openbmc/qemu/hw/net/rocker/rocker.c
/openbmc/qemu/hw/net/rocker/rocker_fp.c
/openbmc/qemu/hw/net/rocker/rocker_fp.h
/openbmc/qemu/hw/net/rocker/rocker_hw.h
/openbmc/qemu/hw/net/rocker/rocker_of_dpa.c
/openbmc/qemu/hw/net/rtl8139.c
/openbmc/qemu/hw/net/vmxnet3.c
/openbmc/qemu/hw/pci-host/piix.c
/openbmc/qemu/hw/scsi/scsi-bus.c
/openbmc/qemu/hw/sh4/r2d.c
/openbmc/qemu/hw/timer/hpet.c
/openbmc/qemu/hw/timer/mc146818rtc.c
/openbmc/qemu/hw/usb/hcd-ohci.c
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/throttle-groups.h
/openbmc/qemu/include/exec/cpu-common.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/hw/mips/mips.h
/openbmc/qemu/include/migration/migration.h
/openbmc/qemu/include/migration/qemu-file.h
/openbmc/qemu/include/migration/vmstate.h
/openbmc/qemu/include/qemu/main-loop.h
/openbmc/qemu/include/qemu/throttle.h
/openbmc/qemu/include/qemu/typedefs.h
/openbmc/qemu/include/sysemu/arch_init.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/iohandler.c
/openbmc/qemu/iothread.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/qemu-file.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/migration/rdma.c
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/migration/vmstate.c
/openbmc/qemu/monitor.c
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/rocker.json
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/scripts/analyze-migration.py
/openbmc/qemu/softmmu_template.h
/openbmc/qemu/stubs/set-fd-handler.c
/openbmc/qemu/target-arm/machine.c
/openbmc/qemu/target-i386/machine.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/helper.h
/openbmc/qemu/target-mips/machine.c
/openbmc/qemu/target-mips/mips-defs.h
/openbmc/qemu/target-mips/op_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-mips/translate_init.c
/openbmc/qemu/target-ppc/machine.c
/openbmc/qemu/target-s390x/machine.c
/openbmc/qemu/target-sh4/cpu.c
/openbmc/qemu/target-sh4/cpu.h
/openbmc/qemu/target-sh4/gdbstub.c
/openbmc/qemu/target-sh4/helper.c
/openbmc/qemu/target-sh4/helper.h
/openbmc/qemu/target-sh4/op_helper.c
/openbmc/qemu/target-sh4/translate.c
/openbmc/qemu/tests/endianness-test.c
/openbmc/qemu/tests/qemu-iotests/093
/openbmc/qemu/tests/rocker/bridge
/openbmc/qemu/tests/rocker/bridge-stp
/openbmc/qemu/tests/rocker/bridge-vlan
/openbmc/qemu/tests/rocker/bridge-vlan-stp
/openbmc/qemu/tests/rocker/port
/openbmc/qemu/tests/test-aio.c
/openbmc/qemu/tests/test-throttle.c
/openbmc/qemu/trace-events
throttle.c
a291d5d908-Jun-2015 Alberto Garcia <berto@igalia.com>

throttle: Update throttle infrastructure copyright

Signed-off-by: Alberto Garcia <berto@igalia.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 07dcd4ed02f0110b13b3140f477b761b8bb

throttle: Update throttle infrastructure copyright

Signed-off-by: Alberto Garcia <berto@igalia.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 07dcd4ed02f0110b13b3140f477b761b8bb8e270.1433779731.git.berto@igalia.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...

0e5b0a2d08-Jun-2015 Benoît Canet <benoit.canet@nodalink.com>

throttle: Extract timers from ThrottleState into a separate structure

Group throttling will share ThrottleState between multiple bs.
As a consequence the ThrottleState will be accessed by multiple a

throttle: Extract timers from ThrottleState into a separate structure

Group throttling will share ThrottleState between multiple bs.
As a consequence the ThrottleState will be accessed by multiple aio
context.

Timers are tied to their aio context so they must go out of the
ThrottleState structure.

This commit paves the way for each bs of a common ThrottleState to
have its own timer.

Signed-off-by: Benoit Canet <benoit.canet@nodalink.com>
Signed-off-by: Alberto Garcia <berto@igalia.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 6cf9ea96d8b32ae2f8769cead38f68a6a0c8c909.1433779731.git.berto@igalia.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...


/openbmc/qemu/async.c
/openbmc/qemu/block.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/docs/specs/fw_cfg.txt
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/9pfs/virtio-9p.h
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/net/pcnet.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/vfio/Makefile.objs
/openbmc/qemu/hw/vfio/calxeda-xgmac.c
/openbmc/qemu/hw/vfio/platform.c
/openbmc/qemu/hw/virtio/dataplane/vring.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-mmio.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/hw/nvram/fw_cfg.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/hw/vfio/vfio-calxeda-xgmac.h
/openbmc/qemu/include/hw/vfio/vfio-common.h
/openbmc/qemu/include/hw/vfio/vfio-platform.h
/openbmc/qemu/include/hw/virtio/vhost-scsi.h
/openbmc/qemu/include/hw/virtio/vhost.h
/openbmc/qemu/include/hw/virtio/virtio-access.h
/openbmc/qemu/include/hw/virtio/virtio-balloon.h
/openbmc/qemu/include/hw/virtio/virtio-gpu.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/hw/virtio/virtio-rng.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio-serial.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/net/vhost_net.h
/openbmc/qemu/include/qemu/throttle.h
/openbmc/qemu/include/standard-headers/linux/virtio_gpu.h
/openbmc/qemu/include/standard-headers/linux/virtio_ids.h
/openbmc/qemu/iothread.c
/openbmc/qemu/linux-headers/linux/virtio_pci.h
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/tests/bios-tables-test.c
/openbmc/qemu/tests/test-aio.c
/openbmc/qemu/tests/test-throttle.c
/openbmc/qemu/trace-events
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/sdl2.c
/openbmc/qemu/ui/spice-display.c
throttle.c
/openbmc/qemu/vl.c
1e35452804-Jun-2015 Fam Zheng <famz@redhat.com>

event-notifier: Always return 0 for posix implementation

qemu_set_fd_handler cannot fail, let's always return 0.

Signed-off-by: Fam Zheng <famz@redhat.com>
Message-id: 1433400324-7358-13-git-send-e

event-notifier: Always return 0 for posix implementation

qemu_set_fd_handler cannot fail, let's always return 0.

Signed-off-by: Fam Zheng <famz@redhat.com>
Message-id: 1433400324-7358-13-git-send-email-famz@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...

82e1cc4b04-Jun-2015 Fam Zheng <famz@redhat.com>

Change qemu_set_fd_handler2(..., NULL, ...) to qemu_set_fd_handler

Done with following Coccinelle semantic patch, plus manual cosmetic changes in
net/*.c.

@@
expression E1, E2, E3, E4;

Change qemu_set_fd_handler2(..., NULL, ...) to qemu_set_fd_handler

Done with following Coccinelle semantic patch, plus manual cosmetic changes in
net/*.c.

@@
expression E1, E2, E3, E4;
@@
- qemu_set_fd_handler2(E1, NULL, E2, E3, E4);
+ qemu_set_fd_handler(E1, E2, E3, E4);

Signed-off-by: Fam Zheng <famz@redhat.com>
Message-id: 1433400324-7358-8-git-send-email-famz@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...


/openbmc/qemu/blockdev-nbd.c
/openbmc/qemu/docs/specs/fw_cfg.txt
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/9pfs/virtio-9p.h
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/net/pcnet.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/vfio/Makefile.objs
/openbmc/qemu/hw/vfio/calxeda-xgmac.c
/openbmc/qemu/hw/vfio/platform.c
/openbmc/qemu/hw/virtio/dataplane/vring.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-mmio.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/hw/nvram/fw_cfg.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/hw/vfio/vfio-calxeda-xgmac.h
/openbmc/qemu/include/hw/vfio/vfio-common.h
/openbmc/qemu/include/hw/vfio/vfio-platform.h
/openbmc/qemu/include/hw/virtio/vhost-scsi.h
/openbmc/qemu/include/hw/virtio/vhost.h
/openbmc/qemu/include/hw/virtio/virtio-access.h
/openbmc/qemu/include/hw/virtio/virtio-balloon.h
/openbmc/qemu/include/hw/virtio/virtio-gpu.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/hw/virtio/virtio-rng.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio-serial.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/net/vhost_net.h
/openbmc/qemu/include/standard-headers/linux/virtio_gpu.h
/openbmc/qemu/include/standard-headers/linux/virtio_ids.h
/openbmc/qemu/linux-headers/linux/virtio_pci.h
/openbmc/qemu/main-loop.c
/openbmc/qemu/migration/exec.c
/openbmc/qemu/migration/fd.c
/openbmc/qemu/migration/rdma.c
/openbmc/qemu/migration/tcp.c
/openbmc/qemu/migration/unix.c
/openbmc/qemu/net/l2tpv3.c
/openbmc/qemu/net/netmap.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/stubs/set-fd-handler.c
/openbmc/qemu/tests/bios-tables-test.c
/openbmc/qemu/trace-events
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/sdl2.c
/openbmc/qemu/ui/spice-display.c
/openbmc/qemu/ui/vnc-auth-sasl.c
/openbmc/qemu/ui/vnc-auth-vencrypt.c
/openbmc/qemu/ui/vnc-ws.c
/openbmc/qemu/ui/vnc.c
qemu-sockets.c
/openbmc/qemu/vl.c
1ceaefbd29-May-2015 Gerd Hoffmann <kraxel@redhat.com>

QemuOpts: increase number of vm_config_groups

Adding the fw_cfg cmd line support patch by
Gabriel L. Somlo hits the limit.

Fix this by making the array larger.

Cc: Gabriel L. Somlo <somlo@cmu.edu>

QemuOpts: increase number of vm_config_groups

Adding the fw_cfg cmd line support patch by
Gabriel L. Somlo hits the limit.

Fix this by making the array larger.

Cc: Gabriel L. Somlo <somlo@cmu.edu>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...

71df1d8312-Mar-2015 Markus Armbruster <armbru@redhat.com>

QemuOpts: Convert qemu_opt_foreach() to Error

Retain the function value for now, to permit selective conversion of
its callers.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eri

QemuOpts: Convert qemu_opt_foreach() to Error

Retain the function value for now, to permit selective conversion of
its callers.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>

show more ...

1640b20012-Mar-2015 Markus Armbruster <armbru@redhat.com>

QemuOpts: Drop qemu_opt_foreach() parameter abort_on_failure

When the argument is non-zero, qemu_opt_foreach() stops on callback
returning non-zero, and returns that value.

When the argument is zer

QemuOpts: Drop qemu_opt_foreach() parameter abort_on_failure

When the argument is non-zero, qemu_opt_foreach() stops on callback
returning non-zero, and returns that value.

When the argument is zero, it doesn't stop, and returns the callback's
value from the last iteration.

The two callers that pass zero could just as well pass one:

* qemu_spice_init()'s callback add_channel() either returns zero or
exit()s.

* config_write_opts()'s callback config_write_opt() always returns
zero.

Drop the parameter, and always stop.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>

show more ...

28d0de7a13-Mar-2015 Markus Armbruster <armbru@redhat.com>

QemuOpts: Convert qemu_opts_foreach() to Error

Retain the function value for now, to permit selective conversion of
its callers.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Er

QemuOpts: Convert qemu_opts_foreach() to Error

Retain the function value for now, to permit selective conversion of
its callers.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Acked-by: Kevin Wolf <kwolf@redhat.com>

show more ...

a4c7367f13-Mar-2015 Markus Armbruster <armbru@redhat.com>

QemuOpts: Drop qemu_opts_foreach() parameter abort_on_failure

When the argument is non-zero, qemu_opts_foreach() stops on callback
returning non-zero, and returns that value.

When the argument is z

QemuOpts: Drop qemu_opts_foreach() parameter abort_on_failure

When the argument is non-zero, qemu_opts_foreach() stops on callback
returning non-zero, and returns that value.

When the argument is zero, it doesn't stop, and returns the bit-wise
inclusive or of all the return values. Funky :)

The callers that pass zero could just as well pass one, because their
callbacks can't return anything but zero:

* qemu_add_globals()'s callback qdev_add_one_global()

* qemu_config_write()'s callback config_write_opts()

* main()'s callbacks default_driver_check(), drive_enable_snapshot(),
vnc_init_func()

Drop the parameter, and always stop.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Acked-by: Kevin Wolf <kwolf@redhat.com>

show more ...


/openbmc/qemu/arch_init.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/cpus.c
/openbmc/qemu/cputlb.c
/openbmc/qemu/exec.c
/openbmc/qemu/hw/acpi/ich9.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/pflash_cfi01.c
/openbmc/qemu/hw/core/qdev-properties-system.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/isa/lpc_ich9.c
/openbmc/qemu/hw/pci-host/pam.c
/openbmc/qemu/hw/pci-host/piix.c
/openbmc/qemu/hw/pci-host/q35.c
/openbmc/qemu/include/exec/memattrs.h
/openbmc/qemu/include/exec/ram_addr.h
/openbmc/qemu/include/hw/acpi/ich9.h
/openbmc/qemu/include/hw/i386/ich9.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/pci-host/pam.h
/openbmc/qemu/include/hw/pci-host/q35.h
/openbmc/qemu/include/hw/ppc/mac_dbdma.h
/openbmc/qemu/include/qemu/atomic.h
/openbmc/qemu/include/qemu/option.h
/openbmc/qemu/include/qom/object.h
/openbmc/qemu/include/standard-headers/linux/virtio_ring.h
/openbmc/qemu/linux-headers/asm-x86/kvm.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/memory.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/numa.c
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qom/object.c
/openbmc/qemu/target-i386/Makefile.objs
/openbmc/qemu/target-i386/cpu-qom.h
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/helper.h
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-i386/machine.c
/openbmc/qemu/target-i386/misc_helper.c
/openbmc/qemu/target-i386/seg_helper.c
/openbmc/qemu/target-i386/smm_helper.c
/openbmc/qemu/target-i386/svm_helper.c
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/fdc-test.c
/openbmc/qemu/tests/q35-test.c
/openbmc/qemu/tpm.c
qemu-config.c
qemu-option.c
/openbmc/qemu/vl.c
36546e5b02-Dec-2014 Stefan Hajnoczi <stefanha@redhat.com>

bitmap: add atomic test and clear

The new bitmap_test_and_clear_atomic() function clears a range and
returns whether or not the bits were set.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
M

bitmap: add atomic test and clear

The new bitmap_test_and_clear_atomic() function clears a range and
returns whether or not the bits were set.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <1417519399-3166-3-git-send-email-stefanha@redhat.com>
[Test before xchg; then a full barrier is needed at the end just like
in the previous patch. The barrier can be avoided if we did at least
one xchg. - Paolo]
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

9f02cfc802-Dec-2014 Stefan Hajnoczi <stefanha@redhat.com>

bitmap: add atomic set functions

Use atomic_or() for atomic bitmaps where several threads may set bits at
the same time. This avoids the race condition between threads loading
an element, bitwise O

bitmap: add atomic set functions

Use atomic_or() for atomic bitmaps where several threads may set bits at
the same time. This avoids the race condition between threads loading
an element, bitwise ORing, and then storing the element.

When setting all bits in a word we can avoid atomic ops and instead just
use an smp_mb() at the end.

Most bitmap users don't need atomicity so introduce new functions.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <1417519399-3166-2-git-send-email-stefanha@redhat.com>
[Avoid barrier in the single word case, use full barrier instead of write.
- Paolo]
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/arch_init.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/cputlb.c
/openbmc/qemu/device_tree.c
/openbmc/qemu/docs/pci_expander_bridge.txt
/openbmc/qemu/docs/specs/ppc-spapr-hotplug.txt
/openbmc/qemu/docs/writing-qmp-commands.txt
/openbmc/qemu/dtc
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat-specialize.h
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/acpi/aml-build.c
/openbmc/qemu/hw/acpi/core.c
/openbmc/qemu/hw/acpi/cpu_hotplug.c
/openbmc/qemu/hw/acpi/ich9.c
/openbmc/qemu/hw/acpi/memory_hotplug.c
/openbmc/qemu/hw/acpi/pcihp.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/alpha/dp264.c
/openbmc/qemu/hw/alpha/typhoon.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/nseries.c
/openbmc/qemu/hw/arm/omap_sx1.c
/openbmc/qemu/hw/arm/sysbus-fdt.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/char/parallel.c
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/display/cg3.c
/openbmc/qemu/hw/display/exynos4210_fimd.c
/openbmc/qemu/hw/display/framebuffer.c
/openbmc/qemu/hw/display/g364fb.c
/openbmc/qemu/hw/display/sm501.c
/openbmc/qemu/hw/display/tc6393xb.c
/openbmc/qemu/hw/display/tcx.c
/openbmc/qemu/hw/display/vmware_vga.c
/openbmc/qemu/hw/gpio/pl061.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/intc/Makefile.objs
/openbmc/qemu/hw/intc/apic.c
/openbmc/qemu/hw/intc/arm_gicv2m.c
/openbmc/qemu/hw/intc/exynos4210_gic.c
/openbmc/qemu/hw/isa/i82378.c
/openbmc/qemu/hw/isa/isa-bus.c
/openbmc/qemu/hw/isa/lpc_ich9.c
/openbmc/qemu/hw/isa/vt82c686.c
/openbmc/qemu/hw/lm32/lm32_boards.c
/openbmc/qemu/hw/lm32/milkymist.c
/openbmc/qemu/hw/mem/pc-dimm.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/misc/macio/macio.c
/openbmc/qemu/hw/net/cadence_gem.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/pci-bridge/Makefile.objs
/openbmc/qemu/hw/pci-bridge/pci_expander_bridge.c
/openbmc/qemu/hw/pci/pci-stub.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/pci/pcie_aer.c
/openbmc/qemu/hw/ppc/Makefile.objs
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_drc.c
/openbmc/qemu/hw/ppc/spapr_events.c
/openbmc/qemu/hw/ppc/spapr_iommu.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/ppc/spapr_rtas.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/timer/arm_timer.c
/openbmc/qemu/hw/unicore32/puv3.c
/openbmc/qemu/hw/virtio/dataplane/vring.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/cpu_ldst.h
/openbmc/qemu/include/exec/cputlb.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/exec/ram_addr.h
/openbmc/qemu/include/hw/acpi/acpi.h
/openbmc/qemu/include/hw/acpi/memory_hotplug.h
/openbmc/qemu/include/hw/acpi/pc-hotplug.h
/openbmc/qemu/include/hw/arm/arm.h
/openbmc/qemu/include/hw/arm/sysbus-fdt.h
/openbmc/qemu/include/hw/arm/virt.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/pci-host/spapr.h
/openbmc/qemu/include/hw/pci/pci.h
/openbmc/qemu/include/hw/pci/pci_bus.h
/openbmc/qemu/include/hw/ppc/spapr.h
/openbmc/qemu/include/hw/ppc/spapr_drc.h
/openbmc/qemu/include/hw/virtio/vhost.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/bitmap.h
/openbmc/qemu/include/qemu/bitops.h
/openbmc/qemu/include/sysemu/blockdev.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/include/sysemu/tpm.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/linux-user/mmap.c
/openbmc/qemu/memory.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/stubs/mon-is-qmp.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/kvm.c
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-mips/kvm.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/kvm_ppc.h
/openbmc/qemu/target-s390x/cc_helper.c
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/fpu_helper.c
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/helper.h
/openbmc/qemu/target-s390x/insn-data.def
/openbmc/qemu/target-s390x/int_helper.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/mem_helper.c
/openbmc/qemu/target-s390x/misc_helper.c
/openbmc/qemu/target-s390x/mmu_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/tcg/aarch64/tcg-target.h
/openbmc/qemu/tcg/arm/tcg-target.h
/openbmc/qemu/tcg/i386/tcg-target.h
/openbmc/qemu/tcg/ia64/tcg-target.h
/openbmc/qemu/tcg/mips/tcg-target.h
/openbmc/qemu/tcg/ppc/tcg-target.h
/openbmc/qemu/tcg/s390/tcg-target.h
/openbmc/qemu/tcg/sparc/tcg-target.h
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tcg/tci/tcg-target.h
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/translate-all.h
/openbmc/qemu/ui/console.c
/openbmc/qemu/user-exec.c
bitmap.c
/openbmc/qemu/vl.c
/openbmc/qemu/xen-hvm.c
b8981dc915-May-2015 Peter Krempa <pkrempa@redhat.com>

util: socket: Add missing localaddr and localport option for DGRAM socket

The 'socket_optslist' structure does not contain the 'localaddr' and
'localport' options that are parsed in case you are cre

util: socket: Add missing localaddr and localport option for DGRAM socket

The 'socket_optslist' structure does not contain the 'localaddr' and
'localport' options that are parsed in case you are creating a
'connect' type UDP character device.

I've noticed it happening after commit f43e47dbf6de24db20ec9b588bb6cc762
made qemu abort() after seeing the invalid option.

A minimal reproducer for the case is:
$ qemu-system-x86_64 -chardev udp,id=charrng0,host=127.0.0.1,port=1234,localaddr=,localport=1234
qemu-system-x86_64: -chardev udp,id=charrng0,host=127.0.0.1,port=1234,localaddr=,localport=1234: Invalid parameter 'localaddr'
Aborted (core dumped)

Prior to the commit mentioned above the error would be printed but the
value for localaddr and localport was simply ignored. I did not go
through the code to find out when it was broken.

Add the two fields so that the options can again be parsed correctly and
qemu doesn't abort().

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1220252

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/backends/tpm.c
/openbmc/qemu/block.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/configure
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/mips-softmmu.mak
/openbmc/qemu/default-configs/mips64-softmmu.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/mipsel-softmmu.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/docs/specs/vhost-user.txt
/openbmc/qemu/gdb-xml/s390-vx.xml
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/acpi/Makefile.objs
/openbmc/qemu/hw/acpi/aml-build.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/char/virtio-console.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i386/Makefile.objs
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/ssdt-tpm-common.dsl
/openbmc/qemu/hw/i386/ssdt-tpm.dsl
/openbmc/qemu/hw/i386/ssdt-tpm.hex.generated
/openbmc/qemu/hw/i386/ssdt-tpm2.dsl
/openbmc/qemu/hw/i386/ssdt-tpm2.hex.generated
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/input/Makefile.objs
/openbmc/qemu/hw/input/virtio-input-hid.c
/openbmc/qemu/hw/input/virtio-input.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/pci/msi.c
/openbmc/qemu/hw/pci/msix.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/tpm/Makefile.objs
/openbmc/qemu/hw/tpm/tpm_int.h
/openbmc/qemu/hw/tpm/tpm_passthrough.c
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/tpm/tpm_tis.h
/openbmc/qemu/hw/tpm/tpm_util.c
/openbmc/qemu/hw/tpm/tpm_util.h
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-bus.c
/openbmc/qemu/hw/virtio/virtio-mmio.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/xen/xen_pt.c
/openbmc/qemu/hw/xen/xen_pt.h
/openbmc/qemu/hw/xen/xen_pt_config_init.c
/openbmc/qemu/hw/xen/xen_pt_msi.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/exec/memattrs.h
/openbmc/qemu/include/glib-compat.h
/openbmc/qemu/include/hw/acpi/acpi-defs.h
/openbmc/qemu/include/hw/acpi/aml-build.h
/openbmc/qemu/include/hw/acpi/tpm.h
/openbmc/qemu/include/hw/arm/virt-acpi-build.h
/openbmc/qemu/include/hw/arm/virt.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/compat.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/pci/msi.h
/openbmc/qemu/include/hw/pci/pci_regs.h
/openbmc/qemu/include/hw/ppc/mac_dbdma.h
/openbmc/qemu/include/hw/qdev-properties.h
/openbmc/qemu/include/hw/s390x/s390_flic.h
/openbmc/qemu/include/hw/virtio/virtio-bus.h
/openbmc/qemu/include/hw/virtio/virtio-input.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/standard-headers/linux/input.h
/openbmc/qemu/include/sysemu/tpm.h
/openbmc/qemu/include/sysemu/tpm_backend.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/egl-helpers.h
/openbmc/qemu/include/ui/gtk.h
/openbmc/qemu/include/ui/shader.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/net/clients.h
/openbmc/qemu/net/dump.c
/openbmc/qemu/net/hub.c
/openbmc/qemu/net/l2tpv3.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/netmap.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/net/tap-aix.c
/openbmc/qemu/net/tap-bsd.c
/openbmc/qemu/net/tap-haiku.c
/openbmc/qemu/net/tap-linux.c
/openbmc/qemu/net/tap-solaris.c
/openbmc/qemu/net/tap-win32.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/net/tap_int.h
/openbmc/qemu/net/vde.c
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qtest.c
/openbmc/qemu/scripts/update-linux-headers.sh
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/helper-a64.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/internals.h
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/translate-a64.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-arm/translate.h
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-s390x/arch_dump.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/gdbstub.c
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/machine.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-tricore/cpu.c
/openbmc/qemu/target-tricore/cpu.h
/openbmc/qemu/target-tricore/helper.h
/openbmc/qemu/target-tricore/op_helper.c
/openbmc/qemu/target-tricore/translate.c
/openbmc/qemu/target-tricore/tricore-opcodes.h
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/libqos/ahci.c
/openbmc/qemu/tests/libqos/ahci.h
/openbmc/qemu/tests/libqos/libqos.c
/openbmc/qemu/tests/libqos/libqos.h
/openbmc/qemu/tests/libqos/malloc.c
/openbmc/qemu/tests/libqos/malloc.h
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/qemu-iotests/134
/openbmc/qemu/tests/qemu-iotests/134.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/trace-events
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/egl-helpers.c
/openbmc/qemu/ui/gtk-egl.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input-keymap.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/x_keymap.c
qemu-sockets.c
/openbmc/qemu/vl.c
6a11d51812-May-2015 Daniel P. Berrange <berrange@redhat.com>

util: allow \n to terminate password input

The qemu_read_password() method looks for \r to terminate the
reading of the a password. This is what will be seen when
reading the password from a TTY. Wh

util: allow \n to terminate password input

The qemu_read_password() method looks for \r to terminate the
reading of the a password. This is what will be seen when
reading the password from a TTY. When scripting though, it is
useful to be able to send the password via a pipe, in which
case we must look for \n to terminate password input.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>

show more ...

d57e4e4812-May-2015 Daniel P. Berrange <berrange@redhat.com>

util: move read_password method out of qemu-img into osdep/oslib

The qemu-img.c file has a read_password() method impl that is
used to prompt for passwords on the console, with impls for
POSIX and W

util: move read_password method out of qemu-img into osdep/oslib

The qemu-img.c file has a read_password() method impl that is
used to prompt for passwords on the console, with impls for
POSIX and Windows. This will be needed by qemu-io.c too, so
move it into the QEMU osdep/oslib files where it can be shared
without code duplication

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>

show more ...

0ef705a205-May-2015 Cole Robinson <crobinso@redhat.com>

qemu-sockets: Report explicit error if unlink fails

Consider this case:

$ ls -ld ~/root-owned/
drwx--x--x. 2 root root 4096 Apr 29 12:55 /home/crobinso/root-owned/
$ ls -l ~/root-owned/foo.sock
-rw

qemu-sockets: Report explicit error if unlink fails

Consider this case:

$ ls -ld ~/root-owned/
drwx--x--x. 2 root root 4096 Apr 29 12:55 /home/crobinso/root-owned/
$ ls -l ~/root-owned/foo.sock
-rwxrwxrwx. 1 crobinso crobinso 0 Apr 29 12:55 /home/crobinso/root-owned/foo.sock

$ qemu-system-x86_64 -vnc unix:~/root-owned/foo.sock
qemu-system-x86_64: -vnc unix:/home/crobinso/root-owned/foo.sock: Failed to start VNC server: Failed to bind socket to /home/crobinso/root-owned/foo.sock: Address already in use

...which is techinically true, but the real error is that we failed to
unlink. So report it.

This may seem pathological but it's a real possibility via libvirt.

Signed-off-by: Cole Robinson <crobinso@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.target
/openbmc/qemu/arch_init.c
/openbmc/qemu/backends/tpm.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/aarch64-softmmu.mak
/openbmc/qemu/default-configs/microblazeel-softmmu.mak
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/docs/atomics.txt
/openbmc/qemu/docs/memory-hotplug.txt
/openbmc/qemu/docs/multi-thread-compression.txt
/openbmc/qemu/docs/qapi-code-gen.txt
/openbmc/qemu/docs/qmp/qmp-events.txt
/openbmc/qemu/docs/qmp/qmp-spec.txt
/openbmc/qemu/docs/specs/acpi_mem_hotplug.txt
/openbmc/qemu/docs/specs/pci-ids.txt
/openbmc/qemu/docs/specs/rocker.txt
/openbmc/qemu/exec.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/acpi/aml-build.c
/openbmc/qemu/hw/acpi/ich9.c
/openbmc/qemu/hw/acpi/memory_hotplug.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/xlnx-ep108.c
/openbmc/qemu/hw/arm/xlnx-zynqmp.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/char/cadence_uart.c
/openbmc/qemu/hw/char/sclpconsole-lm.c
/openbmc/qemu/hw/char/sclpconsole.c
/openbmc/qemu/hw/char/serial-pci.c
/openbmc/qemu/hw/core/ptimer.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/qxl.h
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/acpi-dsdt-mem-hotplug.dsl
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/intc/apic_common.c
/openbmc/qemu/hw/intc/arm_gic.c
/openbmc/qemu/hw/intc/arm_gic_common.c
/openbmc/qemu/hw/intc/arm_gic_kvm.c
/openbmc/qemu/hw/intc/armv7m_nvic.c
/openbmc/qemu/hw/intc/gic_internal.h
/openbmc/qemu/hw/microblaze/boot.c
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/mips/mips_r4k.c
/openbmc/qemu/hw/net/Makefile.objs
/openbmc/qemu/hw/net/cadence_gem.c
/openbmc/qemu/hw/net/rocker/rocker.c
/openbmc/qemu/hw/net/rocker/rocker.h
/openbmc/qemu/hw/net/rocker/rocker_desc.c
/openbmc/qemu/hw/net/rocker/rocker_desc.h
/openbmc/qemu/hw/net/rocker/rocker_fp.c
/openbmc/qemu/hw/net/rocker/rocker_fp.h
/openbmc/qemu/hw/net/rocker/rocker_hw.h
/openbmc/qemu/hw/net/rocker/rocker_of_dpa.c
/openbmc/qemu/hw/net/rocker/rocker_of_dpa.h
/openbmc/qemu/hw/net/rocker/rocker_tlv.h
/openbmc/qemu/hw/net/rocker/rocker_world.c
/openbmc/qemu/hw/net/rocker/rocker_world.h
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/pci/msix.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/s390x/event-facility.c
/openbmc/qemu/hw/s390x/ipl.c
/openbmc/qemu/hw/s390x/s390-pci-inst.c
/openbmc/qemu/hw/s390x/s390-pci-inst.h
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/s390x/sclp.c
/openbmc/qemu/hw/s390x/sclpcpu.c
/openbmc/qemu/hw/s390x/sclpquiesce.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/sd/sd.c
/openbmc/qemu/hw/usb/dev-audio.c
/openbmc/qemu/hw/usb/dev-bluetooth.c
/openbmc/qemu/hw/usb/dev-hid.c
/openbmc/qemu/hw/usb/dev-hub.c
/openbmc/qemu/hw/usb/dev-mtp.c
/openbmc/qemu/hw/usb/dev-network.c
/openbmc/qemu/hw/usb/dev-serial.c
/openbmc/qemu/hw/usb/dev-smartcard-reader.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/usb/dev-uas.c
/openbmc/qemu/hw/usb/dev-wacom.c
/openbmc/qemu/hw/usb/hcd-uhci.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/hw/vfio/common.c
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/glib-compat.h
/openbmc/qemu/include/hw/acpi/acpi-defs.h
/openbmc/qemu/include/hw/acpi/aml-build.h
/openbmc/qemu/include/hw/acpi/memory_hotplug.h
/openbmc/qemu/include/hw/acpi/pc-hotplug.h
/openbmc/qemu/include/hw/arm/xlnx-zynqmp.h
/openbmc/qemu/include/hw/char/cadence_uart.h
/openbmc/qemu/include/hw/intc/arm_gic_common.h
/openbmc/qemu/include/hw/net/cadence_gem.h
/openbmc/qemu/include/hw/pci/pci.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/virtio/virtio-bus.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/migration/migration.h
/openbmc/qemu/include/migration/qemu-file.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/qapi/qmp/qobject.h
/openbmc/qemu/include/standard-headers/linux/virtio_balloon.h
/openbmc/qemu/include/standard-headers/linux/virtio_ids.h
/openbmc/qemu/include/standard-headers/linux/virtio_input.h
/openbmc/qemu/include/sysemu/iothread.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/include/sysemu/tpm_backend_int.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/gtk.h
/openbmc/qemu/include/ui/sdl2.h
/openbmc/qemu/include/ui/shader.h
/openbmc/qemu/iothread.c
/openbmc/qemu/kvm-all.c
/openbmc/qemu/libcacard/cac.c
/openbmc/qemu/libcacard/card_7816.c
/openbmc/qemu/libcacard/event.c
/openbmc/qemu/libcacard/vcard.c
/openbmc/qemu/libcacard/vcard_emul_nss.c
/openbmc/qemu/libcacard/vcardt.c
/openbmc/qemu/libcacard/vreader.c
/openbmc/qemu/libcacard/vscclient.c
/openbmc/qemu/linux-headers/asm-arm/kvm.h
/openbmc/qemu/linux-headers/asm-arm64/kvm.h
/openbmc/qemu/linux-headers/asm-mips/kvm.h
/openbmc/qemu/linux-headers/asm-s390/kvm.h
/openbmc/qemu/linux-headers/asm-x86/hyperv.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-headers/linux/vfio.h
/openbmc/qemu/linux-user/arm/syscall_nr.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/memory.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/qemu-file.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd.c
/openbmc/qemu/net/net.c
/openbmc/qemu/pc-bios/qemu.rsrc
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/block.json
/openbmc/qemu/qapi/common.json
/openbmc/qemu/qapi/event.json
/openbmc/qemu/qapi/trace.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-coroutine-lock.c
/openbmc/qemu/qga/qapi-schema.json
/openbmc/qemu/qjson.c
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qmp.c
/openbmc/qemu/qobject/Makefile.objs
/openbmc/qemu/qobject/json-parser.c
/openbmc/qemu/qobject/qjson.c
/openbmc/qemu/qobject/qnull.c
/openbmc/qemu/rules.mak
/openbmc/qemu/scripts/coverity-model.c
/openbmc/qemu/scripts/qapi-commands.py
/openbmc/qemu/scripts/qapi-event.py
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi-visit.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/scripts/qmp/qmp-shell
/openbmc/qemu/scripts/shaderinclude.pl
/openbmc/qemu/softmmu_template.h
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/cpu64.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/internals.h
/openbmc/qemu/target-arm/kvm.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/mmu.h
/openbmc/qemu/target-mips/kvm.c
/openbmc/qemu/target-openrisc/cpu.h
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-s390x/cpu-qom.h
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/insn-data.def
/openbmc/qemu/target-s390x/ioinst.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/machine.c
/openbmc/qemu/target-s390x/mmu_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-tricore/cpu.h
/openbmc/qemu/target-tricore/op_helper.c
/openbmc/qemu/target-tricore/translate.c
/openbmc/qemu/target-tricore/tricore-opcodes.h
/openbmc/qemu/tcg/aarch64/tcg-target.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/i386/tcg-target.c
/openbmc/qemu/tcg/ia64/tcg-target.c
/openbmc/qemu/tcg/mips/tcg-target.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tcg/ppc/tcg-target.c
/openbmc/qemu/tcg/s390/tcg-target.c
/openbmc/qemu/tcg/sparc/tcg-target.c
/openbmc/qemu/tcg/tcg-be-ldst.h
/openbmc/qemu/tcg/tcg-op.c
/openbmc/qemu/tcg/tcg-opc.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tcg/tci/tcg-target.c
/openbmc/qemu/tci.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/acpi-test-data/pc/DSDT
/openbmc/qemu/tests/acpi-test-data/pc/SSDT
/openbmc/qemu/tests/acpi-test-data/pc/SSDT.bridge
/openbmc/qemu/tests/acpi-test-data/q35/DSDT
/openbmc/qemu/tests/acpi-test-data/q35/SSDT
/openbmc/qemu/tests/acpi-test-data/q35/SSDT.bridge
/openbmc/qemu/tests/bios-tables-test.c
/openbmc/qemu/tests/check-qjson.c
/openbmc/qemu/tests/qapi-schema/alternate-array.err
/openbmc/qemu/tests/qapi-schema/alternate-array.exit
/openbmc/qemu/tests/qapi-schema/alternate-array.json
/openbmc/qemu/tests/qapi-schema/alternate-array.out
/openbmc/qemu/tests/qapi-schema/alternate-base.err
/openbmc/qemu/tests/qapi-schema/alternate-base.exit
/openbmc/qemu/tests/qapi-schema/alternate-base.json
/openbmc/qemu/tests/qapi-schema/alternate-base.out
/openbmc/qemu/tests/qapi-schema/alternate-clash.err
/openbmc/qemu/tests/qapi-schema/alternate-clash.exit
/openbmc/qemu/tests/qapi-schema/alternate-clash.json
/openbmc/qemu/tests/qapi-schema/alternate-clash.out
/openbmc/qemu/tests/qapi-schema/alternate-conflict-dict.err
/openbmc/qemu/tests/qapi-schema/alternate-conflict-dict.exit
/openbmc/qemu/tests/qapi-schema/alternate-conflict-dict.json
/openbmc/qemu/tests/qapi-schema/alternate-conflict-dict.out
/openbmc/qemu/tests/qapi-schema/alternate-conflict-string.err
/openbmc/qemu/tests/qapi-schema/alternate-conflict-string.exit
/openbmc/qemu/tests/qapi-schema/alternate-conflict-string.json
/openbmc/qemu/tests/qapi-schema/alternate-conflict-string.out
/openbmc/qemu/tests/qapi-schema/alternate-good.err
/openbmc/qemu/tests/qapi-schema/alternate-good.exit
/openbmc/qemu/tests/qapi-schema/alternate-good.json
/openbmc/qemu/tests/qapi-schema/alternate-good.out
/openbmc/qemu/tests/qapi-schema/alternate-nested.err
/openbmc/qemu/tests/qapi-schema/alternate-nested.exit
/openbmc/qemu/tests/qapi-schema/alternate-nested.json
/openbmc/qemu/tests/qapi-schema/alternate-nested.out
/openbmc/qemu/tests/qapi-schema/alternate-unknown.err
/openbmc/qemu/tests/qapi-schema/alternate-unknown.exit
/openbmc/qemu/tests/qapi-schema/alternate-unknown.json
/openbmc/qemu/tests/qapi-schema/alternate-unknown.out
/openbmc/qemu/tests/qapi-schema/bad-base.err
/openbmc/qemu/tests/qapi-schema/bad-base.exit
/openbmc/qemu/tests/qapi-schema/bad-base.json
/openbmc/qemu/tests/qapi-schema/bad-base.out
/openbmc/qemu/tests/qapi-schema/bad-data.err
/openbmc/qemu/tests/qapi-schema/bad-data.exit
/openbmc/qemu/tests/qapi-schema/bad-data.json
/openbmc/qemu/tests/qapi-schema/bad-data.out
/openbmc/qemu/tests/qapi-schema/bad-ident.err
/openbmc/qemu/tests/qapi-schema/bad-ident.exit
/openbmc/qemu/tests/qapi-schema/bad-ident.json
/openbmc/qemu/tests/qapi-schema/bad-ident.out
/openbmc/qemu/tests/qapi-schema/bad-type-bool.err
/openbmc/qemu/tests/qapi-schema/bad-type-bool.exit
/openbmc/qemu/tests/qapi-schema/bad-type-bool.json
/openbmc/qemu/tests/qapi-schema/bad-type-bool.out
/openbmc/qemu/tests/qapi-schema/bad-type-dict.err
/openbmc/qemu/tests/qapi-schema/bad-type-dict.exit
/openbmc/qemu/tests/qapi-schema/bad-type-dict.json
/openbmc/qemu/tests/qapi-schema/bad-type-dict.out
/openbmc/qemu/tests/qapi-schema/bad-type-int.err
/openbmc/qemu/tests/qapi-schema/bad-type-int.exit
/openbmc/qemu/tests/qapi-schema/bad-type-int.json
/openbmc/qemu/tests/qapi-schema/bad-type-int.out
/openbmc/qemu/tests/qapi-schema/command-int.err
/openbmc/qemu/tests/qapi-schema/command-int.exit
/openbmc/qemu/tests/qapi-schema/command-int.json
/openbmc/qemu/tests/qapi-schema/command-int.out
/openbmc/qemu/tests/qapi-schema/data-array-empty.err
/openbmc/qemu/tests/qapi-schema/data-array-empty.exit
/openbmc/qemu/tests/qapi-schema/data-array-empty.json
/openbmc/qemu/tests/qapi-schema/data-array-empty.out
/openbmc/qemu/tests/qapi-schema/data-array-unknown.err
/openbmc/qemu/tests/qapi-schema/data-array-unknown.exit
/openbmc/qemu/tests/qapi-schema/data-array-unknown.json
/openbmc/qemu/tests/qapi-schema/data-array-unknown.out
/openbmc/qemu/tests/qapi-schema/data-int.err
/openbmc/qemu/tests/qapi-schema/data-int.exit
/openbmc/qemu/tests/qapi-schema/data-int.json
/openbmc/qemu/tests/qapi-schema/data-int.out
/openbmc/qemu/tests/qapi-schema/data-member-array-bad.err
/openbmc/qemu/tests/qapi-schema/data-member-array-bad.exit
/openbmc/qemu/tests/qapi-schema/data-member-array-bad.json
/openbmc/qemu/tests/qapi-schema/data-member-array-bad.out
/openbmc/qemu/tests/qapi-schema/data-member-array.err
/openbmc/qemu/tests/qapi-schema/data-member-array.exit
/openbmc/qemu/tests/qapi-schema/data-member-array.json
/openbmc/qemu/tests/qapi-schema/data-member-array.out
/openbmc/qemu/tests/qapi-schema/data-member-unknown.err
/openbmc/qemu/tests/qapi-schema/data-member-unknown.exit
/openbmc/qemu/tests/qapi-schema/data-member-unknown.json
/openbmc/qemu/tests/qapi-schema/data-member-unknown.out
/openbmc/qemu/tests/qapi-schema/data-unknown.err
/openbmc/qemu/tests/qapi-schema/data-unknown.exit
/openbmc/qemu/tests/qapi-schema/data-unknown.json
/openbmc/qemu/tests/qapi-schema/data-unknown.out
/openbmc/qemu/tests/qapi-schema/double-data.err
/openbmc/qemu/tests/qapi-schema/double-data.exit
/openbmc/qemu/tests/qapi-schema/double-data.json
/openbmc/qemu/tests/qapi-schema/double-data.out
/openbmc/qemu/tests/qapi-schema/double-type.err
/openbmc/qemu/tests/qapi-schema/double-type.exit
/openbmc/qemu/tests/qapi-schema/double-type.json
/openbmc/qemu/tests/qapi-schema/double-type.out
/openbmc/qemu/tests/qapi-schema/enum-bad-name.err
/openbmc/qemu/tests/qapi-schema/enum-bad-name.exit
/openbmc/qemu/tests/qapi-schema/enum-bad-name.json
/openbmc/qemu/tests/qapi-schema/enum-bad-name.out
/openbmc/qemu/tests/qapi-schema/enum-clash-member.err
/openbmc/qemu/tests/qapi-schema/enum-clash-member.exit
/openbmc/qemu/tests/qapi-schema/enum-clash-member.json
/openbmc/qemu/tests/qapi-schema/enum-clash-member.out
/openbmc/qemu/tests/qapi-schema/enum-dict-member.err
/openbmc/qemu/tests/qapi-schema/enum-dict-member.exit
/openbmc/qemu/tests/qapi-schema/enum-dict-member.json
/openbmc/qemu/tests/qapi-schema/enum-dict-member.out
/openbmc/qemu/tests/qapi-schema/enum-empty.err
/openbmc/qemu/tests/qapi-schema/enum-empty.exit
/openbmc/qemu/tests/qapi-schema/enum-empty.json
/openbmc/qemu/tests/qapi-schema/enum-empty.out
/openbmc/qemu/tests/qapi-schema/enum-int-member.err
/openbmc/qemu/tests/qapi-schema/enum-int-member.exit
/openbmc/qemu/tests/qapi-schema/enum-int-member.json
/openbmc/qemu/tests/qapi-schema/enum-int-member.out
/openbmc/qemu/tests/qapi-schema/enum-max-member.err
/openbmc/qemu/tests/qapi-schema/enum-max-member.exit
/openbmc/qemu/tests/qapi-schema/enum-max-member.json
/openbmc/qemu/tests/qapi-schema/enum-max-member.out
/openbmc/qemu/tests/qapi-schema/enum-missing-data.err
/openbmc/qemu/tests/qapi-schema/enum-missing-data.exit
/openbmc/qemu/tests/qapi-schema/enum-missing-data.json
/openbmc/qemu/tests/qapi-schema/enum-missing-data.out
/openbmc/qemu/tests/qapi-schema/enum-union-clash.err
/openbmc/qemu/tests/qapi-schema/enum-union-clash.exit
/openbmc/qemu/tests/qapi-schema/enum-union-clash.json
/openbmc/qemu/tests/qapi-schema/enum-union-clash.out
/openbmc/qemu/tests/qapi-schema/enum-wrong-data.err
/openbmc/qemu/tests/qapi-schema/enum-wrong-data.exit
/openbmc/qemu/tests/qapi-schema/enum-wrong-data.json
/openbmc/qemu/tests/qapi-schema/enum-wrong-data.out
/openbmc/qemu/tests/qapi-schema/escape-outside-string.err
/openbmc/qemu/tests/qapi-schema/escape-outside-string.exit
/openbmc/qemu/tests/qapi-schema/escape-outside-string.json
/openbmc/qemu/tests/qapi-schema/escape-outside-string.out
/openbmc/qemu/tests/qapi-schema/escape-too-big.err
/openbmc/qemu/tests/qapi-schema/escape-too-big.exit
/openbmc/qemu/tests/qapi-schema/escape-too-big.json
/openbmc/qemu/tests/qapi-schema/escape-too-big.out
/openbmc/qemu/tests/qapi-schema/escape-too-short.err
/openbmc/qemu/tests/qapi-schema/escape-too-short.exit
/openbmc/qemu/tests/qapi-schema/escape-too-short.json
/openbmc/qemu/tests/qapi-schema/escape-too-short.out
/openbmc/qemu/tests/qapi-schema/event-case.err
/openbmc/qemu/tests/qapi-schema/event-case.exit
/openbmc/qemu/tests/qapi-schema/event-case.json
/openbmc/qemu/tests/qapi-schema/event-case.out
/openbmc/qemu/tests/qapi-schema/event-max.err
/openbmc/qemu/tests/qapi-schema/event-max.exit
/openbmc/qemu/tests/qapi-schema/event-max.json
/openbmc/qemu/tests/qapi-schema/event-max.out
/openbmc/qemu/tests/qapi-schema/event-nest-struct.err
/openbmc/qemu/tests/qapi-schema/flat-union-bad-base.err
/openbmc/qemu/tests/qapi-schema/flat-union-bad-base.exit
/openbmc/qemu/tests/qapi-schema/flat-union-bad-base.json
/openbmc/qemu/tests/qapi-schema/flat-union-bad-base.out
/openbmc/qemu/tests/qapi-schema/flat-union-bad-discriminator.err
/openbmc/qemu/tests/qapi-schema/flat-union-bad-discriminator.exit
/openbmc/qemu/tests/qapi-schema/flat-union-bad-discriminator.json
/openbmc/qemu/tests/qapi-schema/flat-union-bad-discriminator.out
/openbmc/qemu/tests/qapi-schema/flat-union-base-star.err
/openbmc/qemu/tests/qapi-schema/flat-union-base-star.exit
/openbmc/qemu/tests/qapi-schema/flat-union-base-star.json
/openbmc/qemu/tests/qapi-schema/flat-union-base-star.out
/openbmc/qemu/tests/qapi-schema/flat-union-base-union.err
/openbmc/qemu/tests/qapi-schema/flat-union-base-union.exit
/openbmc/qemu/tests/qapi-schema/flat-union-base-union.json
/openbmc/qemu/tests/qapi-schema/flat-union-base-union.out
/openbmc/qemu/tests/qapi-schema/flat-union-branch-clash.err
/openbmc/qemu/tests/qapi-schema/flat-union-branch-clash.exit
/openbmc/qemu/tests/qapi-schema/flat-union-branch-clash.json
/openbmc/qemu/tests/qapi-schema/flat-union-branch-clash.out
/openbmc/qemu/tests/qapi-schema/flat-union-inline.err
/openbmc/qemu/tests/qapi-schema/flat-union-inline.exit
/openbmc/qemu/tests/qapi-schema/flat-union-inline.json
/openbmc/qemu/tests/qapi-schema/flat-union-inline.out
/openbmc/qemu/tests/qapi-schema/flat-union-int-branch.err
/openbmc/qemu/tests/qapi-schema/flat-union-int-branch.exit
/openbmc/qemu/tests/qapi-schema/flat-union-int-branch.json
/openbmc/qemu/tests/qapi-schema/flat-union-int-branch.out
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-branch-key.json
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-discriminator.err
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-discriminator.json
/openbmc/qemu/tests/qapi-schema/flat-union-no-base.err
/openbmc/qemu/tests/qapi-schema/flat-union-no-base.json
/openbmc/qemu/tests/qapi-schema/flat-union-optional-discriminator.err
/openbmc/qemu/tests/qapi-schema/flat-union-optional-discriminator.exit
/openbmc/qemu/tests/qapi-schema/flat-union-optional-discriminator.json
/openbmc/qemu/tests/qapi-schema/flat-union-optional-discriminator.out
/openbmc/qemu/tests/qapi-schema/flat-union-reverse-define.json
/openbmc/qemu/tests/qapi-schema/flat-union-reverse-define.out
/openbmc/qemu/tests/qapi-schema/flat-union-string-discriminator.json
/openbmc/qemu/tests/qapi-schema/ident-with-escape.err
/openbmc/qemu/tests/qapi-schema/ident-with-escape.exit
/openbmc/qemu/tests/qapi-schema/ident-with-escape.json
/openbmc/qemu/tests/qapi-schema/ident-with-escape.out
/openbmc/qemu/tests/qapi-schema/indented-expr.json
/openbmc/qemu/tests/qapi-schema/indented-expr.out
/openbmc/qemu/tests/qapi-schema/missing-type.err
/openbmc/qemu/tests/qapi-schema/missing-type.exit
/openbmc/qemu/tests/qapi-schema/missing-type.json
/openbmc/qemu/tests/qapi-schema/missing-type.out
/openbmc/qemu/tests/qapi-schema/nested-struct-data.err
/openbmc/qemu/tests/qapi-schema/nested-struct-data.exit
/openbmc/qemu/tests/qapi-schema/nested-struct-data.json
/openbmc/qemu/tests/qapi-schema/nested-struct-data.out
/openbmc/qemu/tests/qapi-schema/nested-struct-returns.err
/openbmc/qemu/tests/qapi-schema/nested-struct-returns.exit
/openbmc/qemu/tests/qapi-schema/nested-struct-returns.json
/openbmc/qemu/tests/qapi-schema/nested-struct-returns.out
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qapi-schema/redefined-builtin.err
/openbmc/qemu/tests/qapi-schema/redefined-builtin.exit
/openbmc/qemu/tests/qapi-schema/redefined-builtin.json
/openbmc/qemu/tests/qapi-schema/redefined-builtin.out
/openbmc/qemu/tests/qapi-schema/redefined-command.err
/openbmc/qemu/tests/qapi-schema/redefined-command.exit
/openbmc/qemu/tests/qapi-schema/redefined-command.json
/openbmc/qemu/tests/qapi-schema/redefined-command.out
/openbmc/qemu/tests/qapi-schema/redefined-event.err
/openbmc/qemu/tests/qapi-schema/redefined-event.exit
/openbmc/qemu/tests/qapi-schema/redefined-event.json
/openbmc/qemu/tests/qapi-schema/redefined-event.out
/openbmc/qemu/tests/qapi-schema/redefined-type.err
/openbmc/qemu/tests/qapi-schema/redefined-type.exit
/openbmc/qemu/tests/qapi-schema/redefined-type.json
/openbmc/qemu/tests/qapi-schema/redefined-type.out
/openbmc/qemu/tests/qapi-schema/returns-alternate.err
/openbmc/qemu/tests/qapi-schema/returns-alternate.exit
/openbmc/qemu/tests/qapi-schema/returns-alternate.json
/openbmc/qemu/tests/qapi-schema/returns-alternate.out
/openbmc/qemu/tests/qapi-schema/returns-array-bad.err
/openbmc/qemu/tests/qapi-schema/returns-array-bad.exit
/openbmc/qemu/tests/qapi-schema/returns-array-bad.json
/openbmc/qemu/tests/qapi-schema/returns-array-bad.out
/openbmc/qemu/tests/qapi-schema/returns-int.err
/openbmc/qemu/tests/qapi-schema/returns-int.exit
/openbmc/qemu/tests/qapi-schema/returns-int.json
/openbmc/qemu/tests/qapi-schema/returns-int.out
/openbmc/qemu/tests/qapi-schema/returns-unknown.err
/openbmc/qemu/tests/qapi-schema/returns-unknown.exit
/openbmc/qemu/tests/qapi-schema/returns-unknown.json
/openbmc/qemu/tests/qapi-schema/returns-unknown.out
/openbmc/qemu/tests/qapi-schema/returns-whitelist.err
/openbmc/qemu/tests/qapi-schema/returns-whitelist.exit
/openbmc/qemu/tests/qapi-schema/returns-whitelist.json
/openbmc/qemu/tests/qapi-schema/returns-whitelist.out
/openbmc/qemu/tests/qapi-schema/struct-base-clash-deep.err
/openbmc/qemu/tests/qapi-schema/struct-base-clash-deep.exit
/openbmc/qemu/tests/qapi-schema/struct-base-clash-deep.json
/openbmc/qemu/tests/qapi-schema/struct-base-clash-deep.out
/openbmc/qemu/tests/qapi-schema/struct-base-clash.err
/openbmc/qemu/tests/qapi-schema/struct-base-clash.exit
/openbmc/qemu/tests/qapi-schema/struct-base-clash.json
/openbmc/qemu/tests/qapi-schema/struct-base-clash.out
/openbmc/qemu/tests/qapi-schema/type-bypass-bad-gen.err
/openbmc/qemu/tests/qapi-schema/type-bypass-bad-gen.exit
/openbmc/qemu/tests/qapi-schema/type-bypass-bad-gen.json
/openbmc/qemu/tests/qapi-schema/type-bypass-bad-gen.out
/openbmc/qemu/tests/qapi-schema/type-bypass-no-gen.err
/openbmc/qemu/tests/qapi-schema/type-bypass-no-gen.exit
/openbmc/qemu/tests/qapi-schema/type-bypass-no-gen.json
/openbmc/qemu/tests/qapi-schema/type-bypass-no-gen.out
/openbmc/qemu/tests/qapi-schema/type-bypass.err
/openbmc/qemu/tests/qapi-schema/type-bypass.exit
/openbmc/qemu/tests/qapi-schema/type-bypass.json
/openbmc/qemu/tests/qapi-schema/type-bypass.out
/openbmc/qemu/tests/qapi-schema/unicode-str.err
/openbmc/qemu/tests/qapi-schema/unicode-str.exit
/openbmc/qemu/tests/qapi-schema/unicode-str.json
/openbmc/qemu/tests/qapi-schema/unicode-str.out
/openbmc/qemu/tests/qapi-schema/union-bad-branch.err
/openbmc/qemu/tests/qapi-schema/union-bad-branch.exit
/openbmc/qemu/tests/qapi-schema/union-bad-branch.json
/openbmc/qemu/tests/qapi-schema/union-bad-branch.out
/openbmc/qemu/tests/qapi-schema/union-base-no-discriminator.err
/openbmc/qemu/tests/qapi-schema/union-base-no-discriminator.exit
/openbmc/qemu/tests/qapi-schema/union-base-no-discriminator.json
/openbmc/qemu/tests/qapi-schema/union-base-no-discriminator.out
/openbmc/qemu/tests/qapi-schema/union-invalid-base.err
/openbmc/qemu/tests/qapi-schema/union-invalid-base.json
/openbmc/qemu/tests/qapi-schema/union-max.err
/openbmc/qemu/tests/qapi-schema/union-max.exit
/openbmc/qemu/tests/qapi-schema/union-max.json
/openbmc/qemu/tests/qapi-schema/union-max.out
/openbmc/qemu/tests/qapi-schema/union-optional-branch.err
/openbmc/qemu/tests/qapi-schema/union-optional-branch.exit
/openbmc/qemu/tests/qapi-schema/union-optional-branch.json
/openbmc/qemu/tests/qapi-schema/union-optional-branch.out
/openbmc/qemu/tests/qapi-schema/union-unknown.err
/openbmc/qemu/tests/qapi-schema/union-unknown.exit
/openbmc/qemu/tests/qapi-schema/union-unknown.json
/openbmc/qemu/tests/qapi-schema/union-unknown.out
/openbmc/qemu/tests/qapi-schema/unknown-escape.err
/openbmc/qemu/tests/qapi-schema/unknown-escape.exit
/openbmc/qemu/tests/qapi-schema/unknown-escape.json
/openbmc/qemu/tests/qapi-schema/unknown-escape.out
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.err
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.exit
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.json
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.out
/openbmc/qemu/tests/rocker/README
/openbmc/qemu/tests/rocker/all
/openbmc/qemu/tests/rocker/bridge
/openbmc/qemu/tests/rocker/bridge-stp
/openbmc/qemu/tests/rocker/bridge-vlan
/openbmc/qemu/tests/rocker/bridge-vlan-stp
/openbmc/qemu/tests/rocker/port
/openbmc/qemu/tests/rocker/tut.dot
/openbmc/qemu/tests/test-qmp-commands.c
/openbmc/qemu/tests/test-qmp-input-strict.c
/openbmc/qemu/tests/test-qmp-input-visitor.c
/openbmc/qemu/tests/test-qmp-output-visitor.c
/openbmc/qemu/tests/test-visitor-serialization.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/console-gl.c
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input-legacy.c
/openbmc/qemu/ui/sdl.c
/openbmc/qemu/ui/sdl2-2d.c
/openbmc/qemu/ui/sdl2-gl.c
/openbmc/qemu/ui/sdl2-input.c
/openbmc/qemu/ui/sdl2.c
/openbmc/qemu/ui/shader.c
/openbmc/qemu/ui/shader/texture-blit.frag
/openbmc/qemu/ui/shader/texture-blit.vert
/openbmc/qemu/ui/vnc.c
qemu-sockets.c
/openbmc/qemu/vl.c

1...<<61626364656667686970>>...78