Activity
From 10/21/2013 to 11/19/2013
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 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 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 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 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 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 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... - 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 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 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 d48addda: MAINTAINERS: add block tree repo URLs
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 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 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 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 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 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 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-... - 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 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 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 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....
11/11/2013
- 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 ... - 05:02 pm Revision dce07e0b: MAINTAINERS: add git tree info for HMP, QMP and QAPI
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
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 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 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 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 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 ... - 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 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... - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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... - 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 ... - 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...
11/06/2013
- 06:04 am Revision c2d30667: rtc: remove dead SQW IRQ code
- This was once introduced by commit 100d9891d6 but was never used in-tree
and then got broken by commit 32e0c8260d. Ti... - 06:01 am Revision 2c8ebac7: vga: fix invalid read after free
- After calling dpy_gfx_replace_surface(s->con, surface), the outer
surface is invalid.
==5370== Invalid read of size ... - 05:59 am Revision 5cb6be2c: tests: fix 64-bit int literals for 32-bit hosts
- On 32-bit hosts:
CC tests/test-opts-visitor.o
tests/test-opts-visitor.c: In function 'test_value':
tests/test-o... - 05:59 am Revision 6f1ce94a: docs/memory.txt: Clarify and expand priority/overlap documentation
- The documentation of how overlapping memory regions behave and how
the priority system works was rather brief, and co... - 05:58 am Revision 61cc919f: configure: detect endian via compile test
- This avoids needing to execute a program and keeping an (incomplete)
list when cross-compiling.
Signed-off-by: Mike ... - 05:58 am Revision 3dce9cad: qapi: fix memleak by adding implict struct functions in dealloc visitor
- Otherwise member "base" is leaked in a qapi_free_STRUCTURE() call.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ib... - 05:58 am Revision 8aa15b6e: tests: fix memleak in error path test for input visitor
- Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13836... - 05:57 am Revision 09fa8439: bswap.h: Remove be32_to_cpupu()
- Replace the legacy be32_to_cpupu() with ldl_be_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 05:57 am Revision 6bd194ab: bswap.h: Remove cpu_to_be32wu()
- Replace the legacy cpu_to_be32wu() with stl_be_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 05:57 am Revision d8ee2591: bswap.h: Remove cpu_to_be16wu()
- Replace the legacy cpu_to_be16wu() with stw_be_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 05:57 am Revision 7d579514: bswap.h: Remove cpu_to_32wu()
- Replace the legacy cpu_to_32wu() with stl_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: ... - 05:57 am Revision e4ef9f46: bswap.h: Remove cpu_to_be64wu()
- Replace the legacy cpu_to_be64wu() with stq_be_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 05:57 am Revision c65e5de9: bswap.h: Remove le16_to_cpupu()
- Replace the legacy le16_to_cpupu() with lduw_le_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewe... - 05:57 am Revision f567656a: bswap.h: Remove le32_to_cpupu()
- Replace the legacy le32_to_cpupu() with ldl_le_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 05:57 am Revision 6e931878: bswap.h: Remove cpu_to_le32wu()
- Replace the legacy cpu_to_le32wu() with stl_le_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 05:57 am Revision 587ae227: bswap.h: Remove cpu_to_le16wu()
- Replace the legacy cpu_to_le16wu() with stw_le_p().
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed...
11/05/2013
- 08:33 pm Revision a30b377e: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
- QOM device refactorings
* QTest coverage for all machines
* QOM realize for Milkymist UART
* QOM realize for ARM MPC... - 07:06 pm Revision a6cb20fc: microdrive: Coding Style cleanups
- Add missing braces.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 07:06 pm Revision 80bbaee6: pcmcia/pxa2xx: QOM'ify PXA2xxPCMCIAState
- Turn it into a SysBusDevice and use a container MemoryRegion.
Add a link<pcmcia-card> property to the PCMCIACardStat... - 07:06 pm Revision e3d4d36d: ide: Drop ide_init2_with_non_qdev_drives()
- All its users have finally been converted.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 07:06 pm Revision d1f2c96a: pcmcia: QOM'ify PCMCIACardState and MicroDriveState
- Turn PCMCIACardState into a device.
Move callbacks to new PCMCIACardClass.
Derive TYPE_MICRODRIVE from TYPE_PCMCIA_C... - 07:06 pm Revision 2bcb0c62: qdev-monitor: Avoid qdev as variable name
- Prepares for bringing error cleanup code into canonical QOM form.
Includes a whitespace removal after curly brace by... - 07:06 pm Revision 852e2c50: qdev-monitor: Inline qdev_init() for device_add
- For historic reasons, qdev_init() unparents the device on failure.
Inline this to make the error paths clearer and co... - 07:06 pm Revision a25ebcac: qom: Fix pointer to int property helpers' documentation
- Relocate to alongside the other object_property_add_* helpers while at it.
Signed-off-by: Andreas Färber <afaerber@s... - 07:06 pm Revision 853ca11d: pxa: Fix typo "dettach"
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 07:06 pm Revision 02a5c4c9: qdev: Drop misleading qdev_free() function
- The qdev_free() function name is misleading since all the function does
is unlink the device from its parent. The de... - 07:06 pm Revision ee6abeb6: qdev-monitor: Unref device when device_add fails
- qdev_device_add() leaks the created device upon failure. I suspect this
problem crept in because qdev_free() unparen... - 06:47 pm Revision 2fa4e56d: qdev-monitor: Fix crash when device_add is called with abstract driver
- User is able to crash running QEMU when following monitor
command is called:
device_add intel-hda-generic
Crash is... - 06:47 pm Revision 21ebaf1d: arm11mpcore: Drop unused fields
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision 7c76a48d: a15mpcore: Convert to QOM realize
- Turn SysBusDevice initfn into a QOM realizefn.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: ... - 06:47 pm Revision 43482f72: a15mpcore: Prepare for QOM embedding
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 06:47 pm Revision f4d85795: qdev-monitor: Clean up qdev_device_add() variable naming
- Avoid confusion between object (obj) and object class (oc).
Tidy DeviceClass variable while at it (k -> dc).
Signed-... - 06:47 pm Revision 08602ac5: arm11mpcore: Convert ARM11MPCorePriveState to QOM realize
- Embed child devices and replace SysBus initfn with realizefn.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
... - 06:47 pm Revision 306476ea: arm11mpcore: Convert mpcore_rirq_state to QOM realize
- Embed ARM11MPCorePriveState and RealViewGICState and replace SysBus
initfn with realizefn.
Reviewed-by: Peter Maydel... - 06:47 pm Revision 524a2d8e: a15mpcore: Embed GICState
- This covers both emulated and KVM GIC.
Prepares for QOM realize.
Reviewed-by: Peter Maydell <peter.maydell@linaro.o... - 06:47 pm Revision 2c42c3a0: arm11mpcore: Create container MemoryRegion in instance_init
- This allows to map the region directly after object initialization.
Reviewed-by: Peter Maydell <peter.maydell@linaro... - 06:47 pm Revision 9c219b7b: arm11mpcore: Split off RealView MPCore
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision de4c2dcf: a9mpcore: Prepare for QOM embedding
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 06:47 pm Revision 53cb9a1c: arm11mpcore: Split off SCU device
- Inspired by a9scu.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <afaerber@sus... - 06:47 pm Revision 4c14253c: arm11mpcore: Fix typo in MemoryRegion name
- "mpcode" -> "mpcore"
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <afaerber@s... - 06:47 pm Revision 7b960dc3: arm11mpcore: Prepare for QOM embedding
- Move state struct, type constant and cast macro to a new header.
Reviewed-by: Peter Maydell <peter.maydell@linaro.or... - 06:47 pm Revision b9ed148d: a15mpcore: Split off instance_init
- Prepares for QOM realize.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <andre... - 06:47 pm Revision 612daf06: realview_gic: Convert to QOM realize
- Embed GICState and replace SysBus initfn with realizefn.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signe... - 06:47 pm Revision ce31825d: realview_gic: Prepare for QOM embedding
- Move state struct, type constant and cast macro to a new header.
Reviewed-by: Peter Maydell <peter.maydell@linaro.or... - 06:47 pm Revision 837cf101: a9mpcore: Convert to QOM realize
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 06:47 pm Revision b4a37f17: a9scu: Build only once
- It does not have a target or ARMCPU dependency.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:... - 06:47 pm Revision 7c41f217: qtest: Prepare QOM machine tests
- Instantiate all [*] machines per target, so that they get a bit of test
coverage at all. This has proven helpful duri... - 06:47 pm Revision 77612541: leon3: Don't enforce use of -bios with qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 06:47 pm Revision 9b5f952b: a9mpcore: Embed GICState
- Prepares for conversion to QOM realize.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas... - 06:47 pm Revision 83728796: arm_gic: Extract headers hw/intc/arm_gic{,_common}.h
- Rename NCPU to GIC_NCPU and move GICState away from gic_internal.h.
Reviewed-by: Peter Maydell <peter.maydell@linaro... - 06:47 pm Revision c77dd5f6: milkymist-uart: Use Device::realize instead of SysBusDevice::init
- Use of SysBusDevice::init is deprecated. Use Device::realize instead.
Also introduce TypeInfo::instance_init milkymi... - 06:47 pm Revision 9eb39db5: a9scu: QOM cleanups
- Rename A9SCUState::busdev field to parent_obj and turn realizefn into an
instance_init function to allow early MMIO m... - 06:47 pm Revision 753bc6e9: a9mpcore: Split off instance_init
- Prepares for QOM realize.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <andre... - 06:47 pm Revision 4bd2f93f: exynos4_boards: Silence lack of -smp 2 warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 06:47 pm Revision c00eb5ce: milkymist: Suppress -kernel/-bios/-drive error for qtest
- Acked-by: Michael Walle <michael@walle.cc>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision 5c12762c: mcf5208: Don't enforce use of kernel for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 06:47 pm Revision d32f7d25: shix: Don't require firmware presence for qtest
- Adopt error_report() while at it.
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Aurelien Jarno <au... - 06:47 pm Revision b6e770ee: shix: Drop debug output
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision eb110bd8: a9mpcore: Embed ARMMPTimerState
- Prepares for QOM realize.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <andre... - 06:47 pm Revision fc719d77: a9mpcore: Embed A9SCUState
- Prepares for QOM realize.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <andre... - 06:47 pm Revision 19c82aac: an5206: Don't enforce use of kernel for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 06:47 pm Revision 1ca8334e: palm: Don't enforce loading ROM or kernel for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 06:47 pm Revision db3fd069: omap_sx1: Don't enforce use of kernel or flash for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 06:47 pm Revision 0aadb490: arm_mptimer: Convert to QOM realize
- Split the SysBusDevice initfn into instance_init and realizefn.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org... - 06:47 pm Revision 5efe843a: axis_dev88: Don't enforce use of kernel for qtest
- Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision 5633b90a: armv7m: Don't enforce use of kernel for qtest
- Adopt error_report().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision e25ac5f6: z2: Don't enforce use of -pflash for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 06:47 pm Revision bdf921d6: gumstix: Don't enforce use of -pflash for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 06:47 pm Revision 22d5523d: mips_mipssim: Silence BIOS loading warning for qtest
- Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision d2f7c496: mainstone: Don't enforce use of -pflash for qtest
- Simply skip flash setup for now.
Also drop useless debug output.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision f741a26c: puv3: Turn puv3_load_kernel() into a no-op for qtest without -kernel
- Replacing the assert() with more user-friendly error handling is left
for a follow-up.
Signed-off-by: Andreas Färber... - 06:46 pm Revision 6d0a3735: Merge tag 'for_anthony' of git://git.kernel.org/pub/scm/virt/kvm/mst/qemu
- pci, pc, pvpanic bug fixes
This fixes strange pvpanic behaviour: you had to
pause to let VM continue (and potentiall... - 06:40 pm Revision c905c501: ossaudio: do not enable by default
- Modern Linux's no longer support /dev/dsp so enabling it by
default causes audio failures on newer Linux distros.
Si... - 06:39 pm Revision 29f8f383: Merge remote-tracking branch 'spice/spice.v76' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* spice/spice.v76:
qxl: replace pipe signaling with bottom half
Message-id:... - 06:29 pm Revision f772a831: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci, pc, pvpanic bug fixes
This fixes strange pvpanic behaviour: you had to
pause to let VM continue (and potentiall... - 06:26 pm Revision 0d6e9a23: Merge remote-tracking branch 'kraxel/e820.1' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/e820.1:
pc: register e820 entries for ram
pc: add etc/e820 fw_cfg... - 09:34 am Revision 0fd53fec: KVM: x86: fix typo in KVM_GET_XCRS
- Only the first item of the array was ever looked at. No
practical effect, but still worth fixing.
Signed-off-by: Pa...
11/04/2013
- 03:39 pm Revision df390768: vl: allow "cont" from panicked state
- After reporting the GUEST_PANICKED monitor event, QEMU stops the VM.
The reason for this is that events are edge-trig... - 03:38 pm Revision 818f86b8: exec: limit system memory size
- The page table logic in exec.c assumes
that memory addresses are at most TARGET_PHYS_ADDR_SPACE_BITS.
But pci addres... - 03:38 pm Revision 98af2ac9: pc: disable acpi info for isapc and old pc machine
- Disable acpi build for isapc and no_kvmclock machine
types (used by xen), since acpi build currently expects pci.
Re... - 01:31 pm Revision 4a46c99c: qxl: replace pipe signaling with bottom half
- qxl creates a pipe, then writes something to it to wake up the iothread
from the spice server thread to raise an irq.... - 01:31 pm Revision 7db16f24: pc: register e820 entries for ram
- So RAM shows up in the new etc/e820 fw_cfg file.
Cc: Andrea Arcangeli <aarcange@redhat.com>
Signed-off-by: Gerd Hoff... - 01:24 pm Revision 7d67110f: pc: add etc/e820 fw_cfg file
- Unlike the existing FW_CFG_E820_TABLE entry which carries reservations
only the new etc/e820 file also has entries fo...
10/31/2013
- 06:02 pm Revision a126050a: Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
- Block patches for 1.7.0-rc0 (v2)
# gpg: Signature made Thu 31 Oct 2013 04:44:39 PM CET using RSA key ID C88F2FD6
# g... - 06:01 pm Revision ef5cfe5b: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- * mjt/trivial-patches:
audio/mixeng_template.h: fix inline declaration
misc: Spelling and grammar fixes in commen... - 06:01 pm Revision 1ba1905a: Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
- * agraf/ppc-for-upstream: (29 commits)
spapr: Use DeviceClass::fw_name for device tree CPU node
target-ppc: Fill ... - 06:00 pm Revision e2cb2902: Merge remote-tracking branch 'kraxel/audio.2' into staging
- * kraxel/audio.2:
audio: honor QEMU_AUDIO_TIMER_PERIOD instead of waking up every *nano* second
Message-id: 138262... - 06:00 pm Revision cb95ec1b: Merge remote-tracking branch 'kraxel/usb.91' into staging
- * kraxel/usb.91:
usb-hcd-xhci: Update endpoint context dequeue pointer for streams too
usb-hcd-xhci: Report compl... - 06:00 pm Revision 3fa4270a: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- * luiz/queue/qmp:
monitor: eliminate monitor_event_state_lock
Message-id: 1382121003-5211-1-git-send-email-lcapitu... - 05:58 pm Revision a9c78bb8: Merge remote-tracking branch 'kraxel/e820.1' into staging
- * kraxel/e820.1:
e820: pass high memory too.
Message-id: 1382008179-5968-1-git-send-email-kraxel@redhat.com
Signed... - 05:58 pm Revision b0eb759f: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci, pc, acpi fixes, enhancements
This includes some pretty big changes:
- pci master abort support by Marcel
- pci ... - 03:44 pm Revision f4c129a3: vmdk: Implment bdrv_get_specific_info
- Implement .bdrv_get_specific_info to return the extent information.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signe... - 03:00 pm Revision 9546dbab: hw/arm/boot: Make user not specifying a kernel not an error
- Typically ARM boards will have some kind of flash which might contain
a boot ROM; it's therefore a valid use case to ... - 03:00 pm Revision b8616055: integrator: fix Linux boot failure by emulating dbg region
- Commit 9b8c69243 (since reverted) broke the ability to boot the kernel
as the value returned by unassigned_mem_read r... - 03:00 pm Revision cbf239b7: target-arm: sort TCG cpreg list by KVM-style 64 bit ID number
- Both KVM and TCG populate the cpreg_list with 64 bit register IDs,
but in the TCG side the cpreg_list is sorted using... - 03:00 pm Revision 8641136c: target-arm: Add CP15 VBAR support
- Added Vector Base Address remapping on ARM v7.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: ... - 03:00 pm Revision 0bc2a331: target-arm: fix sorting issue of KVM cpreg list
- The compare_u64 function was not sorting the KVM cpreg_list in the
right way due to the wrong returned value. Since ... - 03:00 pm Revision dacecf54: hw/arm: Tidy up conditional calls to arm_load_kernel
- Now that arm_load_kernel doesn't insist on a kernel filename
being present, we can remove some unnecessary conditiona...
10/30/2013
- 07:25 pm Revision cbe82d7f: qapi: Add optional field 'compressed' to ImageInfo
- Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwo... - 01:51 pm Revision 7890111b: qemu-iotests: prefill some data to test image
- Case 030 occasionally fails because of block job compltes too fast to be
captured by script, and 'unexpected qmp even... - 01:22 pm Revision 80308d33: sheepdog: check simultaneous create in resend_aioreq
- After reconnection happens, all the inflight requests are moved to the
failed request list. As a result, sd_co_rw_ve... - 01:22 pm Revision 35200687: sheepdog: cancel aio requests if possible
- This patch tries to cancel aio requests in pending queue and failed
queue. When the sheepdog driver cannot cancel th... - 01:22 pm Revision a37dcdf9: sheepdog: make add_aio_request and send_aioreq void functions
- These functions no longer return errors. We can make them void
functions and simplify the codes.
Signed-off-by: MOR... - 01:22 pm Revision 011603ca: sheepdog: try to reconnect to sheepdog after network error
- This introduces a failed request queue and links all the inflight
requests to the list after network error happens. ... - 01:22 pm Revision 3ab7bd19: coroutine: add co_aio_sleep_ns() to allow sleep in block drivers
- This helper function behaves similarly to co_sleep_ns(), but the
sleeping coroutine will be resumed when using qemu_a... - 01:22 pm Revision 72e0996c: sheepdog: reload inode outside of resend_aioreq
- This prepares for using resend_aioreq() after reconnecting to the
sheepdog server.
Signed-off-by: MORITA Kazutaka <m... - 01:22 pm Revision 2412aec7: sheepdog: handle vdi objects in resend_aio_req
- The current resend_aio_req() doesn't work when the request is against
vdi objects. This fixes the problem.
Signed-o... - 01:21 pm Revision 80731d9d: sheepdog: check return values of qemu_co_recv/send correctly
- If qemu_co_recv/send doesn't return the specified length, it means
that an error happened.
Signed-off-by: MORITA Kaz... - 01:16 pm Revision 321fd7d2: qemu-iotests: Test case for backing file deletion
- Add a test case for trying to open an image file where it is impossible
to open its backing file (in this case, becau... - 12:58 pm Revision 915365a9: qemu-iotests: drop duplicated "create_image"
- There's a same common function in iotests.py
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <k...
10/29/2013
- 06:05 pm Revision a7cf03d4: qemu-iotests: Fix 051 reference output
- Commit 684b254 forgot to update it.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 02:10 pm Revision b94a2610: block: Avoid unecessary drv->bdrv_getlength() calls
- The block layer generally keeps the size of an image cached in
bs->total_sectors so that it doesn't have to perform e... - 02:06 pm Revision 87a5debd: block: Disable BDRV_O_COPY_ON_READ for the backing file
- Since commit 0ebd24e0a203cf2852c310b59fbe050190dc6c8c,
bdrv_open_common will throw an error when trying to open a fil... - 02:06 pm Revision 8464b273: ahci: fix win7 hang on boot
- When AHCI executes an asynchronous IDE command, it checked DRDY without
checking either DRQ or BSY. This sometimes c...
10/28/2013
- 06:40 pm Revision 1841f880: sheepdog: pass copy_policy in the request
- Currently copy_policy isn't used. Recent sheepdog supports erasure coding, which
make use of copy_policy internally, ... - 06:39 pm Revision 29a67f7e: sheepdog: explicitly set copies as type uint8_t
- 'copies' is actually uint8_t since day one, but request headers and some helper
functions parameterize it as uint32_t... - 06:35 pm Revision 61ed2684: block: Don't copy backing file name on error
- bdrv_open_backing_file() tries to copy the backing file name using
pstrcpy directly after calling bdrv_open() to open... - 06:34 pm Revision d1f3a23b: tests: Multiboot mmap test case
- This adds a test case for Multiboot memory map in the tests/multiboot
directory, where future i386 test kernels can b... - 06:34 pm Revision d7b7e580: ide-test: Check what happens with bus mastering disabled
- The main goal is that qemu doesn't crash.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:34 pm Revision e85d9db5: exec: Fix bounce buffer allocation in address_space_map()
- This fixes a regression introduced by commit e3127ae0c, which kept the
allocation size of the bounce buffer limited t... - 06:34 pm Revision ba2ab2f2: qcow2: Flush image after creation
- Opening the qcow2 image with BDRV_O_NO_FLUSH prevents any flushes during
the image creation. This means that the imag...
10/26/2013
- 12:09 pm Revision 203cea22: audio/mixeng_template.h: fix inline declaration
- Fix error: ‘inline’ is not at beginning of declaration
[-Werror=old-style-declaration]
Signed-off-by: Alex Bligh <al... - 12:06 pm Revision 59b00962: misc: Spelling and grammar fixes in comments
- * it's -> its
* grammar fix in ui/vnc-enc-zywrle.h
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Don Koch... - 12:04 pm Revision 5f32804c: docs/ccid.txt: fix the typo
- Signed-off-by: WengFan <wengfan-fnst@cn.fujitsu.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Micha... - 12:01 pm Revision 63922c64: qapi: fix documentation example
- The QMP wire format uses "", not '', around strings.
* docs/qapi-code-gen.txt: Fix typo.
Signed-off-by: Eric Blake ... - 12:01 pm Revision eb02dc0b: .gitignore: ignore qmp-commands.txt
- This file is moved out from QMP/ to BUILD dir, change the ignore file
too.
Signed-off-by: Fam Zheng <famz@redhat.com... - 12:01 pm Revision 73f395fa: misc: New spelling fixes in comments
- compatiblity -> compatibility
continously -> continuously
existance -> existence
usefull -> useful
shoudl -> should
... - 12:01 pm Revision 2b170eff: configure: create fsdev/ directory
- In some cases when building with parallelism (make -jN),
build fails because the directory where output files are
sup... - 12:25 am Revision 4b4d4a21: target-ppc: Update slb array with correct index values.
- Without this, a value of rb=0 and rs=0 results in replacing the 0th
index. This can be observed when using gdb remote... - 12:25 am Revision e62fbc54: target-ppc: dump-guest-memory support
- This patch add support for dumping guest memory using dump-guest-memory
monitor command.
Before patch:
(qemu) dump-... - 12:25 am Revision d83af167: target-ppc: Use #define for max slb entries
- Instead of opencoding 64 use MAX_SLB_ENTRIES. We don't update the kernel
header here.
Signed-off-by: Aneesh Kumar K.... - 12:25 am Revision 2f4d0f59: target-ppc: Check for error on address translation in memsave command
- When we translate the virtual address to physical check for error.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@lin... - 12:25 am Revision 793826cd: target-ppc: Fill in OpenFirmware names for some PowerPCCPU families
- Set the expected values for POWER7, POWER7+, POWER8 and POWER5+.
Note that POWER5+ and POWER7+ are intentionally lack... - 12:25 am Revision bb6b6843: dump-guest-memory: Check for the correct return value
- We should check for error with s->note_size
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed... - 12:25 am Revision 3bbf37f2: spapr: Use DeviceClass::fw_name for device tree CPU node
- Instead of relying on cpu_model, obtain the device tree node label
per CPU. Use DeviceClass::fw_name as source.
When... - 12:25 am Revision 5a3d7b23: xics: split to xics and xics-common
- The upcoming XICS-KVM support will use bits of emulated XICS code.
So this introduces new level of hierarchy - "xics-... - 12:25 am Revision b45ff2d9: xics: convert init() to realize()
- This fixes XICS according new QOM rules.
This converts ICS's init() callbacks to realize().
This converts legacy qd... - 12:25 am Revision 5eb92ccc: xics: add cpu_setup callback
- This adds a cpu_setup callback to the XICS device class (as XICS-KVM
will do it different), xics_cpu_setup() will cal... - 12:25 am Revision 5d87e4b7: xics: Implement H_XIRR_X
- This implements H_XIRR_X hypercall in addition to H_XIRR as
it is mandatory for PAPR+ and there is no way for the gue... - 12:25 am Revision 9554233c: xics-kvm: enable irqfd for MSI
- This enables IRQFD support for sPAPR. The feature decreases the latency
of interrupt handling.
To enable IRQFD for M... - 12:25 am Revision 11ad93f6: xics-kvm: Support for in-kernel XICS interrupt controller
- Recent (host) kernels support emulating the PAPR defined "XICS" interrupt
controller system within KVM. This patch a... - 12:25 am Revision 5cc7a967: spapr-pci: enable irqfd for INTx
- This enables IRQFD for LSI (level triggered INTx interrupts) by adding
a spapr_route_intx_pin_to_irq() callback to th... - 12:25 am Revision 075edbe3: xics: Implement H_IPOLL
- This adds support for the H_IPOLL hypercall which the guest
uses to poll for a pending interrupt. This hypercall is
m... - 12:25 am Revision 456df19c: xics: add missing const specifiers to TypeInfo
- This adds missing const specifiers to ICS and ICP TypeInfo's.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Re... - 12:25 am Revision 9ccff2a4: xics: replace fprintf with error_report
- This replaces old-style fprintf with new style error_report.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Rev... - 12:25 am Revision dcb861cb: spapr: Add ibm, purr property on power7 and newer
- PAPR+ says that no "ibm,purr" tells the guest that H_PURR is not
supported. However some guests still try calling H_P... - 12:25 am Revision 8ffe04ed: xics: move reset and cpu_setup
- This simple change makes following patches nicer.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Acked-by: Davi... - 12:25 am Revision feaa64c4: target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN
- Recent PowerKVM allows the kernel to intercept some RTAS calls from the
guest directly. This is used to implement th... - 12:25 am Revision 24408a7d: spapr: move cpu_setup after kvmppc_set_papr
- This moves the xics_cpu_setup() call after kvmppc_set_papr()
in order to get VCPUs initialized as this is required by... - 12:25 am Revision 3bf6eedd: spapr: increase temporary fdt buffer size
- At the moment the size of the buffer is set to 64K which is
enough for approximately 150 VCPUs which is not the limit... - 12:25 am Revision 4fe822e0: spapr-rtas: fix h_rtas parameters reading
- On the real hardware, RTAS is called in real mode and therefore
top 4 bits of the address passed in the call are igno... - 12:25 am Revision d1b5682d: xics: add pre_save/post_load dispatchers
- The upcoming support of in-kernel XICS will redefine migration callbacks
for both ICS and ICP so classes and callback... - 12:25 am Revision 09b04845: pseries: Update SLOF firmware image
- This has reworked USB OHCI and adds support of USB EHCI,
VIRTIO-SCSI and various fixes (IBM VSCSI, VGA and more).
Th... - 12:25 am Revision bbfb6f13: target-ppc: Little Endian Correction to Load/Store Vector Element
- The Load Vector Element (lve*x) and Store Vector Element (stve*x)
instructions not only byte-swap in Little Endian mo... - 12:25 am Revision 16457e7f: pseries: Fix loading of little endian kernels
- Try loading the kernel as little endian if it fails big endian.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.c... - 12:25 am Revision 04f1f784: ppc: Add CFAR, DAR and DSISR to the dictionary of printable registers
- The CFAR, DAR and DSISR registers are currently missing from the
dictionary of registers that may be printed in the Q... - 12:25 am Revision 9633fcc6: PPC: Fix L2CR write accesses
- Commit 2345f1c01 was supposed to render L2CR writes into noops. Instead,
it made them illegal instruction traps which...
10/25/2013
- 12:08 pm Revision ab6f2bbb: qemu-iotests: Test for loading VM state from qcow2
- Add a test for saving a VM state from a qcow2 image and loading it back
(with having restarted qemu in between); this...
10/24/2013
- 11:56 pm Revision ec426ff8: hw/microblaze: Add support for loading initrd images
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:32 pm Revision bb3cb951: microblaze: Improve srl
- write_carry only looks at bit zero, no need to mask out the others.
Meassured a 12% speed improvement in linux-user ... - 11:32 pm Revision 11a76217: microblaze: At swx, check that the reserved word is unmodified
- This improves the reservation check for system emulation, making
it possible to catch stores that modify reserved wor... - 11:32 pm Revision 4a536270: microblaze: Turn res_addr into a tcg global
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:32 pm Revision 09b9f113: microblaze: Improve src
- Microblaze carry is mirrored in MSR[31], pick it directly from
there. Also, no need to mask cpu_R[dc->ra] when callin... - 11:32 pm Revision a235900e: microblaze: Simplify andn by using tcg_gen_andc
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:32 pm Revision 536446e9: microblaze: Move the saving of the reservation addr into gen_load
- No functional change.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 11:32 pm Revision d0b022a0: hw/microblaze: Indentation cleanups
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:32 pm Revision 65ab5eb4: microblaze: Make write_carryi input a boolean
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:32 pm Revision 04ec7df7: microblaze: Clarify expected input of write_carry
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 06:34 pm Revision fb8fe35f: block/vpc: check that the image has not been truncated
- this adds a check that a dynamic VHD file has not been
accidently truncated (e.g. during transfer or upload).
Signed... - 01:03 pm Revision fefddf95: qemu-img: add special exit code if bdrv_check is not supported
- currently it is not possible to distinguish by exitcode if there
has been an error or if bdrv_check is not supported ... - 12:50 pm Revision 6e13610a: qcow2: Unset zero_beyond_eof in save_vmstate
- Saving the VM state is done using bdrv_pwrite. This function may perform
a read-modify-write, which in this case resu... - 12:45 pm Revision eedff66f: qcow2: Restore total_sectors value in save_vmstate
- Since df2a6f29a5, bdrv_co_do_writev increases the total_sectors value of
a growable block devices on writes after the...
10/23/2013
- 11:37 am Revision b4350dee: audio: honor QEMU_AUDIO_TIMER_PERIOD instead of waking up every *nano* second
- Now that we no longer have MIN_REARM_TIMER_NS a bug in the audio subsys has
clearly shown it self by trying to make a...
10/22/2013
- 05:28 pm Revision f34d5c75: usb-host-libusb: Detach kernel drivers earlier
- If we detach the kernel drivers on the first set_config, then they will
be still attached when the device gets its in... - 05:28 pm Revision c90daa1c: usb-hcd-xhci: Update endpoint context dequeue pointer for streams too
- With streams the endpoint context dequeue pointer should point to the
dequeue value for the currently active stream.
... - 05:28 pm Revision 582d6f4a: usb-hcd-xhci: Report completion of active transfer with CC_STOPPED on ep stop
- As we should per the XHCI spec "4.6.9 Stop Endpoint".
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-... - 05:28 pm Revision 8de1838a: usb-hcd-xhci: Remove unused cancelled member from XHCITransfer
- Since qemu's USB model is geared towards emulated devices cancellation
is instanteneous, so no need to wait for cance... - 05:28 pm Revision 1294ca79: usb-host-libusb: Configuration 0 may be a valid configuration
- Quoting from: linux/Documentation/ABI/stable/sysfs-bus-usb:
Note that some devices, in violation of the USB spec, h... - 05:28 pm Revision 946ff2c0: usb-hcd-xhci: Remove unused sstreamsm member from XHCIStreamContext
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 05:28 pm Revision 5af35d7f: usb-host-libusb: Fix reset handling
- The guest will issue an initial device reset when the device is attached, but
since the current usb-host-libusb code ...
10/21/2013
- 05:49 pm Revision cc94712b: qapi: fix documentation example
- The QMP wire format uses "", not '', around strings.
* docs/qapi-code-gen.txt: Fix typo.
Signed-off-by: Eric Blake ...
Also available in: Atom