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... - 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... - 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... - 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... - 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_... - 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...
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>
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... - 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... - 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... - 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... - 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
... - 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... - 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... - 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... - 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... - 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... - 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-... - 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 ... - 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: ... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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... - 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> - 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... - 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... - 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 ... - 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... - 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>
... - 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... - 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... - 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) ... - 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... - 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
... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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 ... - 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"... - 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> - 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... - 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... - 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... - 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 ... - 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.... - 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... - 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 ... - 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... - 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... - 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... - 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>
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 ... - 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... - 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... - 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 ... - 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.... - 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... - 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.... - 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> - 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>
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... - 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_... - 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 ... - 04:34 pm Revision 975a0015: libcacard: link against qemu-error.o for error_report()
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- 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 ... - 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:... - 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... - 03:57 pm Revision 7537fe04: QMP: QMP/ -> docs/qmp/
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 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> - 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... - 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... - 12:13 pm Revision 9efc2d8d: qxl: define qxl operating on 4k pages
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 12:13 pm Revision 521e759c: qxl: compile only once
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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...
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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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>
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, ... - 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... - 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... - 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... - 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>
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.
... - 11:49 am Revision c5a22c43: range: add min/max operations on ranges
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 11:49 am Revision 43864069: pci: add helper to retrieve the 64-bit range
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 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... - 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... - 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... - 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... - 09:36 am Revision cfe25e2b: range: add Range to typedefs
- will help simplify header dependencies.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
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...
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... - 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... - 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.... - 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... - 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@... - 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... - 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... - 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... - 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... - 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
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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-... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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> - 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... - 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.... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 <... - 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 ... - 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> - 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...
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... - 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... - 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
... - 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 ... - 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... - 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... - 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... - 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...
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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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-... - 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... - 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... - 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... - 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... - 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
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 12:14 pm Revision c60174e8: usb: sanity check setup_index+setup_len in post_load
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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... - 12:14 pm Revision 18b20385: qxl: trace io port name
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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 ... - 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... - 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... - 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. ... - 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 ... - 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... - 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... - 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-... - 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... - 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... - 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 ... - 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... - 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... - 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 <... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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@... - 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... - 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_... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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,... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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...
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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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...
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> - 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... - 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> - 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> - 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> - 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> - 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> - 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... - 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> - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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 ... - 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> - 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> - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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-... - 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... - 12:06 pm Revision b8cbc137: usb-hub: add tracepoint for status reports
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:06 pm Revision 52190422: xhci: remove leftover debug printf
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:06 pm Revision 1c82392a: xhci: add tracepoint for endpoint state changes
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:06 pm Revision 65d81ed4: xhci: add port to slot_address tracepoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:06 pm Revision ca716278: xhci: fix endpoint interval calculation
- Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:06 pm Revision 1556a8fc: uas: add property for request logging
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:06 pm Revision 5c67dd7b: xhci: reset port when disabling slot
- Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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.... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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...
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... - 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 >= ... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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 ... - 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 ... - 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... - 11:15 am Revision 23fe2b3f: virtio_pci: fix level interrupts with irqfd
- commit 62c96360ae7f2c7a8b029277fbb7cb082fdef7fd
virtio-pci: fix level interrupts
only helps systems without irqfd... - 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...
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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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 ... - 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 ... - 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... - 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-... - 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> - 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 ... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 04:28 pm Revision cccc30b4: qemu-iotests: Update reference output for 051
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 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 ... - 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... - 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
... - 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... - 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... - 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 ... - 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... - 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... - 04:28 pm Revision e5b1d99f: block: Remove old raw driver
- This is unused code now.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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
... - 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... - 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... - 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()... - 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... - 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>
... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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...
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:
... - 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... - 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 ... - 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...
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... - 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... - 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... - 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... - 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 ...
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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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
#...
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...
Also available in: Atom