Activity
From 11/07/2013 to 12/06/2013
12/06/2013
- 10:59 pm Revision 0a0ee0b9: Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
- Block patches for 2.0 (flushing block-next)
# gpg: Signature made Fri 29 Nov 2013 08:43:18 AM PST using RSA key ID C... - 10:58 pm Revision 9ed5dacb: Merge remote-tracking branch 'sstabellini/xen-2013-12-01' into staging
- # By Paul Durrant (1) and Wei Liu (1)
# Via Stefano Stabellini
* sstabellini/xen-2013-12-01:
xen-pvdevice: make dev... - 10:57 pm Revision cdac7a71: Merge remote-tracking branch 'rth/auxv-2' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/auxv-2:
linux-user: Use qemu_getauxval for AT_EXECFD
util: U... - 10:56 pm Revision a55d121f: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- # By Erik de Castro Lopo (2) and others
# Via Riku Voipio
* riku/linux-user-for-upstream:
linux-user: pass correct ... - 10:54 pm Revision e679f052: Merge remote-tracking branch 'kraxel/tags/pull-usb-1' into staging
- Improvements for usb3 bulk stream (usb core, xhci).
Bugfixes for uas emulation.
Add remote wakeup support for ehci.
A... - 10:52 pm Revision 783eb67e: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Stefan Weil (9) and others
# Via Michael Tokarev
* mjt/trivial-patches:
eeprom93xx: fix coding style
hw/ppc/... - 08:56 pm Revision 6fedcaa1: eeprom93xx: fix coding style
- scripts/checkpatch.pl reports about some style problems,
this commit fixes some of them:
ERROR: space prohibited bef... - 08:16 pm Revision 3e40ba0f: vfio-pci: Release all MSI-X vectors when disabled
- We were relying on msix_unset_vector_notifiers() to release all the
vectors when we disable MSI-X, but this only happ... - 08:16 pm Revision b3ebc10c: vfio-pci: Add debug config options to disable MSI/X KVM support
- It's sometimes useful to be able to verify interrupts are passing
through correctly.
Signed-off-by: Alex Williamson ... - 08:16 pm Revision 96eeeba0: vfio-pci: Fix Nvidia MSI ACK through 0x88000 quirk
- When MSI is enabled on Nvidia GeForce cards the driver seems to
acknowledge the interrupt by writing a 0xff byte to t... - 08:16 pm Revision 5b49ab18: vfio-pci: Make use of new KVM-VFIO device
- Add and remove groups from the KVM virtual VFIO device as we make
use of them. This allows KVM to optimize for perfo... - 08:16 pm Revision bf63839f: linux-headers: Update from v3.13-rc3
- Update to tag v3.13-rc3 (374b105797c3d4f29c685f3be535c35f5689b30e)
Signed-off-by: Alex Williamson <alex.williamson@r... - 05:53 pm Revision 0b06ef3b: block: clean up bdrv_drain_all() throttling comments
- Since cc0681c45430a1f1a4c2d06e9499b7775afc9a18 ("block: Enable the new
throttling code in the block layer.") bdrv_dra... - 05:53 pm Revision d3fa9230: aio: make aio_poll(ctx, true) block with no fds
- This patch drops a special case where aio_poll(ctx, true) returns false
instead of blocking if no file descriptors ar... - 05:53 pm Revision ac9524dc: qemu-iotests: filter QEMU monitor \r\n
- SMTP does not preserve newlines. This is normally not a problem if the
email body uses DOS or UNIX newlines consiste... - 05:53 pm Revision ac95acdb: qcow2: use start_of_cluster() and offset_into_cluster() everywhere
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi ... - 05:53 pm Revision 40588982: qemu-img: decrease progress update interval on convert
- when doing very large jobs updating the progress only every 2%
is too rare.
Signed-off-by: Peter Lieven <pl@kamp.de>... - 05:53 pm Revision 24f833cd: qemu-img: round down request length to an aligned sector
- this patch shortens requests to end at an aligned sector so that
the next request starts aligned.
[Squashed Peter's ... - 09:55 am Revision bcf2b7d2: pc: switch 2.0 machine types to large seabios binary
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:55 am Revision 94e68caa: roms: build two seabios binaries
- Adding xhci support to seabios made it jump over the 128k line.
Changing the bios size breaks migration, so we have t... - 09:55 am Revision 385724e7: roms: update seabios binaries
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:55 am Revision 07403a5a: roms: enable seabios cross builds
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:55 am Revision 6eefccc0: roms: update vgabios binaries
- This also switches from lgplvgabios to seavgabios.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:24 am Revision 11938d78: roms: update seabios submodule to 31b8b4eea9d9ad58a73b22a6060d3ac1c419c26d
- Updates seabios to git master snapshot. seabios is in freeze now,
update to final 1.7.4 will follow later this year....
12/05/2013
- 07:51 pm Revision 33f373d7: target-i386: fix cpuid leaf 0x0d
- Fix cpuid leaf 0x0d which incorrectly parsed eax and ebx.
However, before this patch the CPUID worked fine -- the .o... - 12:45 pm Revision 7337acaf: block: add opt_transfer_length to BlockLimits
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 12:45 pm Revision 7572ddc8: block/iscsi: set bs->bl.opt_transfer_length
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 12:45 pm Revision f2521c90: qemu-img: dynamically adjust iobuffer size during convert
- since the convert process is basically a sync operation it might
be benificial in some case to change the hardcoded I... - 12:45 pm Revision 1c0704a5: block/iscsi: set bdi->cluster_size
- this patch aims to set bdi->cluster_size to the internal page size
of the iscsi target so that enabled callers can al... - 12:45 pm Revision 049b0982: qemu-img: fix usage instruction for qemu-img convert
- Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Peter Lie... - 12:45 pm Revision 13c28af8: qemu-img: add support for skipping zeroes in input during convert
- we currently do not check if a sector is allocated during convert.
This means if a sector is unallocated that we allo...
12/04/2013
- 04:19 pm Revision 4323fdcf: qemu-nbd: add doc for option -f
- Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 04:19 pm Revision f33d2873: qemu-iotests: add test for snapshot in qemu-img convert
- Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 04:19 pm Revision ef80654d: qemu-img: add -l for snapshot in convert
- Now qemu-img convert have similar options as qemu-nbd for internal
snapshot.
Signed-off-by: Wenchao Xia <xiawenc@lin... - 04:19 pm Revision 9c468a01: qemu-iotests: add 058 internal snapshot export with qemu-nbd case
- This case can't run when IMGPROTO=nbd, since it needs to create some
internal snapshot which would fail for EOF write... - 04:19 pm Revision 8c116b0e: qemu-nbd: support internal snapshot export
- Now it is possible to directly export an internal snapshot, which
can be used to probe the snapshot's contents withou... - 04:19 pm Revision 7b4c4781: snapshot: distinguish id and name in load_tmp
- Since later this function will be used so improve it. The only caller of it
now is qemu-img, and it is not impacted b... - 03:31 pm Revision 34602dd6: qemu-iotests: Split qcow2 only cases in 048
- Format "raw" doesn't always work on certain file systems (e.g. tmpfs).
Use qcow2 to make the allocation status explic... - 12:55 pm Revision e14fb913: qemu-iotests: Change default cache mode to "writeback"
- So that the tests can run faster.
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Wenchao Xia <xiawenc@linux... - 12:55 pm Revision 3baa8449: qemu-iotests: Add "-c <cache-mode>" option
- The option sets cache mode used in the tests. "-nocache" is changed to
an alias to "-c none", and internally passes "... - 12:55 pm Revision f210a83c: qemu-iotests: Add _default_cache_mode and _supported_cache_modes
- This replaces _unsupported_qemu_io_options and check for support of
current cache mode, and allow to provide a defaul... - 12:55 pm Revision 58cc2ae1: qemu-iotests: Honour cache mode in iotests.py
- This will allow overriding cache mode from the "-c mode" option.
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed... - 12:55 pm Revision 236c7964: qemu-iotests: Clean up spaces in usage output
- Whitespace changes to align columns.
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Benoit Canet <benoit@ir... - 12:29 pm Revision f8413b3c: qcow2: Zero-initialise first cluster for new images
- Strictly speaking, this is only required for has_zero_init() == false,
but it's easy enough to just do a cluster-alig... - 12:29 pm Revision 66f6b814: block: Close backing file early in bdrv_img_create
- Leaving the backing file open although it is not needed anymore can
cause problems if it is opened through a block dr...
12/03/2013
- 04:26 pm Revision 84f94a9a: scsi-disk: correctly implement WRITE SAME
- Fetch the data to be written from the input buffer. If it is all zeroes,
we can use the write_zeroes call (possibly ... - 04:26 pm Revision 823bd739: scsi-disk: reject ANCHOR=1 for UNMAP and WRITE SAME commands
- Since we report ANC_SUP==0 in VPD page B2h, we need to return
an error (ILLEGAL REQUEST/INVALID FIELD IN CDB) for all... - 04:26 pm Revision c5fd1fb0: scsi-disk: catch write protection errors in UNMAP
- This is the same that is already done for WRITE SAME.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-... - 04:26 pm Revision e18d90c1: qemu-iotests: 033 is fast
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 04:26 pm Revision 97a2ae34: raw-posix: add support for write_zeroes on XFS and block devices
- The code is similar to the implementation of discard and write_zeroes
with UNMAP. However, failure must be propagate... - 04:26 pm Revision d0b4503e: raw-posix: implement write_zeroes with MAY_UNMAP for block devices
- See the next commit for the description of the Linux kernel problem
that is worked around in raw_open_common.
Signed... - 04:26 pm Revision 260a82e5: raw-posix: implement write_zeroes with MAY_UNMAP for files
- Writing zeroes to a file can be done by punching a hole if
MAY_UNMAP is set.
Note that in this case ENOTSUP is not i... - 04:26 pm Revision fa6252b0: block/iscsi: check WRITE SAME support differently depending on MAY_UNMAP
- The current check is right for MAY_UNMAP=1. For MAY_UNMAP=0, just
try and fall back to regular writes as soon as a W... - 04:26 pm Revision 2af8a1a7: block/iscsi: updated copyright
- added myself to reflect recent work on the iscsi block driver.
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-b... - 04:26 pm Revision 4b52498e: block/iscsi: remove .bdrv_has_zero_init
- since commit 3ac21627 the default value changed to 0.
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Paolo ... - 04:26 pm Revision 94d6ff21: block: add flags argument to bdrv_co_write_zeroes tracepoint
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 04:26 pm Revision 95de6d70: block drivers: add discard/write_zeroes properties to bdrv_get_info implementa...
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 04:26 pm Revision 97b00e28: vpc, vhdx: add get_info
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajno... - 04:26 pm Revision b8d71c09: block: make bdrv_co_do_write_zeroes stricter in producing aligned requests
- Right now, bdrv_co_do_write_zeroes will only try to align the
beginning of the request. However, it is simpler for m... - 04:26 pm Revision 7ce21016: block: handle ENOTSUP from discard in generic code
- Similar to write_zeroes, let the generic code receive a ENOTSUP for
discard operations. Since bdrv_discard has advis... - 04:26 pm Revision d5ef94d4: block: add bdrv_aio_write_zeroes
- This will be used by the SCSI layer.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Peter Lieven <p... - 04:26 pm Revision cffb1ec6: block drivers: expose requirement for write same alignment from formats
- This will let misaligned but large requests use zero clusters. This
is important because the cluster size is not gue... - 04:26 pm Revision d20d9b7c: block: add flags to BlockRequest
- This lets bdrv_co_do_rw receive flags, so that it can be used for
zero writes.
Signed-off-by: Paolo Bonzini <pbonzin... - 04:26 pm Revision d51e9fe5: block: generalize BlockLimits handling to cover bdrv_aio_discard too
- bdrv_co_discard is only covering drivers which have a .bdrv_co_discard()
implementation, but not those with .bdrv_aio... - 02:21 pm Revision e9eecb5b: seccomp: add kill() to the syscall whitelist
- The kill() syscall is triggered with the following command:
# qemu -sandbox on -monitor stdio \
-device int... - 10:54 am Revision af057fe7: vmdk: Fix creating big description file
- The buffer for description file was 4096 which only covers a few
hundred of extents. This changes the buffer to dynam...
12/02/2013
- 07:18 pm Revision a6b6d08a: hw/ppc/mac.h: remove unused BIOS_FILENAME definition
- This definition has been moved to prep.c.
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 07:09 pm Revision 4282c827: Don't crash on keyboard input with no handler
- Prevent a call to put_kbd if null.
On shutdown of some OSes, the keyboard handler goes away before the
system is dow... - 07:07 pm Revision efbc42e5: libcacard/vcard_emul_nss: Remove unused statement (value stored is never read)
- Warning from ccc-analyzer:
libcacard/vcard_emul_nss.c:937:9: warning:
Value stored to 'cert_count' is never read
... - 07:07 pm Revision 754e72e1: libcacard/cac: Remove unused statement (value stored is never read)
- Warning from ccc-analyzer:
libcacard/cac.c:192:13: warning: Value stored to 'ret' is never read
ret = VC... - 07:04 pm Revision cb77e358: virtio-net: fix the indent
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Michael... - 07:03 pm Revision 1246b259: misc: Replace 'struct QEMUTimer' by 'QEMUTimer'
- Most code already used QEMUTimer without the redundant 'struct' keyword.
Signed-off-by: Stefan Weil <sw@weilnetz.de>... - 07:02 pm Revision 47908a0f: qobject: Fix compiler warning (missing gnu_printf format attribute)
- gcc 4.8.2 reports this warning when extra warnings are enabled (-Wextra):
CC qobject/qerror.o
qobject/qerror.c:... - 07:02 pm Revision 867d898c: acpi-build: Fix compiler warning (missing gnu_printf format attribute)
- gcc 4.8.2 reports this warning when extra warnings are enabled (-Wextra):
CC m68k-softmmu/hw/m68k/mcf5206.o
hw/... - 07:02 pm Revision b2e2395f: .gitignore: Ignore config.status
- Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <... - 07:02 pm Revision ef0dd982: gtk: Replace conditional debug messages by trace methods
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 07:02 pm Revision 5d28b0e9: console: Replace conditional debug messages by trace methods
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Michael Tok... - 07:02 pm Revision ac86048b: trace: Remove trace.h from console.h (less dependencies)
- This reduces the dependencies on trace.h.
Only two source files which need console.h also need trace.h.
Signed-off-b... - 07:02 pm Revision 12269616: trace: Remove trace.h from hw/usb/hcd-ehci.h (less dependencies)
- This reduces the dependencies on trace.h.
Only one source file which needs hcd-ehci.h also needs trace.h.
Signed-off... - 06:11 pm Revision f287c413: coroutine: remove qemu_co_queue_wait_insert_head
- qemu_co_queue_wait_insert_head() is unused in qemu code base now.
Signed-off-by: Marc-André Lureau <marcandre.lureau... - 06:11 pm Revision 7b6b145d: coroutine: remove unused CoQueue AioContext
- The AioContext ctx field is apparently unused in qemu codebase since
02ffb504485.
Signed-off-by: Marc-André Lureau <... - 02:03 pm Revision 1442d3e6: add firmware to machine options
- This patch adds firmware to the machine options. -bios <file> becomes a
shortcut for -machine firmware=<file>. Adva... - 02:03 pm Revision aeca6e8d: add pc-{i440fx,q35}-2.0 machine types
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
12/01/2013
- 08:25 pm Revision 539891a8: xen-pvdevice: make device-id property compulsory
- The intention of the Xen PV device is that it is used as a parent
device for PV drivers in Xen HVM guests and the set... - 08:25 pm Revision d18e173a: xen: fix two errors when debug is enabled
- This patch fixes:
1. build error in xen_pt.c when XEN_PT_LOGGING_ENABLED is defined
2. debug output format string err...
11/29/2013
- 08:48 pm Revision 0b959cf5: linux-user: Use qemu_getauxval for AT_EXECFD
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:45 pm Revision 664d2c44: util: Use qemu_getauxval in linux qemu_cache_utils_init
- With this we no longer pass down envp, and thus all systems can have
the same void prototype. So also eliminate a us... - 08:45 pm Revision c9baa30f: tcg-s390: Use qemu_getauxval in query_facilities
- No need to set up a SIGILL signal handler for detection anymore.
Remove a ton of sanity checks that must be true, gi... - 08:45 pm Revision 41d9ea80: tcg-arm: Use qemu_getauxval
- Allow host detection on linux systems without glibc 2.16 or later.
Reviewed-by: Peter Maydell <peter.maydell@linaro.... - 08:45 pm Revision cd629de1: tcg-ppc64: Use qemu_getauxval
- Allow host detection on linux systems without glibc 2.16 or later.
Reviewed-by: Peter Maydell <peter.maydell@linaro.... - 08:45 pm Revision b6a3e690: osdep: Create qemu_getauxval and qemu_init_auxval
- Abstract away dependence on a system implementation of getauxval.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 06:41 pm Revision 981cbf59: qemu-iotests: Add sample image and test for VMDK version 3
- Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision 509d39aa: vmdk: Allow read only open of VMDK version 3
- Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:41 pm Revision c34b8012: qemu-iotests: Filter out 'qemu-io> ' prompt
- This removes "qemu-io> " prompt from qemu-io output in _filter_qemu_io,
and updates all the output files with the fol... - 06:41 pm Revision 0d83c98b: qemu-iotests: Filter qemu-io output in 025
- Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwo... - 06:41 pm Revision c9fbb99d: block: Use BDRV_O_NO_BACKING where appropriate
- If you open an image temporarily just because you want to check its size
or get it flushed, there's no real reason to... - 02:40 pm Revision f32f988c: qemu-iotests: Test snapshot mode
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 02:40 pm Revision 9fd3171a: block: Enable BDRV_O_SNAPSHOT with driver-specific options
- In the case of snapshot=on, don't rely on the backing file path in the
temporary image any more, but override the bac... - 02:40 pm Revision b59b3d57: qemu-iotests: Make test case 030, 040 and 055 deterministic
- Pause the drive and start the block job, so we won't miss the block job.
Signed-off-by: Fam Zheng <famz@redhat.com>
... - 02:40 pm Revision 3cf53c77: qemu-iotest: Add pause_drive and resume_drive methods
- They wrap blkdebug "break" and "remove_break".
Add optional argument "resume" to cancel_and_wait().
Signed-off-by: ... - 02:40 pm Revision dce32b6c: MAINTAINERS: add sheepdog development mailing list
- This will help people find mailing list relevant to sheepdog.
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Cc: Kevin Wo... - 02:40 pm Revision 5b43dbb6: qemu-iotests: Drop local version of cancel_and_wait from 040
- iotests.py already has one.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redh... - 02:40 pm Revision b3af018f: sheepdog: support user-defined redundancy option
- Sheepdog support two kinds of redundancy, full replication and erasure coding.
# create a fully replicated vdi with ... - 02:40 pm Revision c31d482f: sheepdog: refactor do_sd_create()
- We can actually use BDRVSheepdogState *s to pass most of the parameters.
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefa... - 02:40 pm Revision 4d5977ea: qdict: Optimise qdict_do_flatten()
- Nested QDicts used to be both entered recursively in order to move their
entries to the target QDict and also be move... - 02:40 pm Revision 6273d113: qdict: Fix memory leak in qdict_do_flatten()
- Reported-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajn... - 02:40 pm Revision 4cc70e93: blkdebug: add "remove_break" command
- This adds "remove_break" command which is the reverse of blkdebug
command "break": it removes all breakpoints with gi... - 02:40 pm Revision 091b1108: COW: Extend checking allocated bits to beyond one sector
- cow_co_is_allocated() only checks one sector's worth of allocated bits
before returning. This is allowed but (slightl... - 02:40 pm Revision 14b98fda: COW: Speed up writes
- Process a whole sector's worth of COW bits by reading a sector, setting
the bits after skipping any already set bits,... - 02:40 pm Revision 21b56835: qapi: Change BlockDirtyInfo to list
- We have multiple dirty bitmaps in BDS now, switch QAPI to allow query
it (BlockInfo.dirty_bitmaps), and also drop old... - 02:40 pm Revision e4654d2d: block: per caller dirty bitmap
- Previously a BlockDriverState has only one dirty bitmap, so only one
caller (e.g. a block job) can keep track of writ... - 11:42 am Revision a2926784: linux-user: pass correct parameter to do_shmctl()
- Fix shmctl issue by passing correct parameter buf to do_shmctl().
Signed-off-by: Petar Jovanovic <petar.jovanovic@im... - 11:42 am Revision 55a2b163: linux-user: create target_structs header to place ipc_perm and shmid_ds
- Creating target_structs header in linux-user/$arch/ and making
target_ipc_perm and target_shmid_ds its first inhabita... - 10:58 am Revision 9721cf2c: flatload: fix non-GOT relocations
- Use target address rather than host address when performing
non-GOT relocations
Signed-off-by: Corey J. Boyle <corey... - 10:58 am Revision f4f1e10a: linux-user: Implement handling of 5 POSIX timer syscalls.
- Implement timer_create, timer_settime, timer_gettime, timer_getoverrun
and timer_delete.
Signed-off-by: Erik de Cast... - 10:58 am Revision 905bba13: linux-user: Add target struct defs needed for POSIX timer syscalls.
- Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
11/28/2013
- 04:39 pm Revision 0b1fa34e: usb: move usb_{hi,lo} helpers to header file.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:39 pm Revision 2b81ba53: usb: add vendor request defines
- Add defines for vendor specific usb control requests.
Group defines by Device / Interface / Endpoint while
being at i... - 04:39 pm Revision 904c0630: trace-events: Clean up after removal of old usb-host code
- Commit b5613fd neglected to drop the trace events along with the code.
Signed-off-by: Markus Armbruster <armbru@redh... - 04:39 pm Revision e489df40: ehci: implement port wakeup
- Update portsc register and raise irq in case a suspended
port is woken up, so remote wakeup works on our ehci ports.
... - 04:39 pm Revision 690af06a: Revert "usb-tablet: Don't claim wakeup capability for USB-2 version"
- This reverts commit aa1c9e971e80d25b92908dce3dec7c38b49480ea.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:39 pm Revision f4a193e7: block/stream: Don't stream unbacked devices
- If a block device is unbacked, a streaming blockjob should immediately
finish instead of beginning to try to stream, ... - 11:30 am Revision f8d1daea: Test coroutine execution order
- This patch adds a test for coroutine execution order in test-coroutine -
this catches a bug in the CPC coroutine impl... - 11:30 am Revision 85829722: sheepdog: implement .bdrv_get_allocated_file_size
- With this patch, qemu-img info sheepdog:image will show disk size for sheepdog
images.
Cc: Kevin Wolf <kwolf@redhat.... - 11:30 am Revision b276d249: util/error: Save errno from clobbering
- There may be calls to error_setg() and especially error_setg_errno()
which blindly (and until now wrongly) assume the... - 11:30 am Revision 5a37b60a: qemu-img: conditionally zero out target on convert
- If the target has_zero_init = 0, but supports efficiently
writing zeroes by unmapping we call bdrv_make_zero to
avoid... - 11:30 am Revision 11b6699a: qemu-img: add support for fully allocated images
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:30 am Revision c3d86884: block/get_block_status: fix BDRV_BLOCK_ZERO for unallocated blocks
- this patch does 2 things:
a) only do additional call outs if BDRV_BLOCK_ZERO is not already set.
b) use the newly int... - 11:30 am Revision d75cbb5e: block: introduce bdrv_make_zero
- this patch adds a call to completely zero out a block device.
the operation is sped up by checking the block status a... - 11:30 am Revision ba6c5919: iscsi: set limits in BlockDriverState
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am Revision 01a6a238: iscsi: simplify iscsi_co_discard
- now that bdrv_co_discard can handle limits we do not need
the request split logic here anymore.
Reviewed-by: Eric Bl... - 11:30 am Revision d4cd9615: iscsi: add bdrv_co_write_zeroes
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:30 am Revision 6f14da52: block: honour BlockLimits in bdrv_co_discard
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am Revision c31cb707: block: honour BlockLimits in bdrv_co_do_write_zeroes
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am Revision 04f19e4d: block/raw: copy BlockLimits on raw_open
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:30 am Revision fe81c2cc: block: add BlockLimits structure to BlockDriverState
- this patch adds BlockLimits which introduces discard and write_zeroes
limits and alignment information to the BlockDr... - 11:30 am Revision 186d4f2b: block/iscsi: add .bdrv_get_info
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:30 am Revision 6faac15f: block: make BdrvRequestFlags public
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am Revision e1a5c4be: block: add logical block provisioning info to BlockDriverInfo
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am Revision d32f35cb: block: introduce BDRV_REQ_MAY_UNMAP request flag
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am Revision aa7bfbff: block: add flags to bdrv_*_write_zeroes
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <... - 11:30 am Revision 4ce78691: block: add wrappers for logical block provisioning information
- This adds 2 wrappers to read the unallocated_blocks_are_zero and
can_write_zeroes_with_unmap info from the BDI. The w... - 12:02 am Revision 7dc65c02: Open 2.0 development tree
- Signed-off-by: Anthony Liguori <aliguori@amazon.com>
11/27/2013
- 09:30 pm Revision 0e7b9f06: Update version for 1.7.0 release
- Signed-off-by: Anthony Liguori <aliguori@amazon.com>
- 05:53 pm Revision 171d6431: qemu-iotests: Fix test 041
- Performing multiple drive-mirror blockjobs on the same qemu instance
results in the image file used for the block dev... - 05:53 pm Revision 117e0c82: block/drive-mirror: Reuse backing HD for sync=none
- For "none" sync mode in "absolute-paths" mode, the current image should
be used as the backing file for the newly cre...
11/26/2013
- 10:21 am Revision 72391da5: xhci: Call usb_device_alloc/free_streams
- Note this code is not as KISS as I would like, the reason for this is that
the Linux kernel interface wants streams o... - 10:21 am Revision 3b444ead: usb: Add usb_device_alloc/free_streams
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:21 am Revision 04b300f8: usb: Add max_streams attribute to endpoint info
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:21 am Revision 5007c940: uas: s/ui/iu/
- The various uas data structures are called IU-s, which is short for
Information Unit, rather then UI-s.
Signed-off-b... - 10:21 am Revision 49cfa2fd: uas: Fix response iu struct definition
- This patch mirrors a patch to the Linux uas kernel driver which I've just
submitted. It looks like the qemu uas struc... - 10:21 am Revision 3453f9a0: uas: Bounds check tags when using streams
- Disallow the guest to cause us to address the data3 and status3 arrays
out of bounds.
Signed-off-by: Hans de Goede <... - 10:21 am Revision 0478661e: uas: Streams are numbered 1-y, rather then 0-x
- It is easier to simply make the arrays one larger, rather then
substracting one everywhere.
Signed-off-by: Hans de G... - 10:21 am Revision 5eb6d9e3: uas: Fix / cleanup usb_uas_task error handling
- -The correct error if we cannot find the dev is INCORRECT_LUN rather then
INVALID_INFO_UNIT
-Move the device not fou... - 10:21 am Revision d4bfc7b9: uas: Only use report iu-s for task_mgmt status reporting
- Regular scsi cmds should always report their status using a sense-iu, using
the sense code to report any errors.
Sig... - 10:21 am Revision de9de157: xhci: Add a few missing checks for disconnected devices
- One of the reworks of qemu's usb core made changes to usb-port's disconnect
handling. Now ports with a device will al... - 10:21 am Revision f1f8bc21: xhci: add support for suspend/resume
- The OS can ask the xhci controller to save and restore its
internal state, which is used by the OS when the system is... - 10:21 am Revision 9ec557bd: scsi: Add 2 new sense codes needed by uas
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:37 am Revision 7457fe95: Update version for v1.7.0-rc2 release
- 06:36 am Revision 032ac6f8: curses: fixup SIGWINCH handler mess
- Don't run code in the signal handler, only set a flag.
Use sigaction(2) to avoid non-portable signal(2) semantics.
Ma... - 06:35 am Revision 16f4e8fa: qga: Fix two format strings for MinGW
- Both code locations cause a compiler warning. Using "%s" instead of "%lu"
would result in a program crash if the wron... - 06:35 am Revision 84dc96e1: PPC: BookE: Make FIT/WDT timers at best millisecond grained
- The default granularity for the FIT timer on 440 is on every 0x1000th
transition of TB from 0 to 1. Translated that m... - 06:35 am Revision 455df3f3: PPC: Make BookE FIT/WDT timers more lazy
- Today we fire FIT and WDT timer events every time the respective bit
position in TB flips from 0 -> 1.
However, ther... - 06:35 am Revision 134d42d6: acpi-build: fix support for glib < 2.22
- glib < 2.22 does not have g_array_get_element_size,
limit it's use (to check all elements are 1 byte
in size) to newe...
11/25/2013
- 07:49 pm Revision c0caec17: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pc very last minute fixes for 1.7
This has a fix for a crasher bug with pci bridges,
boot failure fix for s390 on 32... - 07:41 pm Revision d916adaa: Merge remote-tracking branch 'bonzini/tags/for-anthony' into staging
- Here are a bunch of 1.7-tagged patches that I was afraid
were getting forgotten or that did not have a clear maintain... - 07:37 pm Revision 833637d4: Merge remote-tracking branch 'mdroth/qga-pull-2013-11-22' into staging
- # By Tomoki Sekiyama
# Via Michael Roth
* mdroth/qga-pull-2013-11-22:
qemu-ga: vss-win32: Install VSS provider COM+... - 07:37 pm Revision 0ff1e1da: Merge remote-tracking branch 'stefanha/net' into staging
- # By Vlad Yasevich
# Via Stefan Hajnoczi
* stefanha/net:
qdev-properties-system.c: Allow vlan or netdev for -device... - 12:28 pm Revision ef36fa14: qemu: mempath: prefault pages manually (v4)
- v4: s/fail/failed/ (Peter Maydell)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Marcelo Tosatt... - 12:28 pm Revision fb541ca5: kvm: Query KVM for available memory slots
- KVM reports the number of available memory slots (KVM_CAP_NR_MEMSLOTS)
using the extension interface. Both x86 and s...
11/24/2013
- 03:43 pm Revision e007dbec: configure: make --iasl option actually work
- --iasl option was added to CC option parsing section by mistake,
it's not effective there and attempts to use cause
a...
11/22/2013
- 11:14 pm Revision bca4bf10: qemu-ga: vss-win32: Install VSS provider COM+ application service
- Currently, qemu-ga for Windows fails to execute guset-fsfreeze-freeze when
no user is logging in to Windows, with an ... - 10:47 am Revision 30c367ed: qdev-properties-system.c: Allow vlan or netdev for -device, not both
- It is currently possible to specify things like:
-device e1000,netdev=foo,vlan=1
With this usage, whichever argument...
11/21/2013
- 06:39 pm Revision d607a523: qga: Fix compiler warnings (missing format attribute, wrong format strings)
- gcc 4.8.2 reports this warning when extra warnings are enabled (-Wextra):
CC qga/commands.o
qga/commands.c: In ... - 06:39 pm Revision b6a06e72: mips jazz: do not raise data bus exception when accessing invalid addresses
- MIPS Jazz chipset doesn't seem to raise data bus exceptions on invalid accesses.
However, there is no easy way to pre... - 06:39 pm Revision b5fc314b: target-i386: yield to another VCPU on PAUSE
- After commit b1bbfe7 (aio / timers: On timer modification, qemu_notify
or aio_notify, 2013-08-21) FreeBSD guests repo... - 06:39 pm Revision fbdcec5c: rng-egd: offset the point when repeatedly read from the buffer
- The buffer content might be read out more than once, currently
we just repeatedly read the first data block, buffer o... - 06:39 pm Revision 60aad298: rng-egd: remove redundant free
- We didn't set default chr_name, the free is redundant.
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: Pa... - 06:39 pm Revision 2140cfa5: target-i386: Fix build by providing stub kvm_arch_get_supported_cpuid()
- Fix build failures with clang when KVM is not enabled by
providing a stub version of kvm_arch_get_supported_cpuid().
... - 06:39 pm Revision 8d07d6c4: vfio-pci: Fix multifunction=on
- When an assigned device is initialized it copies the device config
space into the emulated config space. Unfortunate... - 06:38 pm Revision 392a4d5b: atomic.h: Fix build with clang
- clang defines __ATOMIC_SEQ_CST but its implementation of the
__atomic_exchange() builtin differs from that of gcc. Mo... - 06:38 pm Revision 7839ff59: pc: get rid of builtin pvpanic for "-M pc-1.5"
- This causes two slight backwards-incompatibilities between "-M pc-1.5"
and 1.5's "-M pc":
(1) a fw_cfg file is remov... - 06:38 pm Revision 45d285ab: configure: Explicitly set ARFLAGS so we can build with GNU Make 4.0
- Our rules.mak adds '-rR' to MAKEFLAGS to indicate that we will be
explicitly specifying everything and not relying on... - 06:38 pm Revision da87dd7b: sun4m: Add FCode ROM for TCX framebuffer
- Upstream OpenBIOS now implements SBus probing in order to determine the
contents of a physical bus slot, which is req... - 06:11 pm Revision 607bb022: Update version for 1.7.0-rc1 release
- Signed-off-by: Anthony Liguori <aliguori@amazon.com>
- 06:01 pm Revision 187d6232: vfio-pci: Fix multifunction=on
- When an assigned device is initialized it copies the device config
space into the emulated config space. Unfortunate... - 06:01 pm Revision 7865eec4: target-i386: Fix addr32 prefix in gen_lea_modrm
- Fix the following run-test-x86_64 testsuite failures:
-lea (%%eax) = 0000000000000001
-lea (%%ebx) = 000000000000000... - 06:01 pm Revision 33effd3a: atomic.h: Fix build with clang
- clang defines __ATOMIC_SEQ_CST but its implementation of the
__atomic_exchange() builtin differs from that of gcc. Mo... - 05:56 pm Revision 76c2975a: target-i386: do not override nr_cores for -cpu host
- Commit 787aaf5 (target-i386: forward CPUID cache leaves when -cpu host is
used, 2013-09-02) brings bits 31..26 of CPU... - 05:55 pm Revision 54e75558: mips jazz: do not raise data bus exception when accessing invalid addresses
- MIPS Jazz chipset doesn't seem to raise data bus exceptions on invalid accesses.
However, there is no easy way to pre... - 05:55 pm Revision 81f3053b: target-i386: yield to another VCPU on PAUSE
- After commit b1bbfe7 (aio / timers: On timer modification, qemu_notify
or aio_notify, 2013-08-21) FreeBSD guests repo... - 05:55 pm Revision 1eb1bd9e: rng-egd: offset the point when repeatedly read from the buffer
- The buffer content might be read out more than once, currently
we just repeatedly read the first data block, buffer o... - 05:55 pm Revision 5e490b6a: rng-egd: remove redundant free
- We didn't set default chr_name, the free is redundant.
Signed-off-by: Amos Kong <akong@redhat.com>
Message-id: 13850... - 05:55 pm Revision d44bb860: virtio-rng: add check of period
- If period is assigned to 0, limit timer will expire immediately.
It causes a qemu warning:
"main-loop: WARNING: I/O ... - 05:55 pm Revision 376827d4: s390x: fix flat file load on 32 bit systems
- pc-bios/s390-zipl.rom is a flat image so it's expected that
loading it as elf will fail.
It should fall back on loadi... - 05:54 pm Revision b15654c2: acpi-build: fix build on glib < 2.14
- g_array_get_element_size was only added in glib 2.14.
Fortunately we don't use it for any arrays where
element size i... - 05:54 pm Revision 542da88f: acpi-build: fix build on glib < 2.22
- g_string_vprintf was only introduced in 2.24 so switch to vsnprintf
instead. A bit uglier but name size is fixed at ... - 05:09 pm Revision 0a3c7385: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- # By Jan Kiszka (1) and others
# Via Gleb Natapov
* qemu-kvm/uq/master:
kvm: Fix uninitialized cpuid_data
pci-ass... - 05:08 pm Revision ffb62da7: Merge remote-tracking branch 'jliu/or32' into staging
- # By Sebastian Macke
# Via Jia Liu
* jliu/or32:
target-openrisc: Correct carry flag check of l.addc and l.addic tes... - 05:08 pm Revision 425ff510: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Wangting (Kathy)
# Via Juan Quintela
* quintela/migration.next:
The calculation of bytes_xfer in qemu_put_buff... - 04:28 pm Revision 90d131fb: Revert "e1000/rtl8139: update HMP NIC when every bit is written"
- This reverts commit cd5be5829c1ce87aa6b3a7806524fac07ac9a757.
Digging into hardware specs shows this does not
actuall... - 04:28 pm Revision fd8f5e37: acpi-build: fix build on glib < 2.14
- g_array_get_element_size was only added in glib 2.14,
there's no way to find element size in with an older glib.
For... - 04:28 pm Revision 8b9c3b89: acpi-build: fix build on glib < 2.22
- g_string_vprintf was only introduced in 2.24 so switch to vsnprintf
instead. A bit uglier but name size is fixed at ... - 04:25 pm Revision 5c397242: pci: unregister vmstate_pcibus on unplug
- PCIBus registers a vmstate during init. Unregister it upon
removal/unplug.
Signed-off-by: Bandan Das <bsd@redhat.com... - 04:25 pm Revision decbc880: s390x: fix flat file load on 32 bit systems
- pc-bios/s390-zipl.rom is a flat image so it's expected that
loading it as elf will fail.
It should fall back on loadi...
11/20/2013
- 03:47 pm Revision 14a650ec: target-openrisc: Correct carry flag check of l.addc and l.addic test cases
- The test cases did not correctly test for the carry flag.
Signed-off-by: Sebastian Macke <sebastian@macke.de>
Review... - 03:47 pm Revision 93147a18: target-openrisc: Correct memory bounds checking for the tlb buffers
- The mtspr and mfspr routines didn't check for the correct memory boundaries.
This fixes a segmentation fault while bo... - 03:46 pm Revision d5155217: openrisc-timer: Reduce overhead, Separate clock update functions
- The clock value is only evaluated when really necessary reducing
the overhead of the timer handling.
This also solve... - 03:45 pm Revision ae52bd96: target-openrisc: Correct wrong epcr register in interrupt handler
- This patch corrects several misbehaviors during an interrupt process.
Most of the time the pc is already correct and ... - 03:44 pm Revision 04359e6b: target-openrisc: Remove executable flag for every page
- Pages should be flagged executable only if the tlb executable flag is
set or the mmu is off.
Signed-off-by: Sebastia... - 03:43 pm Revision da1d7759: target-openrisc: Remove unnecessary code generated by jump instructions
- The sr_f variable is only used for the l.bf and l.bnf instructions.
For clarity the code is also rewritten using a sw... - 03:40 pm Revision 352367e8: target-openrisc: Speed up move instruction
- The OpenRISC architecture does not have its own move register
instruction. Instead it uses either "l.addi rd, r0, x" ... - 01:16 pm Revision 8e86729a: The calculation of bytes_xfer in qemu_put_buffer() is wrong
- In qemu_put_buffer(), bytes_xfer += size is wrong, it will be more
than expected, and should be bytes_xfer += l.
Sig...
11/19/2013
- 11:03 pm Revision 394cfa39: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Peter Lieven
# Via Juan Quintela
* quintela/migration.next:
migration: drop MADVISE_DONT_NEED for incoming zer... - 11:00 pm Revision 4ed34791: Merge remote-tracking branch 'stefanha/block' into staging
- # By Andreas Färber
# Via Stefan Hajnoczi
* stefanha/block:
qtest: Use -display none by default - 11:00 pm Revision 1c46e594: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
- QOM infrastructure fixes for 1.7
* QOM memory leak fix
# gpg: Signature made Tue 19 Nov 2013 01:58:58 AM PST using ... - 11:00 pm Revision dc6dc0a9: Merge remote-tracking branch 'rth/tcg-ia64-17' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/tcg-ia64-17:
tcg-ia64: Introduce tcg_opc_bswap64_i
tcg-ia64:... - 10:59 pm Revision 4be6693a: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pc last minute fixes for 1.8
This has a patch that drops an unused FW CFG entry.
I think it's best to include it bef... - 10:59 pm Revision 38dc7490: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Jan Krupa (4) and others
# Via Michael Tokarev
* mjt/trivial-patches:
hw/i386/Makefile.obj: use $(PYTHON) to r... - 10:59 pm Revision 7af31519: Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
- Block fixes for 1.7.0
# gpg: Signature made Fri 15 Nov 2013 09:51:25 AM PST using RSA key ID C88F2FD6
# gpg: Can't c... - 10:58 pm Revision 88a47b9d: Merge remote-tracking branch 'stefanha/net' into staging
- # By Amos Kong (1) and Sebastian Huber (1)
# Via Stefan Hajnoczi
* stefanha/net:
virtio-net: fix the memory leak in... - 10:57 pm Revision 8c630d51: Merge remote-tracking branch 'agraf/tags/signed-ppc-for-upstream-1.7' into sta...
- Patch queue for ppc - 2013-11-08
These are two patches that will hopefully make it into 1.7. The SLOF update
fixes -... - 06:23 pm Revision fc1c4a5d: migration: drop MADVISE_DONT_NEED for incoming zero pages
- The madvise for zeroed out pages was introduced when every transferred
zero page was memset to zero and thus allocate... - 11:58 am Revision 2d3aa28c: qom: Fix memory leak in object_property_set_link()
- Save the result of the call to object_get_canonical_path()
so we can free it.
Cc: qemu-stable@nongnu.org
Signed-off-... - 11:28 am Revision 2ad645d2: qtest: Use -display none by default
- This avoids each test needing to add it to suppress windows popping up.
[Commit 7ceeedd016facf8d58e14a0d1417fa7225d7... - 11:26 am Revision 96e35046: virtio-net: fix the memory leak in rxfilter_notify()
- object_get_canonical_path() returns a gchar*, it should be freed by the
caller.
Signed-off-by: Amos Kong <akong@redh...
11/18/2013
- 01:45 pm Revision 420508fb: doc: fix hardcoded helper path
- The install directory of qemu-bridge-helper is configurable,
but we use a fixed path in the documentation.
DEFAULT_B... - 07:57 am Revision 463230d8: tcg-ia64: Introduce tcg_opc_bswap64_i
- Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:57 am Revision db008a8d: tcg-ia64: Introduce tcg_opc_ext_i
- Being able to "extend" from 64-bits (with a mov) simplifies
a few places where the conditional breaks the train of th... - 07:57 am Revision fa0cdb6c: tcg-ia64: Introduce tcg_opc_movi_a
- Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:57 am Revision 3b9ccdcc: tcg-ia64: Introduce tcg_opc_mov_a
- Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:57 am Revision 25c9c73b: tcg-ia64: Use A3 form of logical operations
- We can and/or/xor/andcm small constants, saving one cycle.
Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-of... - 07:57 am Revision f940fb08: tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction
- We can subtract from more small constants that just 0 with one insn,
and we can add the negative for most small const... - 07:57 am Revision 8642088a: tcg-ia64: Use ADDS for small addition
- Avoids a wasted cycle loading up small constants.
Simplify the code assuming the tcg optimizer is going to work
and ... - 07:57 am Revision 3c289cba: tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu
- When performing an operation with two input registers, we'd leave
the stop bit (and thus an extra cycle) that's only ... - 07:57 am Revision d15de15c: tcg-ia64: Move AREG0 to R32
- Since the move away from the global areg0, we're no longer globally
reserving areg0. Which means our use of R7 clobb... - 07:56 am Revision 6d264b38: tcg-ia64: Simplify brcond
- There was a misconception that a stop bit is required between a compare
and the branch that uses the predicate set by... - 07:56 am Revision 6f65c780: tcg-ia64: Handle constant calls
- Using only indirect calls results in 3 bundles (one to load the
descriptor address), and 4 stop bits. By looking thr... - 07:56 am Revision 5f7b1687: tcg-ia64: Use shortcuts for nop insns
- There's no need to go through the full opcode-to-insn function call
to generate nops. This makes the source a bit mo... - 07:56 am Revision e3afa1c4: tcg-ia64: Use TCGMemOp within qemu_ldst routines
- Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
11/16/2013
- 10:30 pm Revision 0478f37c: hw/i386/Makefile.obj: use $(PYTHON) to run .py scripts consistently
- $(PYTHON) is a Make variable which is set by configure.
In all other places over the tree, .py files are run from
Mak... - 10:29 pm Revision 52510f8b: configure: Use -B switch only for Python versions which support it
- Commit 1d984a67a95d88f3e708b077dab8adeb47c38c93 added the -B switch
unconditionally. This breaks Python versions befo... - 12:04 pm Revision 485e741c: qga: Fix shutdown command of guest agent to work with SysV
- For now guest agent uses following command to shutdown system:
shutdown -P +0 "blabla"
but this syntax works only wit...
11/15/2013
- 02:37 pm Revision 06d22aa3: block: Fail if requested driver is not available
- If an explicit driver option is present, but doesn't specify a valid
driver, then bdrv_open() should fail instead of ... - 02:37 pm Revision f05b328c: MAINTAINERS: add block driver sub-maintainers
- There are a number of contributors who maintain block drivers (image
formats and protocols). They should be listed i... - 02:37 pm Revision 36452f12: qemu-img: Fix overwriting 'ret' before using
- This patch moves ret assignment after reporting original error.
We were lucky to pass qemu-iotests 048 (qemu-img com... - 02:37 pm Revision a1144c0d: qemu-iotests: Test qcow2 count_contiguous_clusters()
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> - 02:25 pm Revision 8b7acc79: smc91c111: Fix receive starvation
- In case the smc91c111 interface signals that it cannot receive more
packets the packets are queued and further recept...
11/14/2013
- 02:09 pm Revision 78a52ad5: qcow2: fix possible corruption when reading multiple clusters
- if multiple sectors spanning multiple clusters are read the
function count_contiguous_clusters should ensure that the... - 02:09 pm Revision 968854c8: qmp: access the local QemuOptsLists for drive option
- Currently we have three QemuOptsList (qemu_common_drive_opts,
qemu_legacy_drive_opts, and qemu_drive_opts), only qemu... - 02:09 pm Revision c15badee: qemu-iotests: Extend 041 for unbacked mirroring
- Add a new test case in file 041 for mirroring unbacked images in
"absolute-paths" mode. This should work, if possible... - 02:09 pm Revision d48addda: MAINTAINERS: add block tree repo URLs
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:09 pm Revision b04b6b6e: block: Print its file name if backing file opening failed
- If backing file doesn't exist, the error message is confusing and
misleading:
$ qemu /tmp/a.qcow2
qemu: coul... - 02:09 pm Revision 1296c2f0: qapi-schema: Update description for NewImageMode
- If the NewImageMode is "absolute-paths" but no backing file is available
(e.g., when mirroring a device with an unbac... - 02:09 pm Revision 14526864: block/drive-mirror: Check for NULL backing_hd
- It should be possible to execute the QMP "drive-mirror" command in
"none" sync mode and "absolute-paths" mode even fo... - 09:12 am Revision 7f1bb742: pc: disable pci-info
- The BIOS that we ship in 1.7 does not use pci info
from host and so far isn't going to use it.
Taking in account prob...
11/13/2013
- 09:49 pm Revision 5c5432e7: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Luiz Capitulino (1) and Richard Henderson (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
MAINTAINERS: add git tre... - 09:48 pm Revision 29c5b77d: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci, pc, virtio bug fixes
This reverts PCI master abort support - we'll want it
eventually but it exposes too many c... - 09:48 pm Revision b873a55c: Merge remote-tracking branch 'stefanha/net' into staging
- # By Dmitry Fleytman (1) and others
# Via Stefan Hajnoczi
* stefanha/net:
virtio-net: broken RX filtering logic fix... - 09:47 pm Revision deb0f500: Merge remote-tracking branch 'stefanha/block' into staging
- # By Jeff Cody (26) and others
# Via Stefan Hajnoczi
* stefanha/block: (37 commits)
block: Round up total_sectors
... - 09:47 pm Revision 70c4c5b5: Merge remote-tracking branch 'filippov/tags/20131108-xtensa' into staging
- Two small fixes for 1.7:
- add missing debug feature to dc233c xtensa core;
- fix qemu abort caused by gdb attempt t... - 09:46 pm Revision 9f43a3f5: Merge remote-tracking branch 'kraxel/audio.3' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/audio.3:
ossaudio: check for oss support in oss_audio_init
Revert... - 09:45 pm Revision 6bddfae3: Merge remote-tracking branch 'sweil/mingw' into staging
- # By Stefan Weil
# Via Stefan Weil
* sweil/mingw:
linux-user: Fix stat64 syscall for SPARC64
configure: Add confi... - 02:02 pm Revision 3325a836: console: Remove unused debug code
- The local function console_print_text_attributes is no longer used since
commit 7d6ba01c3741bc32ae252bf64a5fd3f930c2d... - 01:59 pm Revision ba1c2931: qga: Fix compilation for old versions of MinGW
- While MinGW-w64 can compile the qga code, MinGW from Debian lenny
(gcc-mingw32 4.4.2-3) shows these errors:
In file ... - 01:48 pm Revision fe863ab9: .travis.yml: basic compile and check recipes
- This adds a build matrix definition for travis-ci.org continuous
integration service. It is usable on any public repo... - 01:48 pm Revision 25a666d2: pci-assign: Fix error_report of pci-stub message
- Using multiple calls to error_report here means every line is
prefaced with the (potentially long) pci-assign command... - 01:48 pm Revision 669aa3f6: qapi: Fix comment for create-type to match code.
- Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Michael Tokarev... - 01:48 pm Revision 8111d028: vl: fix build when configured with no graphic support
- The following error occurs when building with no graphic output support:
vl.c: In function ‘main’:
vl.c:2829:19:... - 01:48 pm Revision d9570cad: usb: drop unused USBNetState.inpkt field
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Gerd... - 01:48 pm Revision 4c6968c7: qemu-char: add missing characters used in keymaps
- This patch adds all missing characters used in regional keymap
files which already exist in QEMU. I checked for the m... - 01:48 pm Revision 82807159: qemu-char: add support for U-prefixed symbols
- This patch adds support for Unicode symbols in keymap files. This
feature was already used in some keyboard layouts i... - 01:48 pm Revision 3751e722: qemu-char: add Czech keymap file
- This patch adds Czech keyboard layout to available keymap files
and Makefile.
Signed-off-by: Jan Krupa <jkrupa@suse.... - 01:48 pm Revision 018715f9: qemu-char: add Czech characters to VNC keysyms
- This patch adds missing Czech characters to the VNC keysym table.
Signed-off-by: Jan Krupa <jkrupa@suse.com>
Signed-...
11/11/2013
- 05:02 pm Revision dce07e0b: MAINTAINERS: add git tree info for HMP, QMP and QAPI
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 05:02 pm Revision 7b75d9d6: Adjust qapi-visit for python-2.4.3
- We say we support python 2.4, but python 2.4.3 does not
support the "expr if test else expr" syntax used here.
This ...
11/10/2013
- 03:11 pm Revision ef9e455d: Revert "exec: limit system memory size"
- This reverts commit 818f86b88394b7b2b59d313e51043fe15a8004db.
This was a work-around for bugs elsewhere in the syste... - 02:30 pm Revision 0fbf50b6: Revert "hw/pci: partially handle pci master abort"
- This reverts commit a53ae8e934cd54686875b5bcfc2f434244ee55d6.
The patch being reverted introduced a low-priority mem... - 12:08 pm Revision fe1479aa: loader: drop return value for rom_add_blob_fixed
- rom_add_blob never fails, and neither does rom_add_blob_fixed,
so there's no need to return value from it.
In fact, ... - 12:08 pm Revision 6b9b8758: virtio-net: only delete bh that existed
- We delete without check whether it existed during exit. This will lead NULL
pointer deference since it was created co... - 12:08 pm Revision 81adc513: acpi-build: disable with -no-acpi
- QEMU will currently crash if started with -no-acpi flag
since acpi build code probes the PM device which isn't presen... - 12:08 pm Revision 04c7d8b8: Fix pc migration from qemu <= 1.5
- The following commit introduced a migration incompatibility:
commit 568f0690fd9aa4d39d84b04c1a5dbb53a915c3fe
Author:...
11/08/2013
- 06:32 pm Revision cc386e96: virtio-net: broken RX filtering logic fixed
- Upon processing of VIRTIO_NET_CTRL_MAC_TABLE_SET command
multicast list overwrites unicast list in mac_table.
This le... - 06:32 pm Revision 1597591c: net: fix qemu_flush_queued_packets() in presence of a hub
- Do not return after net_hub_flush(). Always flush callee network client
incoming queue.
Signed-off-by: Sergey Fedoro... - 06:32 pm Revision d60b20cf: net: disallow to specify multicast MAC address
- [Assigning a multicast MAC address to a NIC leads to confusing behavior.
Reject multicast MAC addresses so users are ... - 11:44 am Revision 7e382003: block: Round up total_sectors
- Since b94a2610, bdrv_getlength() is omitted when probing image. VMDK
monolithicFlat is broken by that because a file ... - 07:26 am Revision ebbfd5a0: target-xtensa: add missing DEBUG section to dc233c config
- This fixes missing debug feature opcodes of dc233c core variant.
Cc: qemu-stable@nongnu.org
Signed-off-by: Max Filip... - 07:25 am Revision e8262a1b: exec: fix breakpoint_invalidate when pc may not be translated
- This fixes qemu abort with the following message:
include/qemu/int128.h:22: int128_get64: Assertion `!a.hi' fail... - 05:33 am Revision 9d0e1dac: pseries: Update SLOF firmware image
- SLOF git commit is e2e8ac901e617573ea383f9cffd136146d0675a4
The main changes are:
* fixed bug with not passing argum... - 05:33 am Revision 29fdedfe: spapr: add vio-bus devices to categories
- In order to get devices appear in output of
"./qemu-system-ppc64 -device ?",
they must be assigned to one of DEVICE_C...
11/07/2013
- 02:58 pm Revision e78835b7: block: vhdx qemu-iotest - log replay of data sector
- This tests the replay of a data sector in a VHDX image file.
The image file is a 10G dynamic image, with 4MB block s... - 02:58 pm Revision 751aec24: block: qemu-iotests for vhdx, add write test support
- This removes the IMGFMT_GENERIC blocker for read-only, so existing
iotests run read/write tests for vhdx images creat... - 02:58 pm Revision 228b234d: block: vhdx - update _make_test_img() to filter out vhdx options
- The non-global option output is suppresed in _make_test_img() for
output verification in the 0?? tests. This adds su... - 02:58 pm Revision 3412f7b1: block: vhdx - add .bdrv_create() support
- This adds support for VHDX image creation, for images of type "Fixed"
and "Dynamic". "Differencing" types (i.e., VHD... - 02:58 pm Revision 61c02e56: block: vhdx - fix comment typos in header, fix incorrect struct fields
- VHDXPage83Data and VHDXParentLocatorHeader both incorrectly had their
MSGUID fields set as arrays of 16. This is inc... - 02:58 pm Revision 1e74a971: block: vhdx - break out code operations to functions
- This is preperation for vhdx_create(). The ability to write headers,
and calculate the number of BAT entries will be... - 02:58 pm Revision c325ee1d: block: vhdx - move more endian translations to vhdx-endian.c
- In preparation for vhdx_create(), move more endian translation
functions out to vhdx-endian.c.
Signed-off-by: Jeff C... - 02:58 pm Revision 0b7da092: block: vhdx - remove BAT file offset bit shifting
- Bit shifting can be fun, but in this case it was unnecessary. The
upper 44 bits of the 64-bit BAT entry is specifies... - 02:58 pm Revision d92aa883: block: vhdx write support
- This adds support for writing to VHDX image files, using coroutines.
Writes into the BAT table goes through the VHDX ... - 02:58 pm Revision 8adc5233: block: vhdx - add log write support
- This adds support for writing to the VHDX log.
For spec details, see VHDX Specification Format v1.00:
https://www.mi... - 02:58 pm Revision 1a848fd4: block: vhdx - add region overlap detection for image files
- Regions in the image file cannot overlap - the log, region tables,
and metdata must all be unique and non-overlapping... - 02:58 pm Revision 0a43a1b5: block: vhdx - log parsing, replay, and flush support
- This adds support for VHDX v0 logs, as specified in Microsoft's
VHDX Specification Format v1.00:
https://www.microsof... - 02:58 pm Revision 7ceeedd0: blockdev-test: add test case for drive_add duplicate IDs
- The following should work:
(qemu) drive_add if=none,id=drive0
(qemu) drive_del drive0
(qemu) drive_add if=none... - 02:58 pm Revision c3906c5e: block: vhdx - update log guid in header, and first write tracker
- Allow tracking of first file write in the VHDX image, as well as
the ability to update the GUID in the header. This ... - 02:58 pm Revision 0f48e8f0: block: vhdx - break endian translation functions out
- This moves the endian translation functions out from the vhdx.c source,
into a separate source file. In addition to t... - 02:58 pm Revision 625565d2: block: vhdx - log support struct and defines
- This adds some magic number defines, and internal structure definitions
for VHDX log replay support. The struct VHDX... - 02:58 pm Revision 28541d46: block: vhdx code movement - VHDXMetadataEntries and BDRVVHDXState to header.
- In preparation for VHDX log support, move these structures to the
header.
Signed-off-by: Jeff Cody <jcody@redhat.com... - 02:58 pm Revision 4f18b782: block: vhdx - add header update capability.
- This adds the ability to update the headers in a VHDX image, including
generating a new MS-compatible GUID.
As VHDX ... - 02:58 pm Revision 6e9d290b: block: vhdx - minor comments and typo correction.
- Just a couple of minor comments to help note where allocated
buffers are freed, and a typo fix.
Signed-off-by: Jeff ... - 02:58 pm Revision 0173e7bb: block/vpc: fix virtual size for images created with disk2vhd
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 02:58 pm Revision 17826bc1: block: Save errno before error_setg_errno
- error_setg_errno() may overwrite errno; therefore, its value should be
read before calling that function and not afte... - 02:58 pm Revision 43cd2098: qdev-monitor-test: add device_add leak test cases
- Ensure that the device_add error code path deletes device objects.
Failure to do so not only leaks the objects but ca... - 02:58 pm Revision c46415af: block: vhdx code movement - move vhdx_close() above vhdx_open()
- Signed-off-by: Jeff Cody <jcody@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 02:58 pm Revision 0c460dac: libqtest: add qmp(fmt, ...) -> QDict* function
- Add a qtest qmp() function that returns the response object. This
allows test cases to verify the result or to check... - 02:58 pm Revision 0d1aa05e: libqtest: rename qmp() to qmp_discard_response()
- Existing qmp() callers do not expect a response object. In order to
implement real QMP test cases it will be necessa... - 02:53 pm Revision ec9c10d2: blockdev: fix drive_init() opts and bs_opts leaks
- These memory leaks also make drive_add if=none,id=drive0 without a file=
option leak the options list. This keeps ID... - 02:53 pm Revision db5dc557: block: qemu-iotests, add quotes to $TEST_IMG usage in 061
- When creating images with backing files in the test, the backing
file argument was not quoted properly. This caused ... - 02:53 pm Revision 1ab39193: block: qemu-iotests, add quotes to $TEST_IMG usage for 051
- There were still a couple of instances of unquoted usage of
$TEST_IMG and $TEST_IMG.orig. Quoted these so they will ... - 02:53 pm Revision f897e393: block: qemu-iotests, removes duplicate double quotes in 039
- Test 039 had $TEST_IMG with duplicate double quotes - remove duplicate.
Signed-off-by: Jeff Cody <jcody@redhat.com>
... - 02:53 pm Revision 3cbe3e8d: block: qemu-iotests, add quotes to $TEST_IMG usage in 019
- There were still instances of $TEST_IMG not being properly quoted.
This was in the usage of a string built up for a '... - 02:53 pm Revision 02cde168: block: qemu-iotests, add quotes to $TEST_IMG.base usage in 017
- $TEST_IMG.base is used unquoted. Add quotes so that pathnames with
spaces are supported.
Signed-off-by: Jeff Cody <j... - 02:53 pm Revision 00840438: block: qemu-iotests, add quotes to $TEST_IMG usage io pattern tests
- The usage of $TEST_IMG was not properly quoted everywhere in
common.pattern.
Signed-off-by: Jeff Cody <jcody@redhat.... - 02:53 pm Revision 0018c03f: block: qemu-iotests, fix _make_test_img() to work with spaced pathnames
- _make_test_img() currently works with spaced pathnames only when not
specifying a backing file. This fixes it so tha... - 02:53 pm Revision 511018e4: block/raw-posix: fix FreeBSD compilation
- The below patch is needed to compile qemu trunk on FreeBSD with gcc48,
clang will fail.... ;). Host x84_64-freebsd.
... - 02:53 pm Revision 64815e2a: qemu-iotests: Filter out actual image size in 067
- The actual size of the image file may differ depending on the Linux
kernel currently running on the host. Filtering o... - 02:53 pm Revision a9a443c8: qapi: Fix comment for create-type to match code.
- Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoczi... - 01:26 pm Revision 926de754: Revert "ossaudio: do not enable by default"
- This reverts commit c905c5012ac0c6fde3b8094d2206a3139deddba2.
There is a better fix for the issue at hand.
Signed-o... - 01:26 pm Revision 73204cff: ossaudio: check for oss support in oss_audio_init
- Check whenever the device path (/dev/dsp by default) exists and qemu is
allowed to access it. Return NULL if it isn'... - 01:14 pm Revision ef4cbe14: kvm: Fix uninitialized cpuid_data
- This error was reported by valgrind when running qemu-system-x86_64
with kvm:
==975== Conditional jump or move depen... - 01:10 pm Revision 3a902bab: pci-assign: Remove dead code for direct I/O region access from userspace
- This feature was already deprecated back then in qemu-kvm, ie. before
pci-assign went upstream. assigned_dev_ioport_r... - 08:02 am Revision 20d155bc: linux-user: Fix stat64 syscall for SPARC64
- Some targets use a stat64 structure for the stat64 syscall while others
use a stat structure. SPARC64 used the wrong ... - 08:02 am Revision bdf523e6: configure: Add config.status to recreate the current configuration
- The latest configure invocation was saved in config-host.mak and could
be extracted from that file to recreate the co... - 08:02 am Revision 40b9cc5e: nsis: Improved support for parallel installation of 32 and 64 bit code
- 32 and 64 bit variants of QEMU already had different default installation
directories, but used a common registry key... - 07:49 am Revision 964668b0: Update version for 1.7.0-rc0 release
- Signed-off-by: Anthony Liguori <aliguori@amazon.com>
- 07:47 am Revision 898ae284: sdl: Reverse support for video mode setting
- Currently, If the setting of video mode failed, qemu will exit. It
should go back to the previous setting if the new ... - 07:47 am Revision 5f3e3101: timers: fix stop/cont with -icount
- Stop/cont commands are broken with -icount due to a deadlock. The
real problem is that the computation of timers_sta... - 07:46 am Revision cd5be582: e1000/rtl8139: update HMP NIC when every bit is written
- We currently just update the HMP NIC info when the last bit of macaddr
is written. This assumes that guest driver wil... - 07:46 am Revision fe2dafa0: virtio-net: only delete bh that existed
- We delete without check whether it existed during exit. This will lead NULL
pointer deference since it was created co...
Also available in: Atom