Activity

From 08/25/2013 to 09/23/2013

09/23/2013

07:53 pm Revision f828a4c8: Merge remote-tracking branch 'stefanha/tracing' into staging
# By Alexey Kardashevskiy
# Via Stefan Hajnoczi
* stefanha/tracing:
kvm: fix traces to use %x instead of %d
Messag...
Anthony Liguori
07:53 pm Revision feb678c6: Merge remote-tracking branch 'stefanha/net' into staging
# By Aurelien Jarno (1) and Vincenzo Maffione (1)
# Via Stefan Hajnoczi
* stefanha/net:
e1000: NetClientInfo.receiv...
Anthony Liguori
07:53 pm Revision 16121fa3: Merge remote-tracking branch 'stefanha/block' into staging
# By Stefan Hajnoczi (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
virtio-blk: do not relay a previous dri...
Anthony Liguori
07:52 pm Revision 2e6ae666: Merge remote-tracking branch 'mjt/trivial-patches' into staging
# By Stefan Weil (8) and others
# Via Michael Tokarev
* mjt/trivial-patches:
tests/.gitignore: ignore test-throttle...
Anthony Liguori
07:52 pm Revision 3e4be9c2: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
# By Alexey Kardashevskiy (3) and others
# Via Paolo Bonzini
* qemu-kvm/uq/master:
target-i386: add feature kvm_pv_...
Anthony Liguori
07:52 pm Revision f3ca508f: Merge remote-tracking branch 'bonzini/scsi-next' into staging
# By Hervé Poussineau (5) and Stefan Weil (1)
# Via Paolo Bonzini
* bonzini/scsi-next:
block/iscsi: Drop iscsi_co_g...
Anthony Liguori

09/22/2013

09:30 am Revision 702d66a8: virtio-net: fix up HMP NIC info string on reset
When mac is updated on reset, info string has stale data.
Fix it up.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin

09/20/2013

08:55 pm Revision cbf5b968: kvm: fix traces to use %x instead of %d
KVM request types are normally defined using hex constants but QEMU traces
print decimal values instead, which is not...
Alexey Kardashevskiy
08:49 pm Revision a26405b3: pcnet-pci: mark I/O and MMIO as LITTLE_ENDIAN
Now that the memory subsystem is propagating the endianness correctly,
the pcnet-pci device should have its I/O ports...
Aurelien Jarno
08:49 pm Revision 97410dde: e1000: NetClientInfo.receive_iov implemented
This patch implements the NetClientInfo.receive_iov method for the
e1000 device emulation. In this way a network back...
Vincenzo Maffione
08:27 pm Revision ef5bc962: virtio-blk: do not relay a previous driver's WCE configuration to the current
The following sequence happens:
- the SeaBIOS virtio-blk driver does not support the WCE feature, which
causes QEMU t...
Paolo Bonzini
08:27 pm Revision 1df6fa4b: blockdev: do not default cache.no-flush to true
That's why all my VMs were so fast lately. :)
This changed in 1.6.0 by mistake in patch 29c4e2b (blockdev: Split up
...
Paolo Bonzini
08:27 pm Revision bcb9d66e: block: don't lose data from last incomplete sector
To read the last sector that is not aligned to sector boundary, current
code for growable backends, since commit 893a...
Fam Zheng
07:15 pm Revision 7a1c0d20: tests/.gitignore: ignore test-throttle
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Michael Toka...
Fam Zheng
07:13 pm Revision 089f3f76: exec: Fix broken build for MinGW (regression)
Commit 3435f39513a104294b5e3bbf3612047028d25cfc reduced the ifdeffery with
this result for MinGW:
exec.c: In functio...
Stefan Weil
07:11 pm Revision e76d05c2: kvm: Fix compiler warning (clang)
Report from clang analyzer:
clock.c:42:15: warning:
Value stored to 'cpu' during its initialization is never read
S...
Stefan Weil
07:09 pm Revision 41d1af4d: *-user: Fix typo in comment (ulocking -> unlocking)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Mich...
Stefan Weil
07:09 pm Revision 314b5d4b: docs: Fix IO port number for CPU present bitmap.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Reviewd-By: Igor Mammedov <imammedo@redhat.com>
Signed-off-...
Anthony PERARD
07:09 pm Revision 227b8175: translate-all: Fix formatting of dump output
The page dump writes a table with 3 abi_ulong values in each row.
These values take 8 or 16 characters (depending on ...
Stefan Weil
07:09 pm Revision 2b7be8c8: MAINTAINERS: Add missing entry to filelist for TCI target
tci.c is also a maintained part of the TCI implementation.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: ...
Stefan Weil
07:09 pm Revision 6f20f55b: *-user: Improve documentation for lock_user function
Add a missing "function" and replace "and" by "any".
BSD and Linux use the same documentation here, so fix both.
Sig...
Stefan Weil
07:09 pm Revision 07ac4dc5: tci: Fix qemu-alpha on 32 bit hosts (wrong assertions)
Debian busybox-static for alpha has a load address of 0x0000000120000000
which is mapped to 0x0000000020000000 for 32...
Stefan Weil
07:09 pm Revision 387e4176: tcg-sparc: Fix parenthesis warning
error: suggest parentheses around comparison in operand of ‘&’ [-Werror=parentheses]
Signed-off-by: Richard Henderso...
Richard Henderson
07:09 pm Revision 69fded48: vscclient: remove unnecessary use of uninitialized variable
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off...
Michael Tokarev
07:09 pm Revision 2be178a4: iov: avoid "orig_len may be used unitialized" warning
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off...
Michael Tokarev
07:09 pm Revision 469936ae: target-i386: Fix segment cache dump
When in Long Mode, cpu_x86_seg_cache() logs "DS16" because the Default
operation size bit (D/B bit) is not set for Lo...
Tobias Markus
07:09 pm Revision 8b6bfc77: Makefile: Remove some more files when cleaning
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Stefan Weil
07:09 pm Revision ddd0bd48: trace-events: Clean up with scripts/cleanup-trace-events.pl again
Event qxl_render_blit_guest_primary_initialized is unused since commit
c58c7b9, drop it.
Commit 42e5b4c moved hw/ppc...
Markus Armbruster
07:09 pm Revision e600cdf3: configure: Undefine _FORTIFY_SOURCE prior using it
Currently, we are enforcing the _FORTIFY_SOURCE=2 without any
previous detection if the macro has been already define...
Michal Privoznik
07:09 pm Revision 451f7846: q35: Fix typo in constant DEFUALT -> DEFAULT.
Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Richard W.M. Jones
04:08 pm Revision 2571f8f5: Merge remote-tracking branch 'spice/spice.v74' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* spice/spice.v74:
qxl: compile only once
qxl: simplify page dirtying
qx...
Anthony Liguori
04:08 pm Revision ce63e9c2: Merge remote-tracking branch 'kraxel/usb.90' into staging
# By Hans de Goede (6) and Gerd Hoffmann (1)
# Via Gerd Hoffmann
* kraxel/usb.90:
usb: Fix iovec memleak on combine...
Anthony Liguori
04:06 pm Revision f54c49e2: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Luiz Capitulino
# Via Luiz Capitulino
* luiz/queue/qmp:
QMP: qmp-events.txt: alphabetical order fix and other ...
Anthony Liguori
02:55 pm Revision 788be8e9: s390/eventfacility: Fix receive/send masks
Currently we announce interchanged receive/send masks. This did not
trigger a bug, since the sclp console has the sam...
Christian Borntraeger
02:55 pm Revision 8b8b1138: s390/eventfacility: remove unused event_type variable
The event_type variable is never used. Get rid of it.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
...
Christian Borntraeger
02:55 pm Revision 6a444f85: s390/sclplmconsole: Add support for SCLP line-mode console
Add simple support for SCLP line-mode also known as operating
system messages. This can be added in addition to or in...
Heinz Graalfs
02:55 pm Revision 40fa5264: s390/ebcdic: Move conversion tables to header file
Move conversion tables to header file.
- In SCLP line mode processing EBCDIC/ASCII conversion is needed.
- An a...
Heinz Graalfs
02:55 pm Revision c3d9f24a: s390/eventfacility: allow childs to handle more than 1 event type
Currently all handlers (quiesce, console) only handle one event type.
Some drivers will handle multiple (compatible) ...
Christian Borntraeger
02:55 pm Revision d8b30c83: s390/kexec: Implement diag308 subcode 0
This patch implements subcode 0 of diag 308. This is necessary for kexec
(without kdump). The main difference to subc...
Christian Borntraeger
02:55 pm Revision ea9ad3e9: s390/sclpconsole: modify definition of input buffer
To use VMState for migration, we need to adapt some sclp code:
- allocate console buffer as part of the console
...
Heinz Graalfs
02:55 pm Revision cb335beb: s390/sclpconsole: Add code to support live migration for sclpconsole
This patch adds the necessary life migration pieces to the sclp code
by using vmstate_register.
Signed-off-by: Heinz...
Heinz Graalfs
02:55 pm Revision 7e36b7a3: s390/sclpquiesce: Add code to support live migration
This patch adds the necessary life migration pieces to sclpquiesce
by using the vmstate_register.
Signed-off-by: Hei...
Heinz Graalfs
02:55 pm Revision 3af6de32: s390/sclp: add reset() functions
Add reset() functions for event-facility, sclpconsole, and sclpquiesce.
The reset() functions perform variable initia...
Heinz Graalfs
02:55 pm Revision a0c8699b: s390/eventfacility: fix multiple Read Event Data sources
Make the handler for SCLP Read Event Data deal with notifications
for multiple sources correctly.
Signed-off-by: Ral...
Ralf Hoppe
01:48 pm Revision 0f39ac9a: qcow2: Correct snapshots size for overlap check
Using s->snapshots_size instead of snapshots_size for the metadata
overlap check in qcow2_write_snapshots leads to th...
Max Reitz
01:46 pm Revision abd137a1: s390/dump: zero out padding bytes in notes sections
The prstatus of an s390x dump contains several padding areas. Zero out
these bytes to make reading the notes section ...
Christian Borntraeger
01:46 pm Revision 441ea695: s390/ipl: Fix waiting for virtio processing
The guest side must not manipulate the index for the used buffers. Instead,
remember the state of the used buffer loc...
Cornelia Huck
01:46 pm Revision 1902269c: s390/ipl: Update the s390-ccw.img rom
Rebuild of the virtio-ccw rom containing these patches:
1. s390/ipl: Fix waiting for virtio processing
Signed-off-by...
Christian Borntraeger
01:46 pm Revision 5d9bf1c0: s390/ioinst: Moved the CC setting to the IO instruction handlers
The IO instruction handlers now take care of setting the CC value on
their own, so that the confusing return code mag...
Thomas Huth
01:46 pm Revision 3d0a615f: s390/cpu: Make setcc() function available to other files
Moved the setcc() function to cpu.h so that it can be used by other
files, too. It now also does not modify the kvm s...
Thomas Huth
01:46 pm Revision 3ac85fb6: s390/kvm: Add check for priviledged SCLP handler
The SCLP instruction is priviledged, so we should make sure that
we generate an exception when it is called from the ...
Thomas Huth
01:38 pm Revision f010bc64: target-i386: add feature kvm_pv_unhalt
I don't know yet if want this feature on by default, so for now I'm
just adding support for "-cpu ...,+kvm_pv_unhalt"...
Andrew Jones
01:38 pm Revision 4f265607: linux-headers: update to 3.12-rc1
Signed-off-by: Andrew Jones <drjones@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Andrew Jones
01:38 pm Revision 787aaf57: target-i386: forward CPUID cache leaves when -cpu host is used
Some users running cpu intensive tasks checking the cache CPUID leaves at
startup and making decisions based on the r...
Benoît Canet
01:37 pm Revision 76fe21de: kvm irqfd: support direct msimessage to irq translation
On PPC64 systems MSI Messages are translated to system IRQ in a PCI
host bridge. This is already supported for emulat...
Alexey Kardashevskiy
01:37 pm Revision 97577fd4: cpu: Move cpu state syncs up into cpu_dump_state()
The x86 and ppc targets call cpu_synchronize_state() from their
*_cpu_dump_state() callbacks to ensure that up to dat...
James Hogan
01:37 pm Revision 670436ce: kvm: warn if num cpus is greater than num recommended
The comment in kvm_max_vcpus() states that it's using the recommended
procedure from the kernel API documentation to ...
Andrew Jones
01:37 pm Revision 0e503577: fix steal time MSR vmsd callback to proper opaque type
Convert steal time MSR vmsd callback pointer to proper X86CPU type.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat....
Marcelo Tosatti
01:37 pm Revision 3e469dbf: exec: always use MADV_DONTFORK
MADV_DONTFORK prevents fork to fail with -ENOMEM if the default
overcommit heuristics decides there's too much anonym...
Andrea Arcangeli
01:37 pm Revision 18e5eec4: kvmvapic: Catch invalid ROM size
If not caught early, a zero-length ROM will cause a NULL-pointer access
later on in patch_hypercalls when allocating ...
Jan Kiszka
01:37 pm Revision c056bc3f: kvmvapic: Enter inactive state on hardware reset
ROM layout may change after reset of devices are hotplugged, so we have
to pick up the physical address again when th...
Jan Kiszka
01:37 pm Revision 4357930b: kvmvapic: Clear also physical ROM address when entering INACTIVE state
To avoid misinterpreting INACTIVE after migration as old qemu-kvm's
STANDBY, also clear rom_state_paddr when going ba...
Jan Kiszka
01:37 pm Revision 4fe6e9ec: kvm: fix traces to use %x instead of %d
KVM request types are normally defined using hex constants but QEMU traces
print decimal values instead, which is not...
Alexey Kardashevskiy
01:37 pm Revision c5daeae1: linux-headers: update to 3.11
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Alexey Kardashevskiy

09/19/2013

02:21 pm Revision a9031675: coroutine: fix /perf/nesting coroutine benchmark
The /perf/nesting benchmark is broken because the counters are
not reset after each iteration. Therefore, nesting is ...
Gabriel Kerneis
02:21 pm Revision 2fcd15ea: coroutine: add qemu_coroutine_yield benchmark
Current coroutine performance benchmarks test only coroutine creation,
either directly or in a nested way. This patch...
Gabriel Kerneis
12:28 pm Revision 4c5d82ec: xhci: Init a transfers xhci, slotid and epid member on epctx alloc
Transfers are part of an epctx, which is part of a slot, which is part of
a xhci. Transfers cannot dynamically be mov...
Hans de Goede
12:28 pm Revision d063c311: xhci: Fix number of streams allocated when using streams
According to the xhci spec the total number of streams is
2 ^ (MaxPStreams + 1), and this is also how the Linux xhci ...
Hans de Goede
12:28 pm Revision b5613fdc: usb: remove old usb-host code
The usb-host code has been rewritten for qemu 1.5 to use libusb,
the old code has been left in as temporary fallback....
Gerd Hoffmann
12:28 pm Revision 518ad5f2: xhci: Add xhci_epid_to_usbep helper function
And use it instead of prying the USBEndpoint out of the packet struct
in various places.
Signed-off-by: Hans de Goed...
Hans de Goede
12:28 pm Revision b21da4e5: xhci: Fix memory leak on xhci_disable_ep
The USBPacket-s in the transfers need to be cleaned up so that the memory
allocated by the iovec in there gets freed....
Hans de Goede
12:28 pm Revision 9adbaad3: usb: Also reset max_packet_size on ep_reset
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
12:28 pm Revision 0ca6db4f: usb: Fix iovec memleak on combined-packet free
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede

09/18/2013

04:48 pm Revision da718ceb: qemu-timer: drop outdated signal safety comments
host_alarm_handler() is invoked from the signal processing thread
(currently the iothread). Previously we did proces...
Stefan Hajnoczi
04:48 pm Revision 978f2205: qemu-timer: make qemu_timer_mod_ns() and qemu_timer_del() thread-safe
Introduce QEMUTimerList->active_timers_lock to protect the linked list
of active timers. This allows qemu_timer_mod_...
Stefan Hajnoczi
04:48 pm Revision 3db1ee7c: qemu-timer: do not take the lock in timer_pending
We can deduce the result from expire_time, by making it always -1 if
the timer is not in the active_timers list. We ...
Paolo Bonzini
04:34 pm Revision 975a0015: libcacard: link against qemu-error.o for error_report()
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Stefan Hajnoczi
04:34 pm Revision a5813077: osdep: warn if open(O_DIRECT) on fails with EINVAL
Print a warning when opening a file O_DIRECT fails with EINVAL. This
saves users a lot of time trying to figure out ...
Stefan Hajnoczi
03:57 pm Revision 22f3946b: QMP: add scripts/qmp
Populate it with all scripts stored in QMP/. Also fixes trailing
whitespaces in qmp-shell and qmp.py.
Signed-off-by:...
Luiz Capitulino
03:57 pm Revision d076a2ad: QMP: fix qmp-commands.txt generation path
This file should be generated in the BUILD_DIR, as all other docs.
Signed-off-by: Luiz Capitulino <lcapitulino@redha...
Luiz Capitulino
03:57 pm Revision 7537fe04: QMP: QMP/ -> docs/qmp/
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Luiz Capitulino
03:57 pm Revision 7b5ce8db: QMP: qmp-events.txt: alphabetical order fix and other minor changes
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Luiz Capitulino
03:57 pm Revision 715c1860: QMP: Update qmp-spec.txt
Simplify the text, fix some of the examples.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Er...
Luiz Capitulino
03:57 pm Revision 52bbff77: QMP: Update README file
Drop unneeded info, fix some of the examples and rename QEMU Monitor
Protocol to QEMU Machine Protocol.
Signed-off-b...
Luiz Capitulino
12:13 pm Revision 9efc2d8d: qxl: define qxl operating on 4k pages
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:13 pm Revision 60b3b2a5: qxl: simplify qxl_rom_size
Nowdays rom size is fixed at 8192 for live migration compat reasons.
So we can ditch the pointless math trying to cal...
Gerd Hoffmann
12:13 pm Revision 521e759c: qxl: compile only once
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:13 pm Revision b0297b4a: qxl: simplify page dirtying
No need to do target page size calculations here,
memory_region_set_dirty will care for us.
Signed-off-by: Gerd Hoff...
Gerd Hoffmann
02:28 am Revision f35c934a: block/iscsi: Drop iscsi_co_get_block_status for older versions of libiscsi
Debian wheezy includes libiscsi-dev 1.4.0 which does not provide
SCSI_PROVISIONING_TYPE_DEALLOCATED. Drop iscsi_co_ge...
Stefan Weil

09/17/2013

07:22 pm Revision 92bfedb0: MAINTAINERS: Add myself to MAINTAINERS file
Add myself to the MAINTAINERS file. I'll be looking at qemu-seccomp.c
and include/sysemu/seccomp.h.
Signed-off-by: E...
Eduardo Otubo
07:10 pm Revision 46663e5e: hmp: block-stream: fix typo
Found this by enabling C++ errors. The bool and enum arguments
are mistakenly flipped.
Signed-off-by: Anthony Liguo...
Anthony Liguori
06:01 pm Revision 6c2679fc: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
# By Liu Ping Fan (3) and Jan Kiszka (1)
# Via Jan Kiszka
* kiszka/queues/slirp:
slirp: clean up slirp_update_timeo...
Anthony Liguori
05:51 pm Revision 5dc11192: Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Max Reitz (16) and others
# Via Kevin Wolf
* kwolf/for-anthony: (33 commits)
qemu-iotests: Fix test 038
bloc...
Anthony Liguori
05:51 pm Revision ab9cec42: Merge remote-tracking branch 'rth/tgt-i386' into staging
# By Paolo Bonzini (1) and Peter Maydell (1)
# Via Richard Henderson
* rth/tgt-i386:
target-i386: Only provide CMOV...
Anthony Liguori
05:50 pm Revision 7d41364e: Merge remote-tracking branch 'bonzini/scsi-next' into staging
# By Peter Lieven (3) and others
# Via Paolo Bonzini
* bonzini/scsi-next:
spapr-vscsi: Report error on unsupported ...
Anthony Liguori
05:49 pm Revision 25afd6eb: Merge remote-tracking branch 'kraxel/chardev.7' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/chardev.7:
chardev: fix pty_chr_timer
Message-id: 1378972894-11185...
Anthony Liguori
01:26 pm Revision a42e9c41: slirp: set mainloop timeout with more precise value
If slirp needs to emulate tcp timeout, then the timeout value
for mainloop should be more precise, which is determine...
Liu Ping Fan
01:26 pm Revision 426e3e6c: slirp: clean up slirp_update_timeout
No need to write out the timeout early, keep it local until we are done.
Signed-off-by: Jan Kiszka <jan.kiszka@sieme...
Jan Kiszka
01:26 pm Revision fe0ff43c: slirp: make timeout local
Each slirp has its own time to caculate timeout.
Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
Signed-of...
Liu Ping Fan
01:26 pm Revision 9b0ca6cc: slirp: define timeout as macro
Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Liu Ping Fan

09/16/2013

01:42 pm Revision ceae18bd: lsi: add 53C810 variant
Currently, treat it exactly as a 53C895A.
53C895A is a 53C810 with more capabilities, so this should work.
However, ...
Hervé Poussineau
01:42 pm Revision 689f5ff4: lsi: remove todo
LSI emulation has been tested with Linux on PPC platform.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Sig...
Hervé Poussineau
01:42 pm Revision 0903c35d: lsi: ignore write accesses to CTEST0 registers
53C895A datasheet says that this register is read/write, and that the value
returned on read access is dependant of D...
Hervé Poussineau
01:42 pm Revision c7ac9f40: lsi: check ssid versus sdid only if ssid is valid
This prevents some (invalid) error messages on console.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signe...
Hervé Poussineau
01:41 pm Revision 16b8ed1d: lsi: use constant name instead of its value
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Hervé Poussineau

09/15/2013

11:49 am Revision 9f1a029a: pci: remove explicit check to 64K ioport size
This check is useless, as bigger addresses will be ignored when
added to 'io' MemoryRegion, which has a size of 64K.
...
Hervé Poussineau
11:49 am Revision c5a22c43: range: add min/max operations on ranges
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin
11:49 am Revision 43864069: pci: add helper to retrieve the 64-bit range
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin
11:49 am Revision 8b42d730: q35: use 64 bit window programmed by guest
Detect the 64 bit window programmed by firmware
and configure properties accordingly.
Signed-off-by: Michael S. Tsir...
Michael S. Tsirkin
11:49 am Revision c046e8c4: piix4: disable io on reset
io base register at 0x40 is cleared on reset,
but io is not disabled until some other event
happens to call pm_io_spa...
Michael S. Tsirkin
11:49 am Revision 2028fdf3: piix: use 64 bit window programmed by guest
Detect the 64 bit window programmed by firmware
and configure properties accordingly.
Signed-off-by: Michael S. Tsir...
Michael S. Tsirkin
09:36 am Revision 636228a8: q35: make pci window address/size match guest cfg
For Q35, MMCFG address and size are guest configurable.
Update w32 property to make it behave accordingly.
Signed-of...
Michael S. Tsirkin
09:36 am Revision cfe25e2b: range: add Range to typedefs
will help simplify header dependencies.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin

09/13/2013

01:02 pm Revision c21bddf2: qemu-iotests: Fix test 038
Test 038 uses asynchronous I/O, resulting (potentially) in a different
output for every run (regarding the order of t...
Max Reitz

09/12/2013

09:24 pm Revision bff93281: target-i386: Only provide CMOV and friends if feature bit set
The instructions CMOVcc, FCMOVcc and F[U]COMI[P] should only be
present if the CMOV feature bit is set. Add missing f...
Peter Maydell
09:20 pm Revision f2f8560c: target-i386: fix disassembly with PAE=1, PG=0
CR4.PAE=1 will not enable paging if CR0.PG=0, but the "if" chain
in x86_cpu_get_phys_page_debug says otherwise. Chec...
Paolo Bonzini
07:45 pm Revision e1e84ba0: exec: Clean up unnecessary S390 ifdeffery
Another issue missed in commit fdec991 is -mem-path: it needs to be
rejected only for old S390 KVM, not for any S390....
Markus Armbruster
07:45 pm Revision 39228250: exec: Don't abort when we can't allocate guest memory
We abort() on memory allocation failure. abort() is appropriate for
programming errors. Maybe most memory allocatio...
Markus Armbruster
07:45 pm Revision 7f87af39: pc_sysfw: Fix ISA BIOS init for ridiculously big flash
pc_isa_bios_init() suffers integer overflow for flash larger than
INT_MAX.
Signed-off-by: Markus Armbruster <armbru@...
Markus Armbruster
07:45 pm Revision 2eb9fbaa: exec: Drop incorrect & dead S390 code in qemu_ram_remap()
Old S390 KVM wants guest RAM mapped in a peculiar way. Commit 6b02494
implemented that.
When qemu_ram_remap() got a...
Markus Armbruster
07:45 pm Revision 0628c182: exec: Clean up fall back when -mem-path allocation fails
With -mem-path, qemu_ram_alloc_from_ptr() first tries to allocate
accordingly, but when it fails, it falls back to no...
Markus Armbruster
07:45 pm Revision 3435f395: exec: Reduce ifdeffery around -mem-path
Instead of spreading its ifdeffery everywhere, confine it to
qemu_ram_alloc_from_ptr(). Everywhere else, simply test...
Markus Armbruster
07:45 pm Revision 91138037: exec: Simplify the guest physical memory allocation hook
Make it a generic hook rather than a KVM hook. Less code and
ifdeffery.
Since the only user of the hook is old S390...
Markus Armbruster
07:45 pm Revision dfeaf2ab: exec: Fix Xen RAM allocation with unusual options
Issues:
* We try to obey -mem-path even though it can't work with Xen.
* To implement -machine mem-merge, we call
...
Markus Armbruster
05:28 pm Revision aa3fe714: block: Assert validity of BdrvActionOps
In qmp_transaction, assert that the BdrvActionOps to be used is actually
valid.
This assertion failing is very impro...
Max Reitz
02:54 pm Revision 4aa846f2: qemu-iotests: Cleanup test image in test number 007
qemu-iotests number 007 doesn't do test image cleanup. This will affect
those protocols that expect a clean state bef...
Bharata B Rao
02:49 pm Revision c745bfb4: qemu-img: fix invalid JSON
Single quotes for JSON are a QMP-ism, use real JSON in
qemu-img output.
Reported-by: Kevin Wolf <kwolf@redhat.com>
S...
Paolo Bonzini
02:15 pm Revision 26573a0c: spapr-vscsi: Adding VSCSI capabilities
This implements capabilities exchange between vscsi host and client. As
at the moment no capability is supported, pu...
Nikunj A. Dadhania
02:15 pm Revision f4ff3b7b: spapr-vscsi: Report error on unsupported MAD requests
The existing driver just dropped unsupported requests. This adds error
responses to those unhandled requests.
Signed...
Alexey Kardashevskiy
02:14 pm Revision 65f3e339: iscsi: split discard requests in multiple parts
Replace .bdrv_aio_discard with .bdrv_co_discard so that discard
requests can be split in multiple parts, each for a s...
Peter Lieven
11:12 am Revision 34b5d2c6: block: Error parameter for open functions
Add an Error ** parameter to bdrv_open, bdrv_file_open and associated
functions to allow more specific error messages...
Max Reitz
11:12 am Revision 70c60c08: coroutine: add ./configure --disable-coroutine-pool
The 'gthread' coroutine backend was written before the freelist (aka
pool) existed in qemu-coroutine.c.
This means t...
Stefan Hajnoczi
11:12 am Revision cc84d90f: block: Error parameter for create functions
Add an Error ** parameter to bdrv_create and its associated functions to
allow more specific error messages.
Signed-...
Max Reitz
11:12 am Revision b70d8c23: qemu-img create: Emit filename on error
bdrv_img_create generally does not emit the target filename, although
this is pretty important information. Therefore...
Max Reitz
11:12 am Revision 3ef6c40a: qcow2: Use Error parameter
Employ usage of the new Error ** parameter in qcow2_open, qcow2_create
and associated functions.
Signed-off-by: Max ...
Max Reitz
11:12 am Revision 2c78857b: qemu-iotests: Adjustments due to error propagation
When opening/creating images, propagating errors instead of immediately
emitting them on occurrence results in errors...
Max Reitz
11:12 am Revision d5124c00: bdrv: Use "Error" for creating images
Add an Error ** parameter to BlockDriver.bdrv_create to allow more
specific error messages.
Signed-off-by: Max Reitz...
Max Reitz
11:12 am Revision fd9c577b: qemu-iotests: add tests for runtime fd passing via SCM rights
This case will test whether the monitor can receive fd at runtime.
To verify better, additional monitor is created to...
Wenchao Xia
11:12 am Revision d982919d: qemu-iotests: New test case in 061
Add one test case for zero cluster expansion on qcow2 version downgrade
in shared L2 tables (i.e., L2 tables with a r...
Max Reitz
11:12 am Revision 2ea1dd75: snapshot: new function bdrv_snapshot_find_by_id_and_name()
To make it clear about id and name in searching, add this API
to distinguish them. Caller can choose to search by id ...
Wenchao Xia
11:12 am Revision a89d89d3: snapshot: distinguish id and name in snapshot delete
Snapshot creation actually already distinguish id and name since it take
a structured parameter *sn, but delete can't...
Wenchao Xia
11:12 am Revision 015a1036: bdrv: Use "Error" for opening images
Add an Error ** parameter to BlockDriver.bdrv_open and
BlockDriver.bdrv_file_open to allow more specific error messag...
Max Reitz
11:12 am Revision f323bc9e: qmp: add interface blockdev-snapshot-internal-sync
Snapshot ID can't be specified in this interface.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off...
Wenchao Xia
11:12 am Revision 44e3e053: qmp: add interface blockdev-snapshot-delete-internal-sync
This interface use id and name as optional parameters, to handle the
case that one image contain multiple snapshots w...
Wenchao Xia
11:12 am Revision 775ca88e: hmp: add interface hmp_snapshot_blkdev_internal
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Wenchao Xia
11:12 am Revision 7a4ed2ee: hmp: add interface hmp_snapshot_delete_blkdev_internal
It is hard to make both id and name optional in hmp console as qmp
interface, so this interface require user to speci...
Wenchao Xia
11:12 am Revision 8023090b: qemu-iotests: add 057 internal snapshot for block device test case
Create in transaction and deletion in single command will be tested.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet....
Wenchao Xia
11:12 am Revision bbe86010: qmp: add internal snapshot support in qmp_transaction
Unlike savevm, the qmp_transaction interface will not generate
snapshot name automatically, saving trouble to return ...
Wenchao Xia
11:12 am Revision 670df5e3: qcow2: Pass discard type to qcow2_discard_clusters()
The function will be used internally instead of only being called for
guest discard requests.
Signed-off-by: Kevin W...
Kevin Wolf
11:12 am Revision 1ebf561c: qcow2: Discard VM state in active L1 after creating snapshot
During savevm, the VM state is written to the active L1 of the image and
then a snapshot is taken. After that, the VM...
Kevin Wolf
11:12 am Revision 56e023af: raw-win32.c: Fix incorrect handling behaviour of small block files
It is a valid case that the read data's size is smaller than the
requested size since there could be files that are s...
Tal Kain
11:12 am Revision 6f176b48: block: Image file option amendment
This patch adds the "amend" option to qemu-img which allows changing
image options on existing image files. It also a...
Max Reitz
11:12 am Revision e7108fea: qcow2-cache: Empty cache
Add a function for emptying a cache, i.e., flushing it and marking all
elements invalid.
Signed-off-by: Max Reitz <m...
Max Reitz
11:12 am Revision 32b6444d: qcow2-cluster: Expand zero clusters
Add functionality for expanding zero clusters. This is necessary for
downgrading the image version to one without zer...
Max Reitz
11:12 am Revision b6481f37: qcow2: Save refcount order in BDRVQcowState
Save the image refcount order in BDRVQcowState. This will be relevant
for future code supporting different refcount o...
Max Reitz
11:12 am Revision 9296b3ed: qcow2: Implement bdrv_amend_options
Implement bdrv_amend_options for compat, size, backing_file, backing_fmt
and lazy_refcounts.
Downgrading images from...
Max Reitz
11:12 am Revision a8110c3d: qemu-iotest: qcow2 image option amendment
Add tests for qemu-img amend on qcow2 image files.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin...
Max Reitz
11:12 am Revision f93296ea: qemu-iotests: add unix socket help program
This program can do a sendmsg call to transfer fd with unix
socket, which is not supported in python2.
The built bin...
Wenchao Xia
11:12 am Revision 30b005d9: qemu-iotests: add infrastructure of fd passing via SCM
This patch make use of the compiled scm helper program to transfer
fd via unix socket at runtime.
Signed-off-by: Wen...
Wenchao Xia
10:58 am Revision b0d768c3: chardev: fix pty_chr_timer
pty_chr_timer first calls pty_chr_update_read_handler(), then clears
timer_tag (because it is a one-shot timer). Th...
Gerd Hoffmann
09:46 am Revision c24e7517: scsi: Fix scsi_bus_legacy_add_drive() scsi-generic with serial
scsi_bus_legacy_add_drive() creates either a scsi-disk or a
scsi-generic device. It sets property "serial" to argume...
Markus Armbruster
09:46 am Revision eb37f146: spapr-vscsi: add task management
At the moment the guest kernel issues two types of task management
requests to the hypervisor - task about and lun re...
Alexey Kardashevskiy
09:46 am Revision a27292b5: virtio-scsi: Make type virtio-scsi-common abstract
It's the abstract base of virtio-scsi-device and vhost-scsi.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Si...
Markus Armbruster
09:46 am Revision 5accc840: scsi: prefer UUID to VM name for the initiator name
The UUID is unique even across multiple hosts, thus it is
better than a VM name even if it is less user-friendly.
Si...
Paolo Bonzini
09:46 am Revision 92794105: hw/scsi/lsi53c895a: Use sextract32 for sign-extension
Use sextract32() for doing sign-extension rather than rolling
our own implementation.
Signed-off-by: Peter Maydell <...
Peter Maydell
09:46 am Revision 57ffcc4c: hw/scsi/lsi53c895a: Use deposit32 rather than handcoded shift/mask
Use deposit32() rather than handcoded shifts/masks to update the
scratch registers. This is cleaner and incidentally ...
Peter Maydell
09:46 am Revision f18a7cbb: iscsi: add logical block provisioning information to iscsilun
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Peter Lieven
09:46 am Revision 54a5c1d5: iscsi: add .bdrv_get_block_status
this patch adds a coroutine for .bdrv_co_block_status as well as
a generic framework that can be used to build corout...
Peter Lieven

09/11/2013

10:46 pm Revision 2d1fe187: Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130910' into sta...
ARM queue:
* aarch64 preparation patchset (excluding the defconfigs, so this
doesn't actually enable the new targ...
Anthony Liguori
10:46 pm Revision 6f52e51b: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Cole Robinson
# Via Luiz Capitulino
* luiz/queue/qmp:
qapi-types.py: Fix enum struct sizes on i686
Message-id...
Anthony Liguori
10:46 pm Revision d985bd4d: Merge remote-tracking branch 'spice/spice.v73' into staging
# By Gerd Hoffmann (2) and Christophe Fergeau (1)
# Via Gerd Hoffmann
* spice/spice.v73:
qxl: fix local renderer
...
Anthony Liguori
10:46 pm Revision a640f07c: Merge remote-tracking branch 'kraxel/usb.89' into staging
# By Gerd Hoffmann (2) and Miroslav Rezanina (2)
# Via Gerd Hoffmann
* kraxel/usb.89:
ehci: save device pointer in ...
Anthony Liguori
10:46 pm Revision f69f0bca: Merge remote-tracking branch 'mdroth/qga-pull-2013-9-9' into staging
# By Tomoki Sekiyama (10) and Paul Burton (1)
# Via Michael Roth
* mdroth/qga-pull-2013-9-9:
QMP/qemu-ga-client: Ma...
Anthony Liguori
10:45 pm Revision 97fdb941: Merge remote-tracking branch 'sstabellini/xen-2013-09-09' into staging
# By Anthony PERARD
# Via Stefano Stabellini
* sstabellini/xen-2013-09-09:
pc_q35: Initialize Xen.
pc: Initializi...
Anthony Liguori
10:45 pm Revision 964737ea: Merge remote-tracking branch 'stefanha/block' into staging
# By Paolo Bonzini (21) and others
# Via Stefan Hajnoczi
* stefanha/block: (42 commits)
qemu-iotests: Fixed test ca...
Anthony Liguori
10:45 pm Revision ce2b6941: Merge remote-tracking branch 'stefanha/net' into staging
# By Brad Smith (2) and others
# Via Stefan Hajnoczi
* stefanha/net:
ne2000: mark I/O as LITTLE_ENDIAN
vmxnet3: E...
Anthony Liguori

09/10/2013

09:11 pm Revision e2cea499: linux-user: Implement cpu_set_tls() and cpu_clone_regs() for AArch64
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: John Rigby <john.rigby@linaro.org>
Signed-off-by: Peter ...
Alexander Graf
09:11 pm Revision af89c7db: linux-user: Add AArch64 termbits.h definitions
Add the AArch64 termbits.h with all the target's termios related
constants and structures.
Signed-off-by: Alexander ...
Alexander Graf
09:11 pm Revision 4a24a758: linux-user: Allow targets to specify a minimum uname release
For newer target architectures, glibc can be picky about the kernel
version: for example, it will not run on an aarch...
Peter Maydell
09:11 pm Revision 99033cae: linux-user: Add AArch64 support
This patch adds support for AArch64 in all the small corners of
linux-user (primarily in image loading and startup co...
Alexander Graf
09:11 pm Revision 6a49fa95: configure: Add handling code for AArch64 targets
Add the necessary code to configure to handle AArch64 as a target
CPU (we already have some code for supporting it as...
Alexander Graf
09:11 pm Revision 15ee776b: target-arm: Disable 32 bit CPUs in 64 bit linux-user builds
If we're building aarch64-linux-user then the 32 bit CPUs are
all unwanted, because they can't possibly execute the 6...
Peter Maydell
09:11 pm Revision 0a2461fa: target-arm: Fix target_ulong/uint32_t confusions
Correct a few places that were using uint32_t or a 32 bit
only format string to handle something that should be a tar...
Alexander Graf
09:11 pm Revision eaed129d: target-arm: Pass DisasContext* to gen_set_pc_im()
We want gen_set_pc_im() to work for both AArch64 and AArch32, but
to do this we'll need the DisasContext* so we can t...
Peter Maydell
09:11 pm Revision d14d42f1: target-arm: Add new AArch64CPUInfo base class and subclasses
Create a new AArch64CPU class; all 64-bit capable ARM
CPUs are subclasses of this. (Currently we only support
one, th...
Peter Maydell
09:11 pm Revision 3407ad0e: target-arm: Export cpu_env
The cpu_env tcg variable will be used by both the AArch32 and AArch64
handling code. Unstaticify it, so that both sid...
Alexander Graf
09:11 pm Revision 3926cc84: target-arm: Prepare translation for AArch64 code
This patch adds all the prerequisites for AArch64 support that didn't
fit into split up patches. It extends important...
Alexander Graf
09:11 pm Revision 14ade10f: target-arm: Add AArch64 translation stub
We should translate AArch64 mode separately from AArch32 mode. In AArch64 mode,
registers look vastly different, inst...
Alexander Graf
09:11 pm Revision 96c04212: target-arm: Add AArch64 gdbstub support
We want to be able to debug AArch64 guests. So let's add the respective gdb
stub functions and xml descriptions that ...
Alexander Graf
09:11 pm Revision 067d9831: linux-user: Don't treat AArch64 cpu names specially
32-bit ARM has a lot of different names for different types of CPUs it supports.
On AArch64, we don't have this, so w...
Alexander Graf
09:11 pm Revision 1861c454: linux-user: Add cpu loop for AArch64
Add the main linux-user cpu loop for AArch64. Since AArch64
has a different system call interface, doesn't need to wo...
Peter Maydell
09:11 pm Revision c7907301: linux-user: Add syscall number definitions for AArch64
The AArch64 syscall definitions are all publicly available in the Linux
kernel. Let's add them to our linux-user emul...
Alexander Graf
09:11 pm Revision 09701199: linux-user: Fix up AArch64 syscall handlers
Some syscall handlers have special code for ARM enabled that we don't
need on AArch64. Exclude AArch64 in those cases...
Alexander Graf
09:11 pm Revision 1744aea1: linux-user: Add signal handling for AArch64
This patch adds signal handling for AArch64. The code is based on the
respective source in the Linux kernel.
Signed-...
Andreas Schwab
09:11 pm Revision 848d72cd: linux-user: Make sure NWFPE code is 32 bit ARM only
On ARM, linux-user emulation includes NWFPE support for emulating the
ancient FPA floating point coprocessor. This ha...
Peter Maydell
09:11 pm Revision 08307563: target-arm: Abstract out load/store from a vaddr in AArch32
AArch32 code (ie traditional 32 bit world) expects to be
able to pass a vaddr in a TCGv_i32. However when QEMU is
com...
Peter Maydell
09:11 pm Revision f570c61e: target-arm: Extract the disas struct to a header file
We will need to share the disassembly status struct between AArch32 and
AArch64 modes. So put it into a header file t...
Alexander Graf
09:09 pm Revision 78027bb6: target-arm: Implement qmp query-cpu-definitions
Libvirt uses this to introspect available CPU models.
Signed-off-by: Cole Robinson <crobinso@redhat.com>
Reviewed-by...
Cole Robinson
09:09 pm Revision 031c44e4: pl110: Clarify comment about PL110 ID on VersatilePB
Clarify a comment about the ID register value presented by
the PL110 variant present on the VersatilePB board (based
...
Peter Maydell
09:09 pm Revision 4d017979: abitypes.h: Remove incorrect ARM ABI_LLONG_ALIGNMENT
The ARM EABI specifies that 64 bit integers should be
8 aligned; remove our incorrect setting of 4 alignment.
This ha...
Peter Maydell
09:09 pm Revision f5f6d38b: target-arm: Make '-cpu any' available in linux-user mode only
Make the 'any' CPU for target-arm available only in linux-user mode.
The ARM target provides a CPU named "any", which...
Peter Maydell
09:09 pm Revision 534df156: target-arm: Use sextract32() in branch decode
In the decode of ARM B and BL insns, swap the order of the
"append 2 implicit zeros to imm24" and the sign extend, an...
Peter Maydell
09:09 pm Revision 78dbbbe4: target-arm: Avoid "1 << 31" undefined behaviour
Avoid the undefined behaviour of "1 << 31" by using 1U to make
the shift be of an unsigned value rather than shifting...
Peter Maydell
09:09 pm Revision f62cafd4: target-arm: fix ARMv7M stack alignment on reset
When the initial SP is loaded from the vector table on ARMv7M systems the two
least significant bits are ignored as t...
Sebastian Ottlik
05:09 pm Revision 02dc4bf5: qapi-types.py: Fix enum struct sizes on i686
Unlike other list types, enum wasn't adding any padding, which caused
a mismatch between the generated struct size an...
Cole Robinson
12:14 pm Revision 615fe4de: Remove dev-bluetooth.c dependency from vl.c
Use usb_legacy_register handling to create bt-dongle device and remove code
dependency from vl.c so CONFIG_USB_BLUETO...
Miroslav Rezanina
12:14 pm Revision adbecc89: ehci: save device pointer in EHCIState
We'll need a pointer to the actual pci/sysbus device,
stick a pointer to it into the EHCIState struct.
https://bugzi...
Gerd Hoffmann
12:14 pm Revision c60174e8: usb: sanity check setup_index+setup_len in post_load
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:14 pm Revision 644e1a8a: Preparation for usb-bt-dongle conditional build
To allow disable usb-bt-dongle device using CONFIG_BLUETOOTH option, some of
functions in vl.c file has to be made ac...
Miroslav Rezanina
12:14 pm Revision 6735aa99: spice-core: Use g_strdup_printf instead of snprintf
Several places in spice-core.c were using either g_malloc+snprintf
or snprintf+g_strdup to achieve the same result as...
Christophe Fergeau
12:14 pm Revision 18b20385: qxl: trace io port name
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:14 pm Revision c58c7b95: qxl: fix local renderer
The local spice renderer assumes the primary surface is located at the
start of the "ram" bar. This used to be a req...
Gerd Hoffmann

09/09/2013

10:17 pm Revision 20840d4c: error: Add error_set_win32 and error_setg_win32
These functions help maintaining homogeneous formatting of error messages
with Windows error code and description (ge...
Tomoki Sekiyama
10:17 pm Revision b39297ae: qemu-ga: Add Windows VSS provider and requester as DLL
Adds VSS provider and requester as a qga-vss.dll, which is loaded by
Windows VSS service as well as by qemu-ga.
"pro...
Tomoki Sekiyama
10:17 pm Revision 64c00317: qemu-ga: Call Windows VSS requester in fsfreeze command handler
Support guest-fsfreeze-freeze and guest-fsfreeze-thaw commands for Windows
guests. When fsfreeze command is issued, i...
Tomoki Sekiyama
10:17 pm Revision f311f2c2: qemu-ga: Install Windows VSS provider on `qemu-ga -s install'
Register QGA VSS provider library into Windows when qemu-ga is installed as
Windows service ('-s install' option). It...
Tomoki Sekiyama
10:17 pm Revision e2682db0: QMP/qemu-ga-client: Make timeout longer for guest-fsfreeze-freeze command
guest-fsfreeze-freeze command can take longer than 3 seconds when heavy
disk I/O is running. To avoid unexpected time...
Tomoki Sekiyama
10:17 pm Revision 83f73fce: configure: Support configuring C++ compiler
Add configuration for C++ compiler in configure and Makefiles.
The C++ compiler is choosed as following:
- ${CXX}, i...
Tomoki Sekiyama
10:17 pm Revision d9840e25: qemu-ga: Add configure options to specify path to Windows/VSS SDK
To enable VSS support in qemu-ga for Windows, header files included in
VSS SDK are required.
The VSS support is enabl...
Tomoki Sekiyama
10:17 pm Revision 69d5d21f: checkpatch.pl: Check .cpp files
Enable checkpatch.pl to apply the same checks as C source files for
C++ files with .cpp extensions. It also adds some...
Tomoki Sekiyama
10:17 pm Revision 24482749: Add a script to extract VSS SDK headers on POSIX system
VSS SDK(*) setup.exe is only runnable on Windows. This adds a script
to extract VSS SDK headers on POSIX-systems usin...
Tomoki Sekiyama
10:17 pm Revision 6f88009e: Add c++ keywords to QAPI helper script
Add c++ keywords to avoid errors in compiling with c++ compiler.
This also renames class member of PciDeviceInfo to q...
Tomoki Sekiyama
07:42 pm Revision 94c2b6af: mips_malta: support up to 2GiB RAM
A Malta board can support up to 2GiB of RAM. Since the unmapped kseg0/1
regions are only 512MiB large & the latter 25...
Paul Burton
07:24 pm Revision 254c1282: pc_q35: Initialize Xen.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.ci...
Anthony PERARD
07:22 pm Revision 04d7bad8: pc: Initializing ram_memory under Xen.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.ci...
Anthony PERARD

09/06/2013

06:27 pm Revision 45d883dc: ne2000: mark I/O as LITTLE_ENDIAN
Now that the memory subsystem is propagating the endianness correctly,
the ne2000 device should have its I/O ports ma...
Aurelien Jarno
06:25 pm Revision 3dbb9786: vmxnet3: Eliminate __packed redefined warning
This eliminates a warning about __packed being redefined as exposed by the
vmxnet3 code. __packed is not used anywher...
Brad Smith
06:25 pm Revision e9845f09: e1000: add interrupt mitigation support
This patch partially implements the e1000 interrupt mitigation mechanisms.
Using a single QEMUTimer, it emulates the ...
Vincenzo Maffione
06:01 pm Revision 067404be: net: Rename send_queue to incoming_queue
Each networking client has a queue for packets that could not yet be
delivered to that client. Calling this queue "se...
Jan Kiszka
06:01 pm Revision aa4f082f: tap: Use numbered tap/tun devices on all *BSD OS's
The following patch simplifies the *BSD tap/tun code and makes use of numbered
tap/tun interfaces on all *BSD OS's. N...
Brad Smith
04:25 pm Revision 8f94b077: qemu-iotests: Fixed test case 026
The reference output for test case 026 hasn't been updated in a long
time and it's one of the "known failing" cases. ...
Kevin Wolf
04:25 pm Revision 4333bb71: block: define get_block_status return value
Define the return value of get_block_status. Bits 0, 1, 2 and 9-62
are valid; bit 63 (the sign bit) is reserved for ...
Paolo Bonzini
04:25 pm Revision d663640c: block: expect errors from bdrv_co_is_allocated
Some bdrv_is_allocated callers do not expect errors, but the fallback
in qcow2.c might make other callers trip on ass...
Paolo Bonzini
04:25 pm Revision e4a86f88: qemu-img: always probe the input image for allocated sectors
qemu-img convert can assume "that sectors which are unallocated in the
input image are present in both the output's a...
Paolo Bonzini
04:25 pm Revision 11212d8f: block: make bdrv_has_zero_init return false for copy-on-write-images
This helps implementing is_allocated on top of get_block_status.
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-...
Paolo Bonzini
04:25 pm Revision b6b8a333: block: introduce bdrv_get_block_status API
For now, bdrv_get_block_status is just another name for bdrv_is_allocated.
The next patches will add more flags.
Thi...
Paolo Bonzini
04:25 pm Revision 4f578637: block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinction
Now that bdrv_is_allocated detects coroutine context, the two can
use the same code.
Reviewed-by: Eric Blake <eblake...
Paolo Bonzini
04:25 pm Revision 4bc74be9: block: return get_block_status data and flags for formats
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan ...
Paolo Bonzini
04:25 pm Revision 415b5b01: block: use bdrv_has_zero_init to return BDRV_BLOCK_ZERO
Alternatively, this could use a "discard zeroes data" flag returned
by bdrv_get_info.
Reviewed-by: Eric Blake <eblak...
Paolo Bonzini
04:25 pm Revision f0ad5712: block: return BDRV_BLOCK_ZERO past end of backing file
If the sectors are unallocated and we are past the end of the
backing file, they will read as zero.
Signed-off-by: P...
Paolo Bonzini
04:25 pm Revision 4c93a13b: qemu-img: add a "map" subcommand
This command dumps the metadata of an entire chain, in either tabular or JSON
format.
Signed-off-by: Paolo Bonzini <...
Paolo Bonzini
04:25 pm Revision facd6e2b: docs, qapi: document qemu-img map
Eric Blake also requested including the output in qapi-schema.json,
so that it is published through the introspection...
Paolo Bonzini
04:25 pm Revision 63390a8d: raw-posix: return get_block_status data and flags
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan ...
Paolo Bonzini
04:25 pm Revision f5f7abcf: raw-posix: report unwritten extents as zero
These are created for example with XFS_IOC_ZERO_RANGE.
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Pa...
Paolo Bonzini
04:25 pm Revision 79e40ab1: qemu-iotests: Whitespace cleanup
These scripts used to have a four characters indentation, with eight
consecutive spaces converted into a tab. Convert...
Kevin Wolf
04:25 pm Revision 5daa74a6: block: look for zero blocks in bs->file
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan ...
Paolo Bonzini
04:25 pm Revision 8caf907f: dataplane: Fix startup race.
Avoid trying to setup dataplane again if dataplane setup is already in
progress. This may happen if an eventfd is tri...
Cornelia Huck
04:25 pm Revision 918e92d7: block: add default get_block_status implementation for protocols
Protocols return raw data, so you can assume the offsets to pass
through unchanged.
Reviewed-by: Eric Blake <eblake@...
Paolo Bonzini
04:25 pm Revision 617ccb46: block: do not use ->total_sectors in bdrv_co_is_allocated
This is more robust when the device has removable media.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-o...
Paolo Bonzini
04:25 pm Revision a94a3fac: aio / timers: fix build of test/test-aio.c on non-linux platforms
tests/test-aio.c used pipe2 which is Linux only. Use qemu_pipe
and qemu_set_nonblock for portabillity. Addition of O_...
Alex Bligh
04:25 pm Revision 3d34c6cd: vvfat: use bdrv_new() to allocate BlockDriverState
we need bdrv_new() to properly initialize BDS, don't allocate memory
manually.
Signed-off-by: Fam Zheng <famz@redhat...
Fam Zheng
04:25 pm Revision 13c91cb7: iscsi: use bdrv_new() instead of stack structure
BlockDriverState structure needs bdrv_new() to initialize refcnt, don't
allocate a local structure variable and memse...
Fam Zheng
04:25 pm Revision 9fcb0251: block: implement reference count for BlockDriverState
Introduce bdrv_ref/bdrv_unref to manage the lifecycle of
BlockDriverState. They are unused for now but will used to r...
Fam Zheng
04:25 pm Revision 4f6fd349: block: make bdrv_delete() static
Manage BlockDriverState lifecycle with refcnt, so bdrv_delete() is no
longer public and should be called by bdrv_unre...
Fam Zheng
04:25 pm Revision 8442cfd0: migration: omit drive ref as we have bdrv_ref now
block-migration.c does not actually use DriveInfo anywhere. Hence it's
safe to drive ref code, we really only care a...
Fam Zheng
04:25 pm Revision c0777fe1: xen_disk: simplify blk_disconnect with refcnt
We call bdrv_attach_dev when initializing whether or not bs is created
locally, so call bdrv_detach_dev and let the r...
Fam Zheng
04:25 pm Revision 38b54b6d: nbd: use BlockDriverState refcnt
Previously, nbd calls drive_get_ref() on the drive of bs. A BDS doesn't
always have associated dinfo, which nbd doesn...
Fam Zheng
04:25 pm Revision fa510ebf: block: use BDS ref for block jobs
Block jobs used drive_get_ref(drive_get_by_blockdev(bs)) to avoid BDS
being deleted. Now we have BDS reference count,...
Fam Zheng
04:25 pm Revision 0ca0b0d5: qmp: Documentation for BLOCK_IMAGE_CORRUPTED
Add an appropriate entry describing this event and its parameters into
qmp-events.txt.
Signed-off-by: Max Reitz <mre...
Max Reitz
04:25 pm Revision 276cbc7f: cow: make reads go at a decent speed
Do not do two reads for each sector; load each sector of the bitmap
and use bitmap operations to process it.
Writes ...
Paolo Bonzini
04:25 pm Revision 26ae9804: cow: make writes go at a less indecent speed
Only sync once per write, rather than once per sector.
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Pa...
Paolo Bonzini
04:25 pm Revision e641c1e8: cow: do not call bdrv_co_is_allocated
As we change bdrv_is_allocated to gather more information from bs and
bs->file, it will become a bit slower. It is s...
Paolo Bonzini
04:25 pm Revision df2a6f29: block: keep bs->total_sectors up to date even for growable block devices
If a BlockDriverState is growable, after every write we need to
check if bs->total_sectors might have changed. With ...
Paolo Bonzini
04:25 pm Revision bdad13b9: block: make bdrv_co_is_allocated static
bdrv_is_allocated can detect coroutine context and go through a fast
path, similar to other block layer functions.
R...
Paolo Bonzini
04:25 pm Revision 68dc0364: w32: Fix access to host devices (regression)
QEMU failed to open host devices like \\.\PhysicalDrive0 (first hard disk)
since some time (commit 8a79380b8ef1b02d2a...
Stefan Weil
04:25 pm Revision 5ddfffbd: throttle: Add a new throttling API implementing continuous leaky bucket.
Implement the continuous leaky bucket algorithm devised on IRC as a separate
module.
Signed-off-by: Benoit Canet <be...
Benoît Canet
04:25 pm Revision f17cfe81: throttle: Add units tests
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Benoît Canet
04:25 pm Revision cc0681c4: block: Enable the new throttling code in the block layer.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Benoît Canet
04:25 pm Revision 3e9fab69: block: Add support for throttling burst max in QMP and the command line.
The max parameter of the leaky bucket throttling algorithm can be used to
allow the guest to do bursts.
The max value...
Benoît Canet
04:25 pm Revision 2024c1df: block: Add iops_size to do the iops accounting for a given io size.
This feature can be used in case where users are avoiding the iops limit by
doing jumbo I/Os hammering the storage ba...
Benoît Canet
04:25 pm Revision b3f3a30f: qemu-iotests: Adjust test result 039
The moved OFLAG_COPIED check in qcow2_check_refcounts results in a
different output from test 039 (mismatches are now...
Max Reitz
04:25 pm Revision b2e10493: add qemu-img convert -n option (skip target volume creation)
Add a -n option to skip volume creation on qemu-img convert.
This is useful for targets such as rbd / ceph, where the...
Alexandre Derumier

09/05/2013

09:38 pm Revision df713162: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
# By Jan Kiszka (2) and others
# Via Paolo Bonzini
* bonzini/iommu-for-anthony:
exec: do tcg_commit only when tcg_e...
Anthony Liguori
07:11 pm Revision 2641689a: exec: do tcg_commit only when tcg_enabled
Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
liguang
07:11 pm Revision 68a7439a: Revert "memory: Return -1 again on reads from unsigned regions"
This reverts commit 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71.
The commit was wrong: We only return -1 on invalid acc...
Jan Kiszka
07:11 pm Revision 3bb28b72: memory: Provide separate handling of unassigned io ports accesses
Accesses to unassigned io ports shall return -1 on read and be ignored
on write. Ensure these properties via dedicate...
Jan Kiszka
07:11 pm Revision 88266249: exec: check offset_within_address_space for register subpage
If offset_within_address_space falls in a page, then we register a
subpage. So check offset_within_address_space rath...
Hu Tao
07:11 pm Revision 098178f2: exec: fix writing to MMIO area with non-power-of-two length
The problem is introduced by commit 2332616 (exec: Support 64-bit
operations in address_space_rw, 2013-07-08). Befor...
Paolo Bonzini
05:40 pm Revision 863a8341: Update mailmap
This makes get_maintainers.pl behave a little better.
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-o...
Anthony Liguori
04:00 pm Revision 386a5a1e: char: remove watch callback on chardev detach from frontend
If a frontend device releases the chardev (via unplug), the chr handlers
are set to NULL via qdev's exit callbacks in...
Amit Shah
04:00 pm Revision 7ba9addc: char: move backends' io watch tag to CharDriverState
All the backends implement an io watcher tag for callbacks. Move it to
CharDriverState from each backend's struct to...
Amit Shah
04:00 pm Revision 26da70c7: char: use common function to disable callbacks on chardev close
This deduplicates code used a lot of times.
CC: <qemu-stable@nongnu.org>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.c...
Amit Shah

09/03/2013

08:33 pm Revision aaa6a401: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
QOM CPUState refactorings / X86CPU
* Conversion of global CPU list to QTAILQ - preparing for CPU hot-unplug
* Docume...
Anthony Liguori
08:32 pm Revision bb7d4d82: Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Max Reitz (11) and others
# Via Kevin Wolf
* kwolf/for-anthony: (26 commits)
qemu-iotests: Overlapping cluster...
Anthony Liguori
08:31 pm Revision 5a93d5c2: Merge remote-tracking branch 'mjt/trivial-patches' into staging
# By Stefan Weil (6) and others
# Via Michael Tokarev
* mjt/trivial-patches:
aio / timers: use g_usleep() not sleep...
Anthony Liguori
08:31 pm Revision 9ea0f58f: Merge remote-tracking branch 'kraxel/usb.88' into staging
# By Gerd Hoffmann (10) and Marcel Apfelbaum (1)
# Via Gerd Hoffmann
* kraxel/usb.88:
usb/dev-hid: Modified usb-tab...
Anthony Liguori
08:31 pm Revision 9889e04a: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
pc,pci,virtio fixes and cleanups
This includes pc and pci cleanups and enhancements,
and a virtio bugfix for level i...
Anthony Liguori
08:30 pm Revision 5cff81f0: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
QOM device refactorings
* Fix QOM and ISA documentation errors
* Extend object_initialize() et al. to check the inst...
Anthony Liguori
01:25 pm Revision 5e891bf8: target-i386: Use #defines instead of magic numbers for CPUID cache info
This is an attempt to make the CPUID cache topology code clearer, by
replacing the magic numbers in the code with #de...
Eduardo Habkost
01:25 pm Revision 38fcbd3f: cpu: Replace qemu_for_each_cpu()
It was introduced to loop over CPUs from target-independent code, but
since commit 182735efaf956ccab50b6d74a4fed163e0...
Andreas Färber
01:25 pm Revision bdc44640: cpu: Use QTAILQ for CPU list
Introduce CPU_FOREACH(), CPU_FOREACH_SAFE() and CPU_NEXT() shorthand
macros.
Signed-off-by: Andreas Färber <afaerber...
Andreas Färber
12:30 pm Revision 27013bf2: a15mpcore: Use qemu_get_cpu() for generic timers
This simplifies the loop and aids with refactoring of CPU list.
Requested-by: Peter Maydell <peter.maydell@linaro.or...
Andreas Färber
02:35 am Revision 545825d4: Merge branch 'tcg-next' of git://github.com/rth7680/qemu
* 'tcg-next' of git://github.com/rth7680/qemu: (29 commits)
tcg-i386: Make use of zero-extended memory helper routi...
Aurelien Jarno
02:35 am Revision 32f3bd6d: Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
* 'ppc-for-upstream' of git://github.com/agraf/qemu:
PPC: spapr: iommu: rework traces
spapr: add "stop-self" RTAS...
Aurelien Jarno
02:34 am Revision 988902fc: tcg/mips: detect available host instructions at runtime
Now that TCG supports enabling and disabling ops at runtime, it's
possible to detect the available host instructions ...
Aurelien Jarno
02:34 am Revision df81ff51: tcg/mips: inline bswap16/bswap32 ops
Use an inline version for the bswap16 and bswap32 ops to avoid
testing for MIPS32R2 instructions availability, as the...
Aurelien Jarno
02:34 am Revision 3207bf25: tcg/mips: only enable ext8s/ext16s ops on MIPS32R2
On MIPS ext8s and ext16s ops are implemented with a dedicated
instruction only on MIPS32R2, otherwise the same kind o...
Aurelien Jarno

09/02/2013

07:08 pm Revision c8f94df5: tcg: Introduce zero and sign-extended versions of load helpers
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 6fb58745: tcg-i386: Make use of zero-extended memory helper routines
For 8 and 16-bit unsigned loads, rely on the zero-extension
from the helper and use a smaller 32-bit move insn.
Revi...
Richard Henderson
07:08 pm Revision d5dad3be: tcg-i386: Adjust tcg_out_tlb_load for x32
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision a05b5b9b: tcg: Change tcg_out_ld/st offset to intptr_t
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision d3452f1f: tcg: Use appropriate types in tcg_reg_alloc_call
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision edee2579: tcg: Fix jit debug for x32
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 357e3d8a: tcg-i386: Use intptr_t appropriately
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 8cfd0495: tcg: Change tcg_gen_exit_tb argument to uintptr_t
And update all users.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twidd...
Richard Henderson
07:08 pm Revision c72b26ec: configure: Allow x32 as a host
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 0f842f8a: exec: Reorganize the GETRA/GETPC macros
Always define GETRA; use __builtin_extract_return_addr, rather than
having a special case for s390. Split GETPC_ADJ ...
Richard Henderson
07:08 pm Revision 5bcebc25: tcg-i386: Don't perform GETPC adjustment in TCG code
Since we now perform it inside the helper, no need to do it here.
This also lets us perform a tail-call from the stor...
Richard Henderson
07:08 pm Revision 701e3a5c: exec: Rename USUFFIX to LSUFFIX
In a following patch, there will be confusion between multiple "unsigned"
suffixes; rename this one so as to imply "l...
Richard Henderson
07:08 pm Revision b1669e5e: target: Include softmmu_exec.h where forgotten
Several targets forgot to include softmmu_exec.h, which would
break them with a header cleanup to follow.
Reviewed-b...
Richard Henderson
07:08 pm Revision e58eb534: exec: Split softmmu_defs.h
The _cmmu helpers can be moved to exec-all.h. The helpers that are
used from TCG will shortly need access to tcg_tar...
Richard Henderson
07:08 pm Revision 03271524: tcg: Add muluh and mulsh opcodes
Use them in places where mulu2 and muls2 are used.
Optimize mulx2 with dead low part to mulxh.
Reviewed-by: Aurelien...
Richard Henderson
07:08 pm Revision 3c9a8f17: tcg-mips: Implement mulsh, muluh
With the optimization in tcg_liveness_analysis,
we can avoid the MFLO when it is unused.
Reviewed-by: Aurelien Jarno...
Richard Henderson
07:08 pm Revision 48bc6bab: tcg: Use uintptr_t in TCGHelperInfo
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 01547f7f: tcg: Constant fold div, rem
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 35aa3fb3: qtest: Fix FMT_timeval vs time_t
Since FMT_timeval unconditionally uses %ld for both tv_sec and tv_usec,
and already casts tv_usec to long, also cast ...
Richard Henderson
07:08 pm Revision b93949ef: tcg: Change flush_icache_range arguments to uintptr_t
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 04d5a1da: tcg: Change tcg_qemu_tb_exec return to uintptr_t
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 3e9bd63a: tcg: Fix next_tb type in cpu_exec
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 78cd7b83: tcg: Allow TCG_TARGET_REG_BITS to be specified independantly
There are several hosts for which it would be useful to use the
available 64-bit registers in a 32-bit pointer enviro...
Richard Henderson
07:08 pm Revision d289837e: tcg: Define TCG_TYPE_PTR properly
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 8b73d49f: tcg: Define TCG_ptr properly
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision e2c6d1b4: tcg: Change frame pointer offsets to intptr_t
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 2f2f244d: tcg: Change memory offsets to intptr_t
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 2ba7fae2: tcg: Change relocation offsets to intptr_t
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:08 pm Revision 32f5717f: tcg-ppc64: Implement muluh, mulsh
Using these instead of mulu2 and muls2 lets us avoid having to argument
overlap analysis in the backend. Normal regi...
Richard Henderson
12:06 pm Revision c96c41ed: usb: parallelize usb3 streams
usb3 bulk endpoints with streams are implicitly pipelined now,
so the requests will actually be processed in parallel...
Gerd Hoffmann
12:06 pm Revision 31efd2e8: usb/dev-hid: Modified usb-tablet category from Misc to Input
usb-tablet device was wrongly assigned to Misc category
Reported-by: Markus Armbruster <armbru@redhat.com>
Cc: qemu-...
Marcel Apfelbaum
12:06 pm Revision bdebd6ee: Revert "usb-hub: report status changes only once"
This reverts commit a309ee6e0a256f690760abfba44fceaa52a7c2f3.
This isn't in line with the usb specification and adds...
Gerd Hoffmann
12:06 pm Revision b8cbc137: usb-hub: add tracepoint for status reports
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:06 pm Revision 52190422: xhci: remove leftover debug printf
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:06 pm Revision 1c82392a: xhci: add tracepoint for endpoint state changes
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:06 pm Revision 65d81ed4: xhci: add port to slot_address tracepoint
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:06 pm Revision ca716278: xhci: fix endpoint interval calculation
Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
12:06 pm Revision 1556a8fc: uas: add property for request logging
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:06 pm Revision 5c67dd7b: xhci: reset port when disabling slot
Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
12:06 pm Revision 4d7a81c0: xhci: emulate intr endpoint intervals correctly
Respect the interval for interrupt endpoints, so we don't finish
transfers as fast as possible but at the rate config...
Gerd Hoffmann
11:15 am Revision 24530f3e: qcow2_check: Mark image consistent
If no corruptions remain after an image repair (and no errors have been
encountered), clear the corrupt flag in qcow2...
Max Reitz
11:15 am Revision ca0eca91: qemu-iotests: Overlapping cluster allocations
A new test on corrupted images with overlapping cluster allocations.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Si...
Max Reitz
11:06 am Revision afa50193: qcow2-refcount: Repair shared refcount blocks
If the refcount of a refcount block is greater than one, we can at least
try to repair that problem by duplicating th...
Max Reitz
11:06 am Revision 7e472264: PPC: spapr: iommu: rework traces
This converts old style fprintf to traces.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
[agraf: change patch ...
Alexey Kardashevskiy
11:06 am Revision 59760f2d: spapr: add "stop-self" RTAS call required to support hot CPU unplug
PAPR+ requires two RTAS calls to be supported by the hypervisor in
order to allow hotplugging VCPUs from the guest. T...
Alexey Kardashevskiy
11:06 am Revision 5dac82ce: spapr-pci: fix config space access to support bridges
spapr-pci config space accessors use find_dev() to find a PCI device.
However find_dev() only searched on a primary b...
Alexey Kardashevskiy
11:06 am Revision a3cedb54: target-ppc: Use #define instead of opencoding SLB valid bit
Use SLB_ESID_V instead of (1 << 27) in the code
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Aneesh...
Aneesh Kumar K.V
11:06 am Revision 779f6590: target-ppc: fix bit extraction for FPBF and FPL
Bit extraction for the FP BF and L field of the MTFSFI and MTFSF
instructions is wrong and doesn't match the referenc...
Aurelien Jarno
11:06 am Revision 33a0e5d8: xics: move registration of global state to realize()
Registration of global state belongs into realize so move it there.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs....
Alexey Kardashevskiy
11:06 am Revision 42561bf2: pseries: Add H_SET_MODE hcall to change guest exception endianness
H_SET_MODE is used for controlling various partition settings. One
of these settings is the endianness a guest takes ...
Anton Blanchard
11:06 am Revision 7bb438b6: PPC: KVM: Compile fix for qemu_notify_event
The function qemu_notify_event is defined by a header that we don't
include in the PPC KVM code. Include it to get th...
Alexander Graf
11:06 am Revision f1c2dc7c: spapr-pci: rework MSI/MSIX
On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS
hypercalls which return global IRQ numbers to a gue...
Alexey Kardashevskiy
11:06 am Revision 7770b6f7: pseries: Fix stalls on hypervisor virtual console
A number of users are reporting stalls when using the pseries
hypervisor virtual console.
A simple test case is to p...
Anton Blanchard
11:06 am Revision 1e0c7e55: target-ppc: USE LPCR_ILE to control exception endian on POWER7
On POWER7, LPCR_ILE is used to control what endian guests take
their exceptions in so use it instead of MSR_ILE.
Sig...
Anton Blanchard
11:06 am Revision bb429d22: target-ppc: POWER7 supports the MSR_LE bit
Add MSR_LE to the msr_mask for POWER7.
Signed-off-by: Anton Blanchard <anton@samba.org>
Reviewed-by: Anthony Liguori...
Anton Blanchard
11:06 am Revision 95f5b6e3: disas/ppc.c: Fix little endian disassembly
Use info->endian to select the endian of the instruction to
be disassembled.
Signed-off-by: Anton Blanchard <anton@s...
Anton Blanchard
11:06 am Revision ad9990ac: ppc405_boards: Don't enforce presence of firmware for qtest
Adopt error_report() while at it.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <ag...
Andreas Färber
11:06 am Revision bf2ed917: ppc405_boards: Disable debug output
Also move one stray debug output into an #ifdef.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Ale...
Andreas Färber
11:06 am Revision 0d84382e: ppc405_uc: Disable debug output
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
Andreas Färber
11:06 am Revision daf285b6: ppc: virtex_ml507: QEMU_OPTION_dtb support for this machine.
QEMU has 'dtb' option for specifing the device tree file for the kernel.
The patch adds support for this option to th...
Efimov Vasily
11:06 am Revision 28290f37: PPC: E500: Generate device tree on reset
Today we generate the device tree once on machine initialization and then
store the finalized blob in memory to reloa...
Alexander Graf

09/01/2013

07:02 pm Revision fcdda211: aio / timers: use g_usleep() not sleep()
sleep() apparently doesn't exist under mingw. Use g_usleep for
portability.
Signed-off-by: Alex Bligh <alex@alex.org...
Alex Bligh
06:59 pm Revision 2b21fb57: adlib: sort offsets in portio registration
This fixes the following assert when -device adlib is used:
ioport.c:240: portio_list_add: Assertion `pio->offset >= ...
Hervé Poussineau
06:46 pm Revision 586b5466: qmp: fix integer usage in examples
Per the qapi schema, block_set_io_throttle takes most arguments
as ints, not strings.
* qmp-commands.hx (block_set_i...
Eric Blake
06:36 pm Revision a32b1274: tci: Remove function tcg_out64 (fix broken build)
Commit ac26eb69a311396668809eadbf7ff4e623447d4c added tcg_out64 to tcg/tcg.c.
tcg/tci/tcg-target.c already had a near...
Stefan Weil
06:34 pm Revision e0c270d9: target-arm: Report unimplemented opcodes (LOG_UNIMP)
These unimplemented opcodes are handled like illegal opcodes, but
they are used in existing code. We should at least ...
Stefan Weil
06:32 pm Revision 56f99ea1: pflash_cfi02.c: fix debug macro
If PFLASH_DEBUG is enabled then we have some build errors:
hw/block/pflash_cfi02.c: In function ‘pflash_timer’:
hw/b...
Antony Pavlov
06:26 pm Revision 65d5d3f9: configure: Remove unneeded redirections of stderr (pkg-config --exists)
Predicate options (--exists, --atleast-version, ...) of pkg-config dont't
print error messages to stderr, so redirect...
Stefan Weil
06:26 pm Revision ca871ec8: configure: Remove unneeded redirections of stderr (pkg-config --cflags, --libs)
For existing libraries, pkg-config --cflags and pkg-config --libs won't
print error messages to stderr, so redirectin...
Stefan Weil
06:14 pm Revision 1d984a67: configure: Don't write .pyc files by default (python -B)
When a Python script is run, Python normally writes bytecode into a .pyc file.
QEMU's build process uses several Pyth...
Stefan Weil
06:11 pm Revision 5b21a2ae: curl: qemu_bh_new() can never return NULL
Drop error code path which cannot be taken since qemu_bh_new() does not
return NULL.
Signed-off-by: Stefan Hajnoczi ...
Stefan Hajnoczi
06:09 pm Revision ed6bc28e: slirp/arp_table.c: Avoid shifting into sign bit of signed integers
"0xf << 28" shifts right into the sign bit, since 0xf is a signed
integer. Use the 'U' suffix to force an unsigned sh...
Peter Maydell
06:06 pm Revision 71429097: configure: disable clang -Wstring-plus-int warning
Some versions of clang will warn about adding integers to strings:
disas/i386.c:4753:23: error: adding 'char' to a s...
Peter Maydell
06:03 pm Revision c89aa2f1: rdma: silly ipv6 bugfix
My bad - but it's very important for us to warn the user that
IPv6 is broken on RoCE in linux right now, until linux ...
Michael R. Hines
05:59 pm Revision 4c293dc6: misc: Fix some typos in names and comments
Most typos were found using a modified version of codespell:
accross -> across
issueing -> issuing
TICNT_THRESHHOLD ...
Stefan Weil
05:52 pm Revision efcb7e45: slirp: Port redirection option behave differently on Linux and Windows
port redirection code uses SO_REUSEADDR socket option before binding to
host port. Behavior of SO_REUSEADDR is differ...
Taimoor Mirza
11:15 am Revision 23fe2b3f: virtio_pci: fix level interrupts with irqfd
commit 62c96360ae7f2c7a8b029277fbb7cb082fdef7fd
virtio-pci: fix level interrupts
only helps systems without irqfd...
Michael S. Tsirkin
10:43 am Revision a0dba644: pc: reduce duplication, fix PIIX descriptions
We have a lot of code duplication between machine types,
this increases with each new machine type
and each new field...
Michael S. Tsirkin

08/30/2013

10:15 pm Revision 213f0c4f: qom: Pass available size to object_initialize()
To be passed on to object_initialize_with_type().
Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com> (virtio-ccw)
Si...
Andreas Färber
10:15 pm Revision 5b9237f6: qom: Assert instance size in object_initialize_with_type()
This catches objects initializing beyond allocated memory, e.g.,
when subtypes get extended with instance state of th...
Andreas Färber
10:15 pm Revision 520902a6: isa: Fix documentation of isa_register_portio_list()
Commit b40acf9 (ioport: Switch dispatching to memory core layer,
2013-06-24) removed all instances of old_portio.
Si...
Hervé Poussineau
10:15 pm Revision fb17dfe0: qdev: Pass size to qbus_create_inplace()
To be passed to object_initialize().
Since commit 39355c3826f5d9a2eb1ce3dc9b4cdd68893769d6 the argument is
void*, so...
Andreas Färber
09:14 pm Revision e5f72039: virtio-mmio: Pass size to virtio_mmio_bus_new()
To be passed to qbus_create_initialize().
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Andre...
Andreas Färber
09:14 pm Revision c6baf942: ide: Pass size to ide_bus_new()
To be passed to qbus_create_inplace().
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Andreas ...
Andreas Färber
09:14 pm Revision dd301ca6: pci: Pass size to pci_bus_new_inplace()
To be passed to qbus_create_inplace().
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Andreas ...
Andreas Färber
09:14 pm Revision b1187b51: scsi: Pass size to scsi_bus_new()
To be passed to qbus_create_inplace().
Use DEVICE() casts instead of direct parent field access.
Reviewed-by: Wench...
Andreas Färber
09:14 pm Revision c889b3a5: usb: Pass size to usb_bus_new()
To be passed to qbus_create_inplace().
Use DEVICE() cast to avoid a direct parent field access.
Reviewed-by: Wencha...
Andreas Färber
09:14 pm Revision ac7af112: virtio-pci: Pass size to virtio_pci_bus_new()
To be passed to qbus_create_inplace().
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Andreas ...
Andreas Färber
09:14 pm Revision 5d6c0c49: s390-virtio-bus: Pass size to virtio_s390_bus_new()
To be passed to qbus_create_inplace().
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Andreas ...
Andreas Färber
09:14 pm Revision 1bf4d7aa: virtio-ccw: Pass size to virtio_ccw_bus_new()
To be passed to qbus_create_inplace().
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Acked-by: Cornelia Huck...
Andreas Färber
09:14 pm Revision e65177a8: virtio: Remove unnecessary OBJECT() casts
There's no need to cast the first argument of object_initialize()
to Object. Remove these unnecessary casts.
Signed-...
Peter Maydell
09:14 pm Revision 53caad9a: qom: Fix object_initialize_with_type() argument name in documentation
@obj -> @data.
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
09:14 pm Revision ab809e84: intel-hda: Pass size to hda_codec_bus_init()
To be passed to qbus_create_inplace().
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Andreas ...
Andreas Färber
09:14 pm Revision 77cbb28a: ipack: Pass size to ipack_bus_new_inplace()
To be passed to qbus_create_inplace().
Simplify DEVICE() cast to avoid parent field access.
Reviewed-by: Wenchao Xi...
Andreas Färber
09:14 pm Revision 70392912: object: Fix typo in qom/object.h
There's been a cut-and-paste error, it looks like, in the documentation
in qom/object.h.
Signed-off-by: Peter Chubb ...
Peter Chubb
08:26 pm Revision 4ff78e0d: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Wenchao Xia (15) and Stefan Weil (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
monitor: improve auto complete of...
Anthony Liguori
08:25 pm Revision b95fdc0e: Merge remote-tracking branch 'borntraeger/tags/kdump' into staging
This is a set of patches dealing with kdump support for s390x/kvm.
kdump on s390x uses subcode 1 of diagnose 0x308 to...
Anthony Liguori
04:48 pm Revision 4f6ed88c: qcow2-refcount: Move OFLAG_COPIED checks
Move the OFLAG_COPIED checks out of check_refcounts_l1 and
check_refcounts_l2 and after the actual refcount checks/fi...
Max Reitz
04:48 pm Revision e23e400e: qcow2-refcount: Repair OFLAG_COPIED errors
Since the OFLAG_COPIED checks are now executed after the refcounts have
been repaired (if repairing), it is safe to a...
Max Reitz
04:48 pm Revision 69c98726: qcow2: Add corrupt bit
This adds an incompatible bit indicating corruption to qcow2. Any image
with this bit set may not be written to unles...
Max Reitz
04:48 pm Revision a40f1c2a: qcow2: Metadata overlap checks
Two new functions are added; the first one checks a given range in the
image file for overlaps with metadata (main he...
Max Reitz
04:48 pm Revision cf93980e: qcow2: Employ metadata overlap checks
The pre-write overlap check function is now called before most of the
qcow2 writes (aborting it on collision or other...
Max Reitz
04:28 pm Revision 09da4a72: block: Remove redundant assertion
The failing condition is checked immediately before the assertion, so
keeping the assertion is kind of redundant.
Si...
Kevin Wolf
04:28 pm Revision 01537030: qapi-types.py: Split off generate_struct_fields()
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
04:28 pm Revision c0447d87: Revert "block: Disable driver-specific options for 1.6"
This reverts commit 8afaefb8919dc8746a57c450a758717c516c7b0a.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
04:28 pm Revision cccc30b4: qemu-iotests: Update reference output for 051
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
04:28 pm Revision 127c84e1: block/qcow2.h: Avoid "1LL << 63" (shifts into sign bit)
The expression "1LL << 63" tries to shift the 1 into the sign bit of a
'long long', which provokes a clang sanitizer ...
Peter Maydell
04:28 pm Revision e1c66c6d: add skeleton for BSD licensed "raw" BlockDriver
On 08/05/13 15:03, Paolo Bonzini wrote:
>
>
> ----- Original Message -----
>> From: "Laszlo Ersek" <lersek@redhat.com...
Laszlo Ersek
04:28 pm Revision 9eaafd90: raw_bsd: emit debug events in bdrv_co_readv() and bdrv_co_writev()
On 08/05/13 15:03, Paolo Bonzini wrote:
>
> [...]
>
> 1) BlockDriver is a struct in which these function members are
...
Laszlo Ersek
04:28 pm Revision 1565262c: raw_bsd: add raw_create()
On 08/05/13 15:03, Paolo Bonzini wrote:
>
> [...]
>
> 2) This is also a simple forwarder function:
>
> .bdrv_crea...
Laszlo Ersek
04:28 pm Revision 01dd96d8: raw_bsd: introduce "special members"
On 08/05/13 15:03, Paolo Bonzini wrote:
>
> [...]
>
> 3) These members are special
>
> .format_name is the stri...
Laszlo Ersek
04:28 pm Revision ff369a48: raw_bsd: add raw_create_options
On 08/05/13 15:03, Paolo Bonzini wrote:
>
> [...]
>
> 4) There is another member, .create_options, which is an array ...
Laszlo Ersek
04:28 pm Revision 775d6afd: raw_bsd: register bdrv_raw
On 08/05/13 15:03, Paolo Bonzini wrote:
>
> [...]
>
> 5) Formats are registered with bdrv_register (takes a BlockDriv...
Laszlo Ersek
04:28 pm Revision 7a6d3fc5: switch raw block driver from "raw.o" to "raw_bsd.o"
"Incoming" function prototypes and "outgoing" function calls must match
reality. Implemented using the "struct BlockD...
Laszlo Ersek
04:28 pm Revision e5b1d99f: block: Remove old raw driver
This is unused code now.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
04:28 pm Revision 9faa574f: gluster: Abort on AIO completion failure
Currently if gluster AIO callback thread fails to notify the QEMU thread about
AIO completion, we try graceful recove...
Bharata B Rao
04:28 pm Revision d4ca092a: option: Add assigned flag to QEMUOptionParameter
Adds an "assigned" flag to QEMUOptionParameter which is cleared at the
beginning of parse_option_parameters and set o...
Max Reitz
04:28 pm Revision 8b81a7b6: qcow2-refcount: Snapshot update for zero clusters
Account for all cluster types in qcow2_update_snapshot_refcounts;
this prevents this function from updating the refco...
Max Reitz
04:28 pm Revision 449df706: qemu-iotests: Snapshotting zero clusters
This test creates an image with unallocated zero clusters, then creates
a snapshot. Afterwards, there should be neith...
Max Reitz
04:28 pm Revision 9117b477: qcow2: Change default for new images to compat=1.1
By the time that qemu 1.7 will be released, enough time will have passed
since qemu 1.1, which is the first version t...
Kevin Wolf
03:16 pm Revision f0778475: s390: Implement load normal reset
kdump on s390 uses a load normal reset to bring the system in a defined
state by doing a subsystem reset. The issuing...
Christian Borntraeger
03:16 pm Revision 7f7f9752: s390: wire up nmi command to raise a RESTART interrupt on S390
There is the 'nmi' command that is used to trigger a guest dump via kdump feature on x86.
s390 uses RESTART interrupt...
Eugene (jno) Dvurechenski
03:16 pm Revision f5ae2a4f: s390/cpu: split CPU reset into architectured functions
s390 provides several CPU resets:
- CPU reset, clears interrupts, stop processing, clears TLB, but does
not touch r...
Christian Borntraeger
02:41 pm Revision b01fe89e: monitor: split off monitor_data_init()
In qmp_human_monitor_command(), the monitor need to initialized for
basic functionalities, and later more init code w...
Wenchao Xia
02:41 pm Revision 7717239d: monitor: avoid direct use of global variable *mon_cmds
New member *cmd_table is added in structure Monitor to avoid direct usage of
*mon_cmds. Now monitor have an associate...
Wenchao Xia
02:41 pm Revision f5438c05: monitor: code move for parse_cmdline()
help_cmd() need this function later, so move it. get_str() is called by
parse_cmdline() so it is moved also. Some cod...
Wenchao Xia
02:41 pm Revision dcc70cdf: monitor: refine parse_cmdline()
Since this function will be used by help_cmd() later, so improve
it to make it more generic and easier to use. free_c...
Wenchao Xia
02:41 pm Revision 66855495: monitor: support sub command in help
The old code in help_cmd() uses global 'info_cmds' and treats it as a
special case. Actually 'info_cmds' is a sub com...
Wenchao Xia
02:41 pm Revision c35b6400: monitor: refine monitor_find_completion()
In order to support sub command in auto completion, a reentrant function
is needed, so monitor_find_completion() is s...
Wenchao Xia
02:41 pm Revision d903a779: monitor: support sub command in auto completion
This patch allows auto completion work normal for sub command case,
"info block [DEVICE]" can auto complete now, by r...
Wenchao Xia
02:41 pm Revision 129be006: monitor: allow "help" show message for single command in sub group
A new parameter type 'S' is introduced to allow user input any string.
"help info block" works normal now.
Signed-of...
Wenchao Xia
02:41 pm Revision 7ca0e061: monitor: improve auto complete of "help" for single command in sub group
Now special case "help *" in auto completion can work with sub commands,
such as "help info u*".
Signed-off-by: Wenc...
Wenchao Xia
02:41 pm Revision 9c3175cc: monitor: Add missing attributes to local function
Function expr_error gets a format string and variable arguments like printf.
It also never returns. Add the necessary...
Stefan Weil
02:41 pm Revision cd5c6bba: monitor: avoid use of global *cur_mon in cmd_completion()
A new local variable *mon is added in monitor_find_completion()
to make compile pass, which will be removed later in
...
Wenchao Xia
02:41 pm Revision cb8f68b1: monitor: avoid use of global *cur_mon in file_completion()
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Lu...
Wenchao Xia
02:41 pm Revision 599a926a: monitor: avoid use of global *cur_mon in block_completion_it()
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Lu...
Wenchao Xia
02:41 pm Revision d2674b2c: monitor: avoid use of global *cur_mon in monitor_find_completion()
Parameter *mon is added, and local variable *mon added in previous patch
is removed. The caller readline_completion()...
Wenchao Xia
02:41 pm Revision d1a9756a: monitor: avoid use of global *cur_mon in readline_completion()
Now all completion functions do not use *cur_mon any more, instead
they use rs->mon. In short, structure ReadLineStat...
Wenchao Xia
02:41 pm Revision d038317c: monitor: call sortcmdlist() only one time
It doesn't need to be done for every monitor, so change it.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
...
Wenchao Xia
01:49 pm Revision 4e872a3f: s390: provide I/O subsystem reset
Provide a function that resets the I/O subsystem.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Acke...
Christian Borntraeger
01:49 pm Revision 29c6157c: s390: provide a cpu load normal function
Some code needs to perform an IPL-like bootup that mimics the
ESA (31bit) restart. Provide a cpu class method that do...
Christian Borntraeger
01:48 pm Revision 268846ba: s390/kvm: basic implementation of diagnose 308 subcode 6
Linux uses a check for subcode 6 to decide if other subcodes are
available. Provide a minimal implementation for subc...
Eugene (jno) Dvurechenski
12:09 pm Revision 39fbc5c6: s390x/kvm: Fix switch/case indentation for handle_diag
This alignes case statements to switch statements in the handle_diag
function as mandated by coding style.
Signed-of...
Christian Borntraeger
01:21 am Revision b5d54bd4: Merge remote-tracking branch 'qemu-kvm/uq/master' into stable-1.5
* qemu-kvm/uq/master:
kvm-stub: fix compilation
kvm: shorten the parameter list for get_real_device()
kvm: i386...
Anthony Liguori
01:20 am Revision e560992f: Merge remote-tracking branch 'sweil/mingw' into stable-1.5
# By Stefan Weil
# Via Stefan Weil
* sweil/mingw:
gtk: Remove unused include statements which are not portable
w3...
Anthony Liguori
01:19 am Revision 3e998a77: Merge remote-tracking branch 'mst/tags/for_anthony' into stable-1.5
pc,pci,virtio fixes and cleanups
This includes pc and pci cleanups, future-proofing of ROM files,
and a virtio bugfi...
Anthony Liguori

08/29/2013

09:20 pm Revision 584950fd: tcg-i386: Remove abort from GETPC_LDST
Indeed, remove it entirely and remove the is_tcg_gen_code check
from GETPC_EXT.
Fixes https://bugs.launchpad.net/qem...
Richard Henderson

08/28/2013

08:28 pm Revision 951fab99: target-mips: fix get_physical_address() #if 0 build error
In get_physical_address() is a qemu_log() call inside an #if 0 block.
When enabled the following build error is hit:
...
James Hogan
05:07 pm Revision 821c808b: kvm-stub: fix compilation
Non-KVM targets fail compilation on the uq/master branch.
Fix the prototype of kvm_irqchip_add_irqfd_notifier to matc...
Paolo Bonzini
10:16 am Revision c1654732: hw: Clean up bogus default boot order
We set default boot order "cad" in every single machine definition
except "pseries" and "moxiesim", even though very ...
Markus Armbruster
10:11 am Revision 3bf4dfdd: pci: add config space access traces
This adds pci_cfg_read and pci_cfg_write traces for config spaces
accesses.
Signed-off-by: Alexey Kardashevskiy <aik...
Alexey Kardashevskiy

08/27/2013

03:21 pm Revision 7e75e33e: w32: Fix broken out-of-tree builds (missing version.o)
Commit 0b516ef0dfad9a7b34c675c98e8ec92ab4d38466 added version.o to all
executables, but broke out-of-tree builds: for...
Stefan Weil
03:21 pm Revision 487cddb2: w32: Add an icon resource
The QEMU mascot which was already used for the NSIS installer
is now used for all QEMU executables.
Signed-off-by: S...
Stefan Weil
03:21 pm Revision 92f16236: gtk: Remove unused include statements which are not portable
These include files don't exist for MinGW and are not needed for Linux
(and hopefully for other hosts as well), so re...
Stefan Weil
10:13 am Revision 1466cef3: pc: fix regression for 64 bit PCI memory
commit 398489018183d613306ab022653552247d93919f
pc: limit 64 bit hole to 2G by default
introduced a way for manag...
Michael S. Tsirkin
08:30 am Revision 9eda7d37: pci: Introduce helper to retrieve a PCI device's DMA address space
A PCI device's DMA address space (possibly an IOMMU) is returned by a
method on the PCIBus. At the moment that only ...
Alexey Kardashevskiy

08/26/2013

11:31 pm Revision aac1fb05: tcg: Tidy softmmu_template.h
Avoid a loop in the tlb_fill path; the fill will either succeed or
generate an exception.
Inline the slow_ld/st func...
Richard Henderson
11:31 pm Revision 401c227b: tcg-i386: Use new return-argument ld/st helpers
Discontinue the jump-around-jump-to-jump scheme, trading it for a single
immediate move instruction. The two extra j...
Richard Henderson
11:31 pm Revision ac26eb69: tcg-i386: Add and use tcg_out64
No point in splitting the write into 32-bit pieces.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by...
Richard Henderson
11:31 pm Revision 2bb8656d: tcg: Tidy generated code for tcg_outN
Aliasing was forcing s->code_ptr to be re-read after the store.
Keep the pointer in a local variable to help the comp...
Richard Henderson
11:31 pm Revision e25c3887: tcg: Add mmu helpers that take a return address argument
Allow the code that tcg generates to be less obtuse, passing in
the return address directly instead of computing it i...
Richard Henderson
11:31 pm Revision c6f29ff0: tcg-i386: Tidy qemu_ld/st slow path
Use existing stack space for arguments; don't push/pop.
Use less ifdefs and more C ifs.
Signed-off-by: Richard Hende...
Richard Henderson
11:31 pm Revision 8023ccda: tcg-i386: Try pc-relative lea for constant formation
Use a 7 byte lea before the ultimate 10 byte movq.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
05:19 pm Revision f7ad538e: Merge remote-tracking branch 'stefanha/block' into staging
# By Alex Bligh (32) and others
# Via Stefan Hajnoczi
* stefanha/block: (42 commits)
win32-aio: drop win32_aio_flus...
Anthony Liguori
05:19 pm Revision e3f024ae: Merge remote-tracking branch 'afaerber/tags/0.15-maintainer-for-anthony' into ...
MAINTAINERS update for stable-0.15
# gpg: Signature made Thu 22 Aug 2013 10:59:31 AM CDT using RSA key ID 3E7E013F
#...
Anthony Liguori

08/25/2013

12:52 pm Revision 1ae2757c: virtio: virtqueue_get_avail_bytes: fix desc_pa when loop over the indirect des...
virtqueue_get_avail_bytes: when found a indirect desc, we need loop over it.
/* loop over the indirect des...
yinyin
« Previous
Next »
 

Also available in: Atom