Activity
From 07/30/2012 to 08/28/2012
08/28/2012
- 09:38 pm Revision ce676040: Update OpenBIOS PPC image
- Update OpenBIOS PPC image to SVN r1063 to fix issues introduced by
commit 9e56edcf. The code change in this revision ... - 09:38 pm Revision 18fec301: tcg/mips: fix broken CONFIG_TCG_PASS_AREG0 code
- The CONFIG_TCG_PASS_AREG0 code for calling ld/st helpers was
broken in that it did not respect the ABI requirement th... - 07:49 pm Revision 54cddd21: target-ppc: fix altivec instructions
- Altivec instructions are not working anymore in PowerPC emulation,
following commit d15f74fb, which inverted two regi... - 06:11 pm Revision 13ef70f6: audio/winwave: previous audio buffer should be flushed
- Winwave audio backend has problem with pausing and restart audio out.
Unlike other backends, Winwave pausing API does... - 03:50 pm Revision 135b9088: iscsi: Set number of blocks to 0 for blank CDROM devices
- The number of blocks of the device is used to compute the device size
in bdrv_getlength()/iscsi_getlength().
For MMC ... - 03:50 pm Revision 0f1da449: scsi: more fixes to properties for passthrough devices
- Commit 0384783 (scsi-block: remove properties that are not relevant for
passthrough, 2012-07-09) removed one property... - 03:49 pm Revision 9ea73f8b: esp: support 24-bit DMA
- SeaBIOS will issue requests for more than 64k when loading a CD-ROM
image into memory. Support the TCHI register fro... - 01:48 pm Revision fb654157: megasas: Add 'hba_serial' property
- Add a 'hba_serial' property to the megasas driver. Originally
it would be using a pointer value which would break mig...
08/27/2012
- 11:18 pm Revision 36c6711b: target-mips: allow microMIPS SWP and SDP to have RD equal to BASE
- The microMIPS SWP and SDP instructions do not modify GPRs. So their
behavior is well defined when RD equals BASE. T... - 11:17 pm Revision 2e15497c: target-mips: add privilege level check to several Cop0 instructions
- The MIPS Architecture Verification Programs (AVPs) check privileged
instructions for the required privilege level. T... - 05:33 pm Revision 08406b03: Revert "fix some debug printf format strings"
- This reverts commit 145c7c880ff520a9348cc2401ba291330b9606fe.
Signed-off-by: malc <av1474@comtv.ru> - 05:33 pm Revision 9f227bc3: Revert "vl: fix -hdachs/-hda argument order parsing issues"
- This reverts commit 7764ae9671f1cd74227cf4404431dd5213799ef0.
Signed-off-by: malc <av1474@comtv.ru> - 05:33 pm Revision e4558dca: Revert "qemu-options.hx: mention retrace= VGA option"
- This reverts commit 39dda260628e5f2a3fd2ce2ec8a71f3d5ca309a9.
Signed-off-by: malc <av1474@comtv.ru> - 05:33 pm Revision df800210: Revert "vga: add some optional CGA compatibility hacks"
- This reverts commit 482f7bf86b43af9f6903c52726fedf82b28bf953.
Signed-off-by: malc <av1474@comtv.ru> - 05:33 pm Revision 4f213879: Revert "i8259: add -no-spurious-interrupt-hack option"
- This reverts commit f278d4947fff814dcde2ef2acad36d172ff8be35.
Signed-off-by: malc <av1474@comtv.ru> - 01:17 pm Revision b3167288: mips-linux-user: Always support rdhwr.
- The kernel will emulate this instruction if it's not supported
natively. This insn is used for TLS, among other thin... - 01:17 pm Revision 05168674: target-mips: Streamline indexed cp1 memory addressing.
- We've already eliminated both base and index being zero.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:03 pm Revision 13d24f49: Fix order of CVT.PS.S operands
- The FS input to CVT.PS.S is the high half and FT is the low half.
tcg_gen_concat_i32_i64 takes the low half first, so... - 01:03 pm Revision d22d7289: Fix operands of RECIP2.S and RECIP2.PS
- Read the second input operand of RECIP2.S and RECIP2.PS from FT rather
than FD. RECIP2.D is already correct.
Signed... - 10:18 am Revision 097b8cb8: linux-user: Clarify "Unable to reserve guest address space" error
- Now that we default to reserving nearly 4GB of RAM for the guest
address space when running a 32 bit linux-user guest... - 10:17 am Revision 333858b7: linux-user: fix emulation of getdents
- In case when TARGET_ABI_BITS == 32 && HOST_LONG_BITS == 64, the last
byte of the target dirent structure (aka d_type ... - 10:13 am Revision 42644cee: linux-user: arg_table need not have global scope
- Declare arg_table to be "static const", and adjust the two users
to also be const.
Signed-off-by: Jim Meyering <meye...
08/26/2012
- 10:10 pm Revision d03c98d8: tcg/ia64: fix and optimize ld/st slow path
- Store slow path has been broken in e141ab52d:
- the arguments are shifted before the last one (mem_index) is written.... - 10:10 pm Revision 18d445b4: tcg/ia64: fix prologue/epilogue
- Prologue and epilogue code has been broken in cea5f9a28.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:14 pm Revision 9716ef3b: tcg/arm: Fix broken CONFIG_TCG_PASS_AREG0 code
- The CONFIG_TCG_PASS_AREG0 code for calling ld/st helpers was
broken in that it did not respect the ABI requirement th...
08/24/2012
- 06:44 am Revision f278d494: i8259: add -no-spurious-interrupt-hack option
- This patch provides a way to optionally suppress spurious interrupts,
as a workaround for systems described below:
S... - 06:44 am Revision 482f7bf8: vga: add some optional CGA compatibility hacks
- This patch adds some optional compatibility hacks (default
disabled) to allow Microport UNIX to function under qemu.
... - 06:44 am Revision 7764ae96: vl: fix -hdachs/-hda argument order parsing issues
- Without this patch, the -hdachs argument had to occur either
BEFORE the corresponding "-hda" option, or AFTER the pla... - 06:44 am Revision 39dda260: qemu-options.hx: mention retrace= VGA option
- The feature was added in commit cb5a7aa8c32141bb Sep 2008.
My description is based on "Better VGA retrace emulation (... - 06:44 am Revision 5c73b757: target-i386/translate.c: mov to/from crN/drN: ignore mod bits
- > This instruction is always treated as a register-to-register (MOD = 11)
> instruction, regardless of the encoding o... - 06:44 am Revision 145c7c88: fix some debug printf format strings
- These are normally ifdefed out and don't matter. But if you enable
them, they ought to be correct.
Signed-off-by: M... - 04:19 am Revision 98609cd8: ivshmem: fix memory_region_del_eventfd assertion failure
- We do not register ioeventfds unless the IVSHMEM_IOEVENTFD feature
is set. The same feature must be checked before r... - 04:19 am Revision 26efaca3: monitor: don't try to initialize json parser when monitor is HMP
- Reported-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:19 am Revision da5a44e8: qom: object_delete should unparent the object first
- object_deinit is only called when the reference count goes to zero,
and yet tries to do an object_unparent. Now, obj... - 02:03 am Revision 6fc97faf: target-mips: Fix some helper functions (VR54xx multiplication)
- Commits b5dc7732e1cc2fb549e48b7b5d664f2c79628e2e and
be24bb4f3007c3e07cbf1934f7e781493d876ab7 optimized the code
and ...
08/23/2012
- 06:21 pm Revision 94159135: target-mips: Enable access to required RDHWR hardware registers
- While running in the usermode emulator all of the required*
MIPS32r2 RDHWR hardware registers should be accessible (t... - 04:03 pm Revision 58617a79: monitor: move json init from OPEN event to init
- At some point in the past, the OPEN event was changed to be issued from a
bottom half. This creates a small window w... - 12:29 am Revision b4a738bf: boards: add a 'none' machine type to all platforms
- This allows any QEMU binary to be executed with:
$QEMU_BINARY -M none -qmp stdio
Without errors from missing opti...
08/22/2012
- 11:45 pm Revision af506c70: Update version for 1.2.0-rc1 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 09:33 pm Revision 86759aa8: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
migration: move total_time from ram stats to migration info
monitor: avoid declaring unused vari... - 09:31 pm Revision b100fcfe: Merge remote-tracking branch 'sstabellini/xen-fixes-20120822' into staging
- * sstabellini/xen-fixes-20120822:
xen-all.c: fix multiply issue for int and uint types
Fix invalidate if memory r... - 09:31 pm Revision a9b670b1: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
virtio-scsi: add backwards-compatibility properties for 1.1 and earlier machines
iscsi: fix ... - 09:01 pm Revision 7b2f89c4: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
virtio-blk: hide VIRTIO_BLK_F_CONFIG_WCE from old machine types
Documentation: Warn against ... - 08:53 pm Revision b6825cd7: Merge remote-tracking branch 'kraxel/usb.59' into staging
- * kraxel/usb.59:
ehci: Fix setting of halt bit from usbcmd register updates
ehci: fix Interrupt Threshold Control... - 06:47 pm Revision 57fd7b7f: unin_pci: QOM'ify UniNorth PCI host bridges
- Introduce type constants and cast macros.
Avoid accessing parent fields directly.
Signed-off-by: Andreas Färber <afa... - 06:47 pm Revision 67c332fd: pci: Tidy up PCI host bridges
- Adopt the QOM parent field name and enforce QOM-style access via casts.
Don't just typedef PCIHostState, either use i... - 06:47 pm Revision b44ff9d4: pci_host: Turn into SysBus-derived QOM type
- The preceding commits fixed misuses of FROM_SYSBUS() that led people to
add a bogus busdev field. For qdev the field ... - 06:47 pm Revision 03a6b667: prep_pci: QOM'ify Raven PCI host bridge
- Introduce type constant and cast macro. Avoid accessing parent fields
directly.
Also add missing space and braces.
... - 06:47 pm Revision 8558d942: pci: Derive PCI host bridges from TYPE_PCI_HOST_BRIDGE
- Use PCIHostState and PCI_HOST_BRIDGE() where appropriate.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-of... - 06:47 pm Revision 99afc91d: qapi: add 'query-target' command to return target arch
- Add a 'query-target' QAPI command to allow management applications
to determine what target architecture a QEMU binar... - 06:47 pm Revision 8c9f64df: spapr_pci: QOM'ify sPAPR PCI host bridge
- Introduce type constant. Introduce cast macro to drop bogus busdev field
that would've broken SYS_BUS_DEVICE(). Avoid... - 06:47 pm Revision 9c1a61f0: ppce500_pci: QOM'ify e500 PCI host bridge
- Introduce type constant and cast macro. Avoid accessing parent fields
directly.
Signed-off-by: Andreas Färber <afaer... - 06:47 pm Revision 0e655047: grackle_pci: QOM'ify Grackle PCI host bridge
- Introduce type constant. Introduce cast macro to drop dummy busdev field
used with FROM_SYSBUS() that would've broken... - 06:47 pm Revision 8d43d7e5: gt64xxx: QOM'ify GT64120 PCI host bridge
- Introduce type constant. Introduce cast macro to drop dummy busdev field
used with FROM_SYSBUS() macro that would've ... - 06:47 pm Revision 42c281a2: ppc4xx_pci: QOM'ify ppc4xx PCI host bridge
- Introduce type constant and cast macro. Avoid accessing its parent field
directly.
Signed-off-by: Andreas Färber <af... - 06:47 pm Revision c5589ee9: bonito: QOM'ify Bonito PCI host bridge
- Introduce type constant. Avoid accessing DeviceState or SysBusDevice
indirectly through PCIHostState field.
Drop glo... - 06:47 pm Revision 94dd91d6: alpha_typhoon: QOM'ify Typhoon PCI host bridge
- Introduce type constant and cast macro. Don't access DeviceState
or PCIHostState indirectly through parent fields.
S... - 06:47 pm Revision 4240abff: pci: Make host bridge TypeInfos const
- During the QOM migration they were amended with further info but this is
no longer the case. All static TypeInfos can... - 06:47 pm Revision ab615367: dec_pci: QOM'ify DEC 21154 PCI-PCI bridge
- Introduce type constant. Introduce cast macro and drop dummy busdev
field used with FROM_SYSBUS() that would've broke... - 06:47 pm Revision a7e47d4b: sheepdog: don't leak socket file descriptor upon connection failure
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:47 pm Revision 396bef4b: arm-semi: don't leak 1KB user string lock buffer upon TARGET_SYS_OPEN
- Always call unlock_user before returning.
Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Anthony L... - 06:47 pm Revision ea776abc: virtio-blk: hide VIRTIO_BLK_F_CONFIG_WCE from old machine types
- QEMU has a policy of keeping a stable guest device ABI. When new guest device
features are introduced they must not ... - 06:47 pm Revision 15d9e3bc: softmmu-semi: fix lock_user* functions not to deref NULL upon OOM
- Return NULL upon malloc failure.
Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Anthony Liguori <a... - 06:47 pm Revision 4144f122: qemu-ga: don't leak a file descriptor upon failed lockf
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:47 pm Revision 0d07fe47: linux-user: do_msgrcv: don't leak host_mb upon TARGET_EFAULT failure
- Also, use g_malloc to avoid NULL-deref upon OOM.
Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: An... - 01:17 pm Revision 14d40183: xen-all.c: fix multiply issue for int and uint types
- If the two multiply operands are int and uint types separately,
the int type will be transformed to uint firstly, whi... - 01:17 pm Revision 27b7652e: Fix invalidate if memory requested was not bucket aligned
- When memory is mapped in qemu_map_cache with lock != 0 a reverse mapping
is created pointing to the virtual address o...
08/21/2012
- 11:18 pm Revision 0ec64507: i82378: Remove bogus MMIO coalescing
- This MMIO area is an entry gate to legacy PC ISA devices, addressed via
PIO over there. Quite a few of the PIO ports ... - 11:16 pm Revision 55ce75fa: eventfd: making it thread safe
- QEMU uses IO handlers to run select() in the main loop.
The handlers list is managed by qemu_set_fd_handler() helper
... - 09:06 pm Revision 7aa939af: migration: move total_time from ram stats to migration info
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
08/20/2012
- 08:42 pm Revision b2dc64c3: monitor: avoid declaring unused variables
- Some variables are only used on !win32, declare
them only when used.
This avoids a warning in mingw32 build:
CC ... - 05:05 pm Revision e36c8766: qapi: Fix memory leak
- valgrind report:
==24534== 232 bytes in 2 blocks are definitely lost in loss record 1,245 of 1,601
==24534== at 0... - 04:58 pm Revision 07a5298c: virtio-scsi: add backwards-compatibility properties for 1.1 and earlier machines
- Hotplug and parameter change are new in 1.2, disable them via compat
properties for pc-1.1 and earlier.
Signed-off-b... - 04:58 pm Revision 27cbd828: iscsi: move iscsi_schedule_bh and iscsi_readv_writev_bh_cb
- Put these functions at the beginning, to avoid forward references
in the next patches.
Signed-off-by: Paolo Bonzini ... - 04:58 pm Revision cfb3f506: iscsi: simplify iscsi_schedule_bh
- It is always used with the same callback, remove the argument. And
its return value is never used, assume allocation... - 04:58 pm Revision 1bd075f2: iscsi: fix races between task completion and abort
- This patch fixes two main issues with block/iscsi.c:
1) iscsi_task_mgmt_abort_task_async calls iscsi_scsi_task_cance... - 04:50 pm Revision b2090919: Revert "iscsi: Fix NULL dereferences / races between task completion and abort"
- This reverts commit 64e69e80920d82df3fa679bc41b13770d2f99360. The commit
returned immediately from iscsi_aio_cancel,...
08/19/2012
- 04:39 pm Revision 682527c0: Update OpenBIOS images
- Update OpenBIOS images to SVN r1062. Build with GCC 4.6.0
in order to avoid boot problems introduced by GCC 4.7.[01]....
08/18/2012
- 07:54 pm Revision e89001f7: pc: Fix RTC CMOS info on RAM for ram_size < 1MiB
- pc_cmos_init() always claims 640KiB base memory, and ram_size - 1MiB
extended memory. The latter can underflow to "l... - 07:53 pm Revision ff961015: vl: Round argument of -m up to multiple of 8KiB
- Partial pages make little sense and don't work. Ensure the RAM size
is a multiple of any possible target's page size... - 11:50 am Revision d83c951c: scsi: fix warning
- hw/scsi-bus.c:758: warning: ‘xfer’ may be used uninitialized in this
function
Isn't true, but older gcc versions (fo... - 11:49 am Revision 5f893b4e: Avoid asprintf() which is not available on mingw
- Use g_strdup_printf() instead.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Stefan Weil <sw@weilnet...
08/17/2012
- 10:29 pm Revision eec7f96c: virtio-blk: hide VIRTIO_BLK_F_CONFIG_WCE from old machine types
- QEMU has a policy of keeping a stable guest device ABI. When new guest device
features are introduced they must not ... - 10:29 pm Revision 48467328: Documentation: Warn against qemu-img on active image
- People have repeatedly expected that you can do things like snapshotting
an image with qemu-img while a qemu instance... - 02:27 pm Revision 65bd155c: vmdk: Read footer for streamOptimized images
- The footer takes precedence over the header when it exists. It contains
the real grain directory offset that is missi... - 12:14 pm Revision 7a736bfa: vmdk: Fix header structure
- Commit bb45ded9 swapped gd_offset and rgd_offset. This is wrong.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
08/16/2012
- 09:56 pm Revision 731dc9ec: Update version to 1.2.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 09:41 pm Revision c3767ed0: qemu-char: (Re-)connect for tcp_chr_write() unconnected writing
- tcp_chr_write() did not deal with writing to an unconnected
connection and return the original length of the data, it... - 09:41 pm Revision be522029: Allow QEMUMachine to override reset sequencing
- qemu_system_reset() function always performs the same basic actions on
all machines. This includes running all the r... - 09:41 pm Revision d973ba18: osdep: Fix compilation failure on BSD systems
- Fix compilation failure on BSD systems (which don't have
O_DIRECT or O_NOATIME:
osdep.c:116: error: ‘O_DIRECT’ undecl... - 09:41 pm Revision 452dfbef: Adding seccomp calls to vl.c (v8)
- Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1:
... - 09:41 pm Revision bc9b78de: dma: Fix stupid typo/thinko
- Hi hard a brain fart when coding that function, it will
fail to "set" the memory beyond the first 512 bytes. This
is ... - 09:41 pm Revision 7d76ad4f: Command line support for seccomp with -sandbox (v8)
- Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v7 -... - 09:41 pm Revision f794573e: Adding support for libseccomp in configure and Makefile (v8)
- Adding basic options to the configure script to use libseccomp or not.
The default is set to 'no'. If the flag --enab... - 09:41 pm Revision 35139a59: pseries: Instantiate USB interface when required
- The pseries machine already supports the -vga std option, creating a
graphics adapter. However, this is not very use... - 09:41 pm Revision 2f668be7: Adding qemu-seccomp.[ch] (v8)
- Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1:
... - 09:41 pm Revision 65c0f1e9: json-parser: don't replicate tokens at each level of recursion
- Currently, when parsing a stream of tokens we make a copy of the token
list at the beginning of each level of recursi... - 09:41 pm Revision 3c4a4d0d: Support using a different compiler for Objective-C files
- MacOSX 10.8 ("Mountain Lion") requires us to compile our one
Objective-C source file with clang even if the rest of Q... - 09:41 pm Revision 7109edfe: check-qjson: add test for large JSON objects
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:41 pm Revision a86a4c2f: qlist: add qlist_size()
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Mi... - 09:41 pm Revision a0b7cf6b: configure: Define OS_OBJECT_USE_OBJC=0 for MacOSX builds
- MacOSX 10.8 ("Mountain Lion") defaults to trying to use automated
reference counting on certain objects. This means ... - 09:41 pm Revision ddb97f1d: memory: add -machine dump-guest-core=on|off
- Add a new '[,dump-guest-core=on|off]' option to the '-machine' option. When
'dump-guest-core=off' is specified, guest... - 09:41 pm Revision bbea4050: configure: Don't override user's --cpu on MacOS and Solaris
- Both MacOS and Solaris have special case handling for the CPU
type, because the check_define probes will return i386 ... - 05:52 pm Revision 5a4d701a: audio: Make pcspk card selectable again
- [ The following text is in the "ISO-8859-1" character set. ]
[ Your display is set for the "KOI8-R" character set... - 12:48 pm Revision 47d073cc: ehci: Fix setting of halt bit from usbcmd register updates
- This fixes linux guests started without any USB devices not seeing newly
plugged devices until "lsusb" is done inside... - 09:39 am Revision 6d3b6d3d: ehci: fix Interrupt Threshold Control implementation
- First, not all interrupts are subject to Interrupt Threshold Control,
some of them must be delivered without delay.
... - 09:39 am Revision 0daf5304: usb: update uas product id
- Pick other product id to fix clash with audio.
Current usage list (after applying this patch):
46f4:0001 -- usb-sto... - 09:39 am Revision c19537a1: usb: async control xfer fixup
- Need to clear p->result after copying setup data using usb_packet_copy()
because we'll reuse the USBPacket for the da...
08/15/2012
- 11:11 pm Revision 52a71bff: prep: Use pc87312 device instead of collection of random ISA devices
- We can't however replace the built-in IDE controller, as the one in
pc87312 is only single-channel and can use only I... - 11:10 pm Revision 1ae41f44: prep: Add pc87312 Super I/O emulation
- This provides floppy and IDE controllers as well as serial and parallel
ports. However, dynamic configuration of devi... - 11:10 pm Revision acbb090b: prep: Include devices for ppc64 as well
- Allows running qemu-system-ppc64 -M prep for consistency.
Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-... - 10:59 pm Revision 2b97f88c: Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
- * agraf/s390-for-upstream:
s390: provide interface for service interrupt/introduce interrupt.c
s390: Fix error ha... - 10:59 pm Revision 0d16fdd7: Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
- * agraf/ppc-for-upstream: (24 commits)
openpic: Added BRR1 register
pseries: Update SLOF firmware image
pseries... - 09:26 pm Revision 76b64a7a: win32: provide separate macros for weak decls and definitions
- mingw32 seems to want the declaration to also carry the weak attribute.
Strangely, gcc on Linux absolutely does not w... - 09:25 pm Revision d1186a33: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
ivshmem, qdev-monitor: fix order of qerror parameters
iov_send_recv(): Handle zero by... - 09:25 pm Revision fdef621b: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
qemu-iotests: Fix 030 after switch to GenericError
block: Flush parent to OS with cache=unsa... - 08:43 pm Revision 3e772232: openpic: Added BRR1 register
- Linux mpic driver uses (changes may be in pipeline to get upstreamed soon)
BRR1. This patch adds the support to emula... - 08:43 pm Revision 5c4cbcf2: pseries dma: DMA window params added to PHB and DT population changed
- Previously the only PCI bus supported was the emulated PCI bus with
fixed DMA window with start at 0 and size 1GB. As... - 08:43 pm Revision fa28f71b: pseries: Separate PCI RTAS setup from common from emulation specific PCI setup
- Currently the RTAS functions for handling PCI are registered from the
class init code for the PCI host bridge. That ... - 08:43 pm Revision 45040687: pseries: Update SLOF firmware image
- This updates SLOF to handle the necessary device tree properties for MSI
and MSI-X.
Signed-off-by: David Gibson <dav... - 08:43 pm Revision a307d594: pseries: Rework irq assignment to avoid carrying qemu_irqs around
- Currently, the interfaces in the pseries machine code for assignment
and setup of interrupts pass around qemu_irq obj... - 08:43 pm Revision a2950fb6: pseries: Add trace event for PCI irqs
- This adds a trace event in the pseries PCI specific set_irq() function to
assist in debugging.
Signed-off-by: Alexey... - 08:43 pm Revision 9894c5d4: pseries: Export find_phb() utility function for PCI code
- The pseries PCI code makes use of an internal find_dev() function which
locates a PCIDevice * given a (platform speci... - 08:43 pm Revision f4b9523b: pseries: added allocator for a block of IRQs
- The patch adds a simple helper which allocates a consecutive sequence
of IRQs calling spapr_allocate_irq for each and... - 08:43 pm Revision 0ee2c058: pseries: Add PCI MSI/MSI-X support
- This patch implements MSI and MSI-X support for the pseries PCI host
bridge. To do this it adds:
* A "config_space... - 08:43 pm Revision c9f709d2: pseries: Remove extraneous prints
- The pseries machine prints several messages to stderr whenever it starts up
and another whenever the vm is reset. It... - 08:43 pm Revision 3fc5acde: PPC: spapr: Remove global variable
- Global variables are bad. Let's move spapr_has_graphics into the
machine state struct.
Signed-off-by: Alexander Graf... - 08:43 pm Revision a5b71725: xbzrle: fix compilation on ppc32
- When compiling the xbzrle code on my ppc32 user space, I hit the following
gcc compiler warning (treated as an error)... - 08:43 pm Revision f28359d8: spapr: Add support for -vga option
- Also instanciate the USB keyboard and mouse when that option is used
(you can still use -device to create individual ... - 08:43 pm Revision 8c57b867: PPC: spapr: Rework VGA select logic
- When selecting our VGA adapter, we want to:
* fail completely when we can't satisfy the user's request
* support... - 08:43 pm Revision 03332579: pseries: Update SLOF
- This patch updates the SLOF version, introducing a number of fixes:
* add proper graphics support
* fix bugs with g... - 08:43 pm Revision 7e99826c: Revert "PPC: e500: Use new MPIC dt format"
- This reverts commit 518c7fb44f2182cde943dc64f88cb2fd4e4ff6b5. It breaks
new Linux guests with SMP, because IPIs get m... - 08:43 pm Revision c1195d16: Add one new file vga-pci.h and cleanup on all platforms
- Functions pci_vga_init() and pci_cirrus_vga_init() are declared
in pc.h. That prevents other platforms (e.g. sPAPR) t... - 08:43 pm Revision 78e8fde2: ppc: Fix bug in handling of PAPR hypercall exits
- Currently for powerpc, kvm_arch_handle_exit() always returns 1, meaning
that its caller - kvm_cpu_exec() - will alway... - 08:43 pm Revision e6eaabeb: PPC: e500: split mpc8544ds machine from generic e500 code
- Currently the only mpc8544ds-ism that is factored out is
toplevel compatible and model. In the future the generic e5... - 08:43 pm Revision b3305981: PPC: e500: change internal references away from mpc8544ds
- No functional changes -- machine is still outwardly mpc8544ds.
The references that are not changed contain mpc8544 h... - 08:43 pm Revision 4a18e7c9: PPC: e500: rename mpc8544ds into generic file
- Rename the file (with no changes other than fixing up the header paths)
in preparation for refactoring into a generic... - 08:43 pm Revision e0fdbd7c: pseries pci: spapr_populate_pci_devices renamed to spapr_populate_pci_dt
- spapr_populate_pci_devices() populates the device tree only with bus
properties and has nothing to do with the device... - 08:43 pm Revision 4d5c29ca: PPC: e500: add generic e500 platform
- This gives the kernel a paravirtualized machine to target, without
requiring both sides to pretend to be targeting a ... - 08:43 pm Revision 231903bf: pseries pci: removed redundant busdev
- The PCIHostState struct already contains SysBusDevice so
the one in sPAPRPHBState has to go.
Signed-off-by: Alexey K... - 07:15 pm Revision cc921867: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
update-linux-headers.sh: Pull in asm-generic/kvm_para.h
kvmvapic: Disable if there is insuf... - 07:14 pm Revision 8fa27d21: Merge remote-tracking branch 'stefanha/tracing' into staging
- * stefanha/tracing:
trace/simple: Replace asprintf by g_strdup_printf
trace/simple: Fix compiler warning for 32 b... - 06:47 pm Revision 000a1a38: s390: provide interface for service interrupt/introduce interrupt.c
- This patch creates interrupt.c. The first user is a callback for hw/*
code to trigger an service interrupt for a give... - 06:47 pm Revision 9abf567d: s390: Fix error handling and condition code of service call
- Invalid sccb addresses will cause specification or addressing exception.
Lets add those checks. Furthermore, the good... - 05:37 pm Revision c3594ed7: ivshmem, qdev-monitor: fix order of qerror parameters
- Now that the QERR_ macros no longer contain a json dictionary,
the order of some parameters needs to be fixed for the... - 05:21 pm Revision bb955867: iov_send_recv(): Handle zero bytes case even if OS does not
- POSIX allows sendmsg() and recvmsg() to fail EMSGSIZE if passed a zero
msg.msg_iovlen (in particular the MacOS X impl... - 05:18 pm Revision 116aae36: cputlb.c: Fix out of date comment
- The comment about the return address from get_page_addr_code() was
well out of date as phys_ram_base has not existed ... - 05:18 pm Revision 280a66a6: docs: Fix spelling (propery -> property)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:18 pm Revision 370de023: Spelling fix in comment (peripherans -> peripherals)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:18 pm Revision eda5edd1: trace: Fix "Qemu" -> "QEMU"
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:18 pm Revision 9c6bb55b: framebuffer: Fix spelling in comment (leight -> height)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:18 pm Revision df6839c7: ehci: fix assertion typo
- Signed-off-by: Alejandro Martinez Ruiz <alex@securiforest.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-... - 05:18 pm Revision e743ccec: Makefile: Avoid explicit list of directories in clean target
- Avoid having an explicit list of directories in the 'clean'
target by using 'find' to remove all .o and .d files inst... - 04:14 pm Revision 58c8cce2: qemu-iotests: Fix 030 after switch to GenericError
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:14 pm Revision d4c82329: block: Flush parent to OS with cache=unsafe
- Commit 29cdb251 already added a comment that no unnecessary flushes to
disk will occur, this patch makes the code eve... - 02:16 pm Revision efb87c16: monitor: Clean up fd sets on monitor disconnect
- Fd sets are shared by all monitor connections. Fd sets are considered
to be in use while at least one monitor is con... - 02:16 pm Revision adb696f3: block: Enable qemu_open/close to work with fd sets
- When qemu_open is passed a filename of the "/dev/fdset/nnn"
format (where nnn is the fdset ID), an fd with matching a... - 02:16 pm Revision 64e69e80: iscsi: Fix NULL dereferences / races between task completion and abort
- Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
Acked-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Signed-off-... - 11:48 am Revision 06138651: qemu-char: Add MSG_CMSG_CLOEXEC flag to recvmsg
- Set the close-on-exec flag for the file descriptor received
via SCM_RIGHTS.
Signed-off-by: Corey Bryant <coreyb@linu... - 11:48 am Revision ba1c048a: qapi: Introduce add-fd, remove-fd, query-fdsets
- This patch adds support that enables passing of file descriptors
to the QEMU monitor where they will be stored in spe... - 11:48 am Revision 2e1e79da: block: Convert close calls to qemu_close
- This patch converts all block layer close calls, that correspond
to qemu_open calls, to qemu_close.
Signed-off-by: C... - 11:48 am Revision e1740828: block: Prevent detection of /dev/fdset/ as floppy
- Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:48 am Revision 6165f4d8: block: Convert open calls to qemu_open
- This patch converts all block layer open calls to qemu_open.
Note that this adds the O_CLOEXEC flag to the changed o... - 01:23 am Revision 256d046c: update-linux-headers.sh: Pull in asm-generic/kvm_para.h
- Add asm-generic/kvm_para.h to the set of non-architecture specific
KVM kernel headers we copy into QEMU. This header ... - 01:23 am Revision a9605e03: kvmvapic: Disable if there is insufficient memory
- We need at least 1M of RAM to map the option ROM. Otherwise, we will
corrupt host memory or even crash:
$ qemu-s... - 01:23 am Revision 205df4d1: kvm: i8254: Cache kernel clock offset in KVMPITState
- To prepare the final fix for clock calibration issues with the in-kernel
PIT, we want to cache the offset between vmc... - 01:23 am Revision 050a4606: kvm: i8254: Finish time conversion fix
- 0cdd3d1444 fixed reading back the counter load time from the kernel
while assuming the kernel would always update its...
08/14/2012
- 11:19 pm Revision 03834e22: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
linux-user: ARM: Ignore immediate value for svc in thumb mode
linux-user: Use init_guest_space w... - 10:50 pm Revision 873359d4: Merge branch 'linux-user.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'linux-user.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
linux-user: ARM: Ignore immediate value for s... - 10:26 pm Revision 3a1363ac: linux-user: ARM: Ignore immediate value for svc in thumb mode
- When running in thumb mode, Linux doesn't evaluate the immediate value
of the svc instruction, but instead just alway... - 10:26 pm Revision cd8e407d: flatload: fix bss clearing
- The current bss clear logic assumes the target mmap address and host
address are the same. Use g2h to translate from... - 10:26 pm Revision ca619067: linux-user: pass sockaddr from host to target
- Signed-off-by: Jing Huang <jing.huang.pku@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 10:26 pm Revision aebf5bc7: linux-user: make host_to_target_cmsg support SO_TIMESTAMP cmsg_type
- Signed-off-by: Jing Huang <jing.huang.pku@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 10:26 pm Revision dce10401: linux-user: Factor out guest space probing into a function
- Signed-off-by: Meador Inge <meadori@codesourcery.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-of... - 10:26 pm Revision 920394db: linux-user: make do_setsockopt support SOL_RAW ICMP_FILTER socket option
- Signed-off-by: Jing Huang <jing.huang.pku@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 10:26 pm Revision 806d1021: linux-user: Use init_guest_space when -R and -B are specified
- Roll the code used to initialize the guest memory space when -R
or -B is used into 'init_guest_space' and then call '... - 10:01 pm Revision 4a7443be: x86: avoid AREG0 for misc helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision 2999a0b2: x86: avoid AREG0 in segmentation helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Rename remains of op_helper.c to seg_helper.c.
S... - 10:01 pm Revision 92fc4b58: x86: switch to AREG0 free mode
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Remove temporary wrappers and switch to AREG0 fre... - 10:01 pm Revision f0967a1a: x86: avoid AREG0 for condition code helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision 329e607d: x86: use wrappers for memory access helpers
- Switch to wrapped versions of memory access functions.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision d3eb5eae: x86: avoid AREG0 for FPU helpers
- Make FPU helpers take a parameter for CPUState instead
of relying on global env.
Introduce temporary wrappers for FP... - 10:01 pm Revision 608badfc: x86: avoid AREG0 for SMM helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision 7923057b: x86: avoid AREG0 for integer helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision 052e80d5: x86: avoid AREG0 for SVM helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:46 pm Revision 28a9a00e: Merge remote-tracking branch 'kraxel/seabios-5a02306' into staging
- * kraxel/seabios-5a02306:
update seabios to latest master - 03:34 pm Revision 2f00463f: MAINTAINERS: Update email address for Stefan Hajnoczi
- Switch to my personal email address.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Ant... - 03:19 pm Revision 4552e410: trace/simple: Replace asprintf by g_strdup_printf
- asprintf is not available for all hosts. g_strdup_printf is
more portable and simplifies the code because if does not... - 03:19 pm Revision 964d0a7b: trace/simple: Fix compiler warning for 32 bit hosts
- gcc complains when a 32 bit pointer is casted to a 64 bit integer.
Cc: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>... - 12:40 pm Revision db8894f2: trace: avoid pointer aliasing in trace_record_finish()
- Declaring a TraceRecord on the stack works fine. No need for a
uint8_t array and pointer aliasing.
Signed-off-by: H... - 12:40 pm Revision 8ae601e8: trace: rename TraceRecordHeader to TraceLogHeader
- The TraceRecordHeader is really the header for the entire trace log
file. It's not per-record header so make this ob... - 12:40 pm Revision 83d35d3e: trace: remove unnecessary write_to_buffer() typecasting
- The buffer argument is void* so it is not necessary to cast.
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm... - 12:40 pm Revision fd82f015: trace: drop unused TraceBufferRecord->next_tbuf_idx field
- Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.... - 12:12 am Revision 633decd7: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp: (48 commits)
target-ppc: add implementation of query-cpu-definitions (v2)
target-i386: add imple... - 12:02 am Revision ac839ccd: Merge remote-tracking branch 'quintela/migration-next-20120808' into staging
- * quintela/migration-next-20120808:
Restart optimization on stage3 update version
Add XBZRLE statistics
Add mig...
08/13/2012
- 11:59 pm Revision 6a1f9d0c: Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
- * pmaydell/arm-devs.next:
arm: Move some ARM devices into libhw
ssd0323: abort() instead of exit(1) on error.
h... - 10:10 pm Revision e3966126: target-i386: add implementation of query-cpu-definitions (v2)
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 10:10 pm Revision 70b7660a: target-ppc: add implementation of query-cpu-definitions (v2)
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 10:10 pm Revision 6ee373a0: compiler: add macro for GCC weak symbols
- This lets us provide a default implementation of a symbol which targets can
override.
Signed-off-by: Anthony Liguori... - 10:10 pm Revision 08b76b9f: scripts: qapi-commands.py: qmp-commands.h: include qdict.h
- qmp-commands.h declares several functions that have arguments of
type QDict. However, qdict.h is not included. This w... - 10:10 pm Revision cb8900fe: qmp: qmp-events.txt: put events in alphabetical order
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Acked-by: Gerd Ho... - 10:10 pm Revision 25df49f6: qmp: add SUSPEND_DISK event
- Emitted when the guest makes a request to enter S4 state.
There are three possible ways of having this event, as des... - 10:10 pm Revision 01d3c80d: qapi: add query-machines command
- This provides the same output as -M ? but in a structured way.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
... - 10:10 pm Revision 51920820: qapi: mark QOM commands stable
- We've had a cycle to tweak. It is time to commit to supporting them.
Signed-off-by: Anthony Liguori <aliguori@us.ib... - 10:10 pm Revision 17c8660b: qmp: emit the WAKEUP event when the guest is put to run
- Today, the WAKEUP event is emitted when a wakeup _request_ is made.
This could be the system_wakeup command, for exam... - 10:10 pm Revision 14058196: qmp: don't emit the RESET event on wakeup from S3
- QEMU is basically using reset logic when waking up from S3. This
causes the QMP RESET event to be emitted, which is w... - 10:10 pm Revision e4e31c63: qapi: add query-cpu-definitions command (v2)
- This command attempts to map to the behavior of -cpu ?. Unfortunately, the
output of this command differs wildly acr... - 10:10 pm Revision 67e3cf26: qmp: qmp-events.txt: add missing doc for the SUSPEND event
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Acked-by: Gerd Ho... - 10:10 pm Revision 1daa31b9: qmp: introduce device-list-properties command
- This can be used in conjunction with qom-list-types to determine the supported
set of devices and their parameters.
... - 08:17 pm Revision df1e608a: error, qerror: pass desc string to error calls
- This commit changes all QERR_ macros to contain a human message (ie.
the desc string found in qerr_table[]) instead o... - 08:17 pm Revision de253f14: qmp: switch to the new error format on the wire
- IMPORTANT: this BREAKS QMP's compatibility for the error response.
This commit changes QMP's wire protocol to make u... - 08:17 pm Revision 3647f5c1: qerror: drop qerror_table and qerror_format()
- They are unused since last commit.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbr... - 08:17 pm Revision 7795b166: error: drop error_get_qobject()/error_set_qobject()
- error_get_qobject() is unused since last commit, error_set_qobject()
has never been used. Also drops error_int.h.
Si... - 08:17 pm Revision 93b91c59: qemu-ga: switch to the new error format on the wire
- IMPORTANT: this BREAKS qemu-ga compatibility for the error response.
Instead of returning something like:
{ "error"... - 08:17 pm Revision 6d3f0dbb: error, qerror: drop QDict member
- Used to store error information, but it's unused now.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Review... - 08:17 pm Revision adb2072e: docs: writing-qmp-commands.txt: update error section
- Add information about the new error format and improve the text a bit.
Signed-off-by: Luiz Capitulino <lcapitulino@r... - 08:17 pm Revision a8cb2d30: error: drop unused functions
- Besides being unused, they operate on the current error format,
which is going to be replaced soon.
Signed-off-by: L... - 07:21 pm Revision ab878ddf: hmp: hmp_change(): use error_get_class()
- The error_is_type() function is going to be dropped.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewe... - 07:21 pm Revision ea25fbca: error: add error_get_class()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com> - 07:21 pm Revision 0f32cf6a: qerror: add proper ErrorClass value for QERR_ macros
- This commit replaces the place holder value for the ErrorClass
argument with a proper ErrorClass value for all QERR_ ... - 07:21 pm Revision 13f59ae8: error, qerror: add ErrorClass argument to error functions
- The new argument is added to functions qerror_report() and error_set().
It's stored in Error and QError. qerror_repor... - 07:21 pm Revision 85465051: qerror: qerror_table: don't use C99 struct initializers
- This allows for changing QERR_ macros to initialize two struct members
at the same time. See next commit for more det... - 07:21 pm Revision dcafd323: qapi-schema: add ErrorClass enum
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com> - 07:21 pm Revision ac4ff701: qapi: don't convert enum strings to lowercase
- Next commit will introduce enum strings in camel case.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Revie... - 07:21 pm Revision f01f594b: qapi: generate correct enum names for camel case enums
- An enum like GenericError in the schema, should generate
GENERIC_ERROR and not GENERICERROR.
Signed-off-by: Luiz Cap... - 07:20 pm Revision b68a8472: qapi: qapi-types.h: don't include qapi/qapi-types-core.h
- qapi-types.h needs only qemu-common.h. Including qapi-types-core.h
causes problems when qerror.h or error.h includes ... - 07:20 pm Revision ff2f990b: hmp: hmp.h: include qdict.h
- hmp.h is relying on qdict.h being provided by qapi-types.h. Fix this,
as a future commit will change qapi-types.h not... - 07:20 pm Revision 9aeaddff: block: block_int: include qerror.h
- Several block/ files are relying on qerror.h being provided by
qapi-types.h. Fix this, as a future commit will change... - 07:20 pm Revision 75b81cf0: qerror: drop QERR_SOCKET_CONNECT_IN_PROGRESS
- Unused since last commit.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <ar... - 07:20 pm Revision 540c79fe: migration: don't rely on any QERR_SOCKET_*
- Use the in_progress argument for QERR_SOCKET_CONNECT_IN_PROGRESS. The
other errors are handled the same by checking i... - 07:20 pm Revision 02a08fef: net: inet_connect(), inet_connect_opts(): add in_progress argument
- It's used to indicate the special case where a valid file-descriptor
is returned (ie. success) but the connection can... - 07:20 pm Revision eef5ad10: hmp_change(): don't access DeviceEncrypted's data
- It's not needed. As the device name is already known, we can replace
the duplicated password prompting code by monito... - 07:20 pm Revision 8b7f6fbb: hmp: hmp_cont(): don't rely on QERR_DEVICE_ENCRYPTED
- This commit changes hmp_cont() to loop through all block devices
and proactively set an encryption key for any encryp... - 07:20 pm Revision c75a1a8a: qmp: query-block: add 'encryption_key_missing' field
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com> - 07:20 pm Revision dd7520f0: error: don't delay error message construction
- Today, the error message is only constructed when it's used. This commit
changes that to construct the error message ... - 07:19 pm Revision 18da7c0f: qerror: don't delay error message construction
- Today, the error message is only constructed when it's used. This commit
changes qerror to construct the error messag... - 07:19 pm Revision 2b38cf2e: qerror: qerror_format(): return an allocated string
- Simplifies current and future users.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Arm... - 07:19 pm Revision 5f0f0e13: qerror: QError: drop file, linenr, func
- They have never been fully used and conflict with future error
improvements.
Also makes qerror_report() a proper fun... - 07:19 pm Revision f2dd1d69: qerror: avoid passing qerr pointer
- Helps dropping/modifying qerror functions.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Mark... - 07:19 pm Revision fbe0a831: qerror: drop qerror_abort()
- qerror_abort() depends on the 'file', 'func' and 'linenr' members of
QError. However, these members are going to be d... - 07:19 pm Revision 2a744405: qerror: reduce public exposure
- qerror will be dropped in a near future, let's reduce its public
exposure by making functions only used in qerror.c s... - 07:19 pm Revision b5d90f04: qerror: QERR_DEVICE_ENCRYPTED: change error message
- Match what HMP commands print on DeviceEncrypted errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Rev... - 07:19 pm Revision 484051b9: qerror: QERR_AMBIGUOUS_PATH: drop %(object) from human msg
- Actually, renames it to 'object'. This must be what the original author
meant to write, as there's no 'object' in the... - 07:19 pm Revision 74ee59a8: monitor: drop unused monitor debug code
- In the old QMP days, this code was used to find out QMP commands that
might be calling monitor_printf() down its call... - 06:13 pm Revision 58f9b98f: arm: Move some ARM devices into libhw
- Avoids some unnecessary dependencies on cpu.h and prepares for
a future armeb-softmmu where most machines would not b... - 05:25 pm Revision d517872e: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: Add documentation comment for kvm_irqchip_in_kernel()
kvm: Decouple 'GSI routing' from... - 02:45 pm Revision 5f72307d: linux-user: Fix SNDCTL_DSP_MAP{IN, OUT}BUF ioctl definitions
- Fix the SNDCTL_DSP_MAP{IN,OUT}BUF ioctl definitions so that they
refer to a suitably defined target struct layout rat... - 02:45 pm Revision dd6e957a: linux-user: Move target_to_host_errno_table[] setup out of ioctl loop
- The code to initialise the target_to_host_errno_table[] array was
accidentally inside the loop through checking and i... - 02:45 pm Revision c8b0bf54: linux-user: Fix incorrect TARGET_BLKBSZGET, TARGET_BLKBSZSET
- The definitions for the ioctl numbers TARGET_BLKBSZGET and
TARGET_BLKBSZSET had the wrong size parameters (they are d... - 01:04 pm Revision 4e8f1be2: hw/sd.c: make sd_wp_addr() return bool
- For the sake of code clarity
Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
Signed-off-by: Peter Maydell <p... - 01:04 pm Revision b1c26542: ssd0323: abort() instead of exit(1) on error.
- To be more consistent with the newer ways of error signalling. That and SIGABT
is easier to debug with than exit(1).
... - 01:04 pm Revision 879bf4a7: hw/sd.c: make sd_dataready() return bool
- For the sake of code clarity
Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
Reviewed-by: Peter Maydell <pet... - 01:04 pm Revision 347cab1a: hw/sd.c: make sd_wp_addr() accept 64 bit address argument
- Currently sd_wp_addr() accepts 32 bit address arguments therefore implicitly
restricting SD card address range. Chang... - 01:04 pm Revision b7202b88: hw/sd.c: introduce wrapper for conversion address to wp group
- Add wrapper function sd_addr_to_wpnum() to replace long address-->wg_group
conversion line.
Signed-off-by: Igor Mits... - 01:04 pm Revision bebd1271: hw/sd.c: convert binary variables to bool
- Several members of SDState have type int when they actually are binary variables.
Change type of these variables to b... - 01:04 pm Revision a9c01830: hw/sd.c: convert wp_groups in SDState to bitfield
- Representing each group write protection flag with only one bit instead of int
variable significantly reduces memory ... - 01:04 pm Revision 55e00a19: hw/armv7m_nvic: Fix incorrect default for num-irqs property
- Fix an incorrect default value for the num-irqs property (we were
attempting to override it from the default set by t... - 01:04 pm Revision 01fd41ab: armv7m: Guard against no -kernel argument
- A -kernel argument must be specified for this machine. Guard against no -kernel
argument. Previously gave an unhelpfu... - 12:20 pm Revision 33e95c63: qom: Reimplement Interfaces
- The current implementation of Interfaces is poorly designed. Each interface
that an object implements ends up being ... - 12:20 pm Revision 669b4983: xilinx_axi*: Re-implemented interconnect
- Re-implemented the interconnect between the Xilinx AXI ethernet and DMA
controllers. A QOM interface "stream" is crea...
08/12/2012
- 03:49 am Revision 346fe0c4: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
target-arm: Fix typos in comments
arm: translate: comment typo - s/middel/middle/
v... - 03:48 am Revision 53810bab: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
qemu-iotests: skip 039 with ./check -nocache
block: add BLOCK_O_CHECK for qemu-img check
q... - 01:11 am Revision 31294261: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
scsi-disk: add support for the UNMAP command
scsi-disk: improve out-of-range LBA detection f...
08/11/2012
- 06:07 pm Revision c075a723: configure: fix double check tests with Clang
- Configuring with Clang compiler with -Werror would not work after
improved checks:
/tmp/qemu-conf--25992-.c:4:32: err... - 06:07 pm Revision 8dc38a78: configure: Check for -Werror causing failures when compiling tests
- Add support for checking whether test case code can compile without
warnings, by recompiling each successful test wit... - 03:23 pm Revision 5fda043f: exec.c: fix dirty bitmap reallocation
- For each newly created RAM block, dirty bitmap is reallocated with g_realloc, which doesn't
make any promises on init... - 03:21 pm Revision 0521d375: Makefile: add qapi.py dependencies
- Commit 427a1a2cb1d35b83b6302886f46289f6d617134d ("qapi: avoid reserved
keywords") modifies qapi.py, which is used by ... - 12:37 pm Revision 1e5cdaa1: unicore32: Close dump-option of cpu_dump_state_ucf64 function
- Since of tedious output, we close dump-option of cpu_dump_state_ucf64 function.
Signed-off-by: Guan Xuetao <gxt@mprc... - 12:37 pm Revision ff5928d0: unicore32-softmmu: Add a minimal curses screen support
- This patch adds a minimal curses screen support for unicore32-softmmu.
We assume 80*30 screen size to minimize the im... - 12:37 pm Revision c5240d82: unicore32: Disintegrate cpu_dump_state_ucf64 function
- This patch disintegrates cpu_dump_state_ucf64 function from cpu_dump_state.
Signed-off-by: Guan Xuetao <gxt@mprc.pku... - 12:37 pm Revision e8ede0a8: unicore32: Split UniCore-F64 instruction helpers from helper.c
- This patch just splits ucf64 instruction simulation helpers from
helper.c.
Also, two checkpatch warnings are solved.
... - 12:37 pm Revision 220c2147: unicore32-softmmu: Add is_default setting for puv3 machine
- This patch sets is_default to 1 for puv3 machine, so that
find_default_machine() returns puv3 machine.
Thanks Dunrong... - 12:37 pm Revision 79683f61: unicore32-softmmu: Add ps2 support
- This patch adds ps2/keyboard support, and enables CONFIG_PCKBD.
Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Sig... - 12:37 pm Revision ab9528ca: unicore32-softmmu: Add maintainer information for UniCore32 machine
- Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:37 pm Revision f716c197: unicore32-softmmu: Add puv3 pm support
- This patch adds puv3 pm (power management) support,
include pm device simulation for kernel booting.
Thank Blue Swirl... - 12:37 pm Revision 1ea34899: unicore32-softmmu: Add puv3 dma support
- This patch adds puv3 dma (Direct Memory Access) support,
include dma device simulation for kernel booting.
v1->v2: A... - 12:37 pm Revision a89d01c1: unicore32-softmmu: Add puv3 gpio support
- This patch adds puv3 gpio (General Purpose Input/Output) support,
include gpio device simulation and its interrupt su... - 12:37 pm Revision 56d07a90: unicore32-softmmu: Add puv3 ostimer support
- This patch adds puv3 ostimer support, include os timer
device simulation and ptimer support in puv3 machine.
Signed-... - 12:36 pm Revision 5c8556a6: unicore32-softmmu: Add puv3 interrupt support
- This patch adds puv3 interrupt support, include interrupt controler
device simulation and interrupt handler in puv3 m... - 12:36 pm Revision fbbdf983: unicore32-softmmu: Add puv3 soc/board support
- This patch only add puv3 soc/board support, which introduces puv3
machine description, and specifies console type.
S... - 12:36 pm Revision f3ccc323: unicore32-softmmu: Implement softmmu specific functions
- This patch implements softmmu specific functions, include tlb_fill,
switch_mode, do_interrupt and uc32_cpu_handle_mmu... - 12:36 pm Revision ef03168a: unicore32-softmmu: Make sure that kernel can access user space
- As a matter of course, we need to access user space in kernel code,
so we need to correct load/store decoders to indi... - 12:36 pm Revision 889c134a: target-unicore32: Drop UC32_CPUID macros
- Any code that depends on a particular CPU type can now go through
callbacks on the QOM UniCore32CPUClass.
Signed-off... - 12:36 pm Revision d48813dd: unicore32-softmmu: Make UniCore32 cpuid & exceptions correct and runable
- This patch initializes the cpuid to exactly correct value because
linux kernel will check it.
In addition, the except... - 12:36 pm Revision 527d9979: unicore32-softmmu: Add coprocessor 0(sysctrl) and 1(ocd) instruction support
- Coprocessor 0 is system control coprocessor, and we need get/set its contents.
Also, all cache/tlb ops shoule be impl... - 12:36 pm Revision 4f23a1e6: unicore32-softmmu: Add unicore32-softmmu build support
- This patch adds unicore32-softmmu build support, include configure,
makefile, arch_init, and all missing functions ne...
08/10/2012
- 04:37 pm Revision b90372ad: target-arm: Fix typos in comments
- Fix a variety of typos in comments in target-arm files.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Revi... - 04:33 pm Revision 65626741: arm: translate: comment typo - s/middel/middle/
- Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Reviewed-by: Andreas Färber <afaerber@suse.d... - 04:28 pm Revision fb7c269e: vl.c: Exit QEMU early if no machine is found
- We check whether the variable machine is NULL or not before accessing
it. If machine is NULL, exit QEMU with an error... - 11:25 am Revision 058f8f16: block: add BLOCK_O_CHECK for qemu-img check
- Image formats with a dirty bit, like qed and qcow2, repair dirty image
files upon open with BDRV_O_RDWR. Performing ... - 11:25 am Revision 1f212b9d: blockdev: flip default cache mode from writethrough to writeback
- Now all major device models (IDE, SCSI, virtio) can choose between
writethrough and writeback at run-time, and virtio... - 11:25 am Revision 13e3dce0: virtio-blk: support VIRTIO_BLK_F_CONFIG_WCE
- Also rename VIRTIO_BLK_F_WCACHE to VIRTIO_BLK_F_WCE for consistency with
the spec.
Signed-off-by: Paolo Bonzini <pbo... - 11:25 am Revision 9315cbfd: virtio-blk: disable write cache if not negotiated
- If the guest does not support flushes, we should run in writethrough mode.
The setting is temporary until the next re... - 11:25 am Revision b10170ac: qed: mark image clean after repair succeeds
- The dirty bit is cleared after image repair succeeds in qed_open().
Move this into qed_check() so that all callers be... - 11:25 am Revision 353a41be: qemu-iotests: Save some sed processes
- Instead of building a huge pipeline, just pass all expressions to a
single sed process.
Suggested-by: Eric Blake <eb... - 11:25 am Revision acbe5982: qcow2: mark image clean after repair succeeds
- The dirty bit is cleared after image repair succeeds in qcow2_open().
Move this into qcow2_check() so that all caller... - 11:25 am Revision ea8d82a1: ahci: Fix sglist memleak in ahci_dma_rw_buf()
- I noticed that in hw/ide/ahci:ahci_dma_rw_buf() we do not free the sglist. Thus,
I've added a call to qemu_sglist_des... - 11:25 am Revision 166f3c7b: qemu-iotests: skip 039 with ./check -nocache
- When the qemu-io --nocache option is used the 039 test case cannot abort
QEMU at a point where the image is dirty. S... - 11:25 am Revision 61f52e06: ahci: Fix ahci cdrom read corruptions for reads > 128k
- While testing q35, which has its cdrom attached to the ahci controller, I found
that the Fedora 17 install would pani... - 11:25 am Revision 730a9c53: virtio-blk: fix use-after-free while handling scsi commands
- The scsi passthrough handler falls through after completing a
request into the failure path, resulting in a use after...
08/09/2012
- 10:53 pm Revision 3d1d9652: handle device help before accelerator set up
- A command line device probe using just -device "?" gets processed
after qemu-kvm initializes the accelerator. If /dev... - 09:44 pm Revision d3da41e3: Merge branch 'x86cpu_qom_tcg_v2' of git://github.com/imammedo/qemu
- * 'x86cpu_qom_tcg_v2' of git://github.com/imammedo/qemu:
target-i386: move tcg initialization into x86_cpu_initfn()... - 09:42 pm Revision 8227421e: qemu_rearm_alarm_timer: do not call rearm if the next deadline is INT64_MAX
- qemu_rearm_alarm_timer partially duplicates the code in
qemu_next_alarm_deadline to figure out if it needs to rearm t... - 09:38 pm Revision 82e5d464: target-xtensa: make 'sim' to be the default machine
- This fixes the following error:
$ qemu-system-xtensa -cpu help
Segmentation fault
Signed-off-by: Max Filipp... - 09:37 pm Revision e38077ff: target-xtensa: make default CPU depend on target endianness
- This makes usable default for -cpu option both for qemu-system-xtensa
and qemu-system-xtensaeb fixing the following e... - 09:36 pm Revision f1cb0951: MIPS: Correct FCR0 initialization
- This change addresses a problem where QEMU incorrectly traps on
floating-point MADD group instructions with SIGILL, a... - 09:34 pm Revision 1846ec2c: user: fix accidental AREG0 use
- Global register AREG0 was always assumed to be usable in user-exec.c,
but this is incorrect for several targets.
Fix... - 09:34 pm Revision acfbe712: sparc: fix floppy TC line setup
- The qemu_irq for Terminal Count (TC) line between FDC and Slavio misc
device was created only after use, spotted by C... - 09:34 pm Revision 832a226b: scsi-bus: remove overlapping entry
- LOAD_UNLOAD and START_STOP have same value, so the table
entry is initialized twice. Spotted by Clang compiler.
Remo... - 09:34 pm Revision 8954bae3: sparc: fix expression with uninitialized initial value
- err was uninitialized, it's not OK to use |=. Spotted by Clang
compiler.
Fix by implementing the earlier statement w... - 09:34 pm Revision a1e64eb9: xilinx_axienet: avoid useless self-assignment
- Statement s=s; makes little sense, remove it. Spotted by Clang
compiler.
Signed-off-by: Blue Swirl <blauwirbel@gmail... - 09:34 pm Revision 427a1a2c: qapi: avoid reserved keywords
- Clang compiler complained about use of reserved word 'restrict' in SLIRP
and QAPI.
Prefix C keywords with "q_", adju... - 09:21 pm Revision cea936b1: esp: add Tekram DC-390 emulation (PC SCSI adapter)
- Difference with AMD PCscsi is that DC-390 contains a EEPROM,
and that a romfile is available to add INT13 support.
T... - 09:21 pm Revision bde299a2: Revert "pci: add some stubs"
- This reverts commit 0883c5159f1df05d8761014f65451c3c3b77ebcf.
Those stubs were only used by PCI ESP emulation, which... - 09:21 pm Revision aebcf56f: esp: move PCI emulation to a new file esp-pci.c
- sparc machines loose ability to instanciate PCI ESP SCSI adapter,
which is not a big loose as they don't have PCI bus... - 09:21 pm Revision 9c7e23fc: esp: move some definitions to header file
- These will be used by next commits.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl... - 04:35 pm Revision 5222aaf2: scsi-disk: add support for the UNMAP command
- The unmap command can reuse the same infrastructure as MODE SELECT
for reading the descriptor list into memory. The ... - 04:35 pm Revision 46e3f30e: scsi-disk: more assertions and resets for aiocb
- Leaving the aiocb to a non-NULL value leads to an assertion failure when
rerror/werror are set to stop or enospc, and... - 04:35 pm Revision a084a703: scsi-disk: improve out-of-range LBA detection for WRITE SAME
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:16 pm Revision 96fda35a: kvm: Add documentation comment for kvm_irqchip_in_kernel()
- Now we've cleared out the architecture-independent uses of
kvm_irqchip_in_kernel(), we can add a doc comment describi... - 04:16 pm Revision f3e1bed8: kvm: Decouple 'GSI routing' from 'kernel irqchip'
- Don't assume having an in-kernel irqchip means that GSI
routing is enabled.
Signed-off-by: Peter Maydell <peter.mayd... - 04:16 pm Revision 614e41bc: kvm: Decouple 'MSI routing via irqfds' from 'kernel irqchip'
- Decouple another x86-specific assumption about what irqchips imply.
Signed-off-by: Peter Maydell <peter.maydell@lina... - 04:16 pm Revision cc7e0ddf: kvm: Decouple 'irqfds usable' from 'kernel irqchip'
- Instead of assuming that we can use irqfds if and only if
kvm_irqchip_in_kernel(), add a bool to the KVMState which
i... - 04:16 pm Revision 1d31f66b: kvm: Move kvm_allows_irq0_override() to target-i386, fix return type
- kvm_allows_irq0_override() is a totally x86 specific concept:
move it to the target-specific source file where it bel... - 04:16 pm Revision 3889c3fa: kvm: Rename kvm_irqchip_set_irq() to kvm_set_irq()
- Rename the function kvm_irqchip_set_irq() to kvm_set_irq(),
since it can be used for sending (asynchronous) interrupt... - 04:16 pm Revision 7ae26bd4: kvm: Decouple 'async interrupt delivery' from 'kernel irqchip'
- On x86 userspace delivers interrupts to the kernel asynchronously
(and therefore VCPU idle management is done in the ... - 04:16 pm Revision 08312a63: configure: Don't implicitly hardcode list of KVM architectures
- The code creating the symlink from linux-headers/asm to the
architecture specific linux-headers/asm-$arch directory w... - 04:16 pm Revision 3ed444e9: kvm: Check if smp_cpus exceeds max cpus supported by kvm
- Add a helper function for fetching max cpus supported by kvm.
Make QEMU exit with an error message if smp_cpus excee... - 04:04 pm Revision 4dd7c82c: virtio-scsi: do not compare 32-bit QEMU tags against 64-bit virtio-scsi tags
- This patch fixes a problem in handling task management functions
in virtio-scsi. The cause of the problem is a misma... - 04:04 pm Revision 31459f46: iscsi: Pick default initiator-name based on the name of the VM
- This patch updates the iscsi layer to automatically pick a 'unique'
initiator-name based on the name of the vm in cas...
08/08/2012
- 03:51 pm Revision b93c94f7: iscsi: do not leak initiator_name
- The argument of iscsi_create_context is never freed by libiscsi,
which in fact calls strdup on it. Avoid a leak.
Si... - 03:51 pm Revision f2ef4a6d: iscsi: reorganize code for parse_initiator_name
- Merge the occurrences of the "iqn.2008-11.org.linux-kvm" string
to avoid duplication.
Signed-off-by: Paolo Bonzini <... - 02:51 pm Revision 9e1ba4cc: Add migrate_set_cache_size command
- Change XBZRLE cache size in bytes (the size should be a power of 2, it will be
rounded down to the nearest power of 2... - 02:51 pm Revision 17ad9b35: Add XBZRLE to ram_save_block and ram_save_live
- In the outgoing migration check to see if the page is cached and
changed, then send compressed page by using save_xbr... - 02:51 pm Revision e6546bb9: Add uleb encoding/decoding functions
- Implement Unsigned Little Endian Base 128.
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Luiz Ca... - 02:51 pm Revision 004d4c10: Add migration accounting for normal and duplicate pages
- Signed-off-by: Benoit Hudzia <benoit.hudzia@sap.com>
Signed-off-by: Petter Svard <petters@cs.umu.se>
Signed-off-by: A... - 02:51 pm Revision 62d4e3fe: Change total_time to total-time in MigrationStats
- migration total_time was introduced in commit
d5f8a5701d3690b5ec0c34b6a5c0b5a24d274540 for QEMU 1.2
Signed-off-by: O... - 02:51 pm Revision dd051c72: Restart optimization on stage3 update version
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by... - 02:51 pm Revision 9fb26641: Add cache handling functions
- Add MRU page cache mechanism.
The page are accessed by their address.
Signed-off-by: Benoit Hudzia <benoit.hudzia@sa... - 02:51 pm Revision f36d55af: Add XBZRLE statistics
- Signed-off-by: Benoit Hudzia <benoit.hudzia@sap.com>
Signed-off-by: Petter Svard <petters@cs.umu.se>
Signed-off-by: A... - 02:51 pm Revision 302dfbeb: Add xbzrle_encode_buffer and xbzrle_decode_buffer functions
- For performance we are encoding long word at a time.
For nzrun we use long-word-at-a-time NULL-detection tricks from ... - 02:51 pm Revision 00458433: Add migrate-set-capabilities
- The management can enable/disable a capability for the next migration by using
migrate-set-capabilities QMP command.
... - 02:51 pm Revision 34c26412: Add XBZRLE documentation
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-b... - 02:51 pm Revision bbf6da32: Add migration capabilities
- The management can query the current migration capabilities using
query-migrate-capabilities QMP command.
The user ca...
08/07/2012
- 06:11 pm Revision 01afdadc: update seabios to latest master
- Upstream seabios commit 5a023065388287e261ae9212452ff541f9fa9cd3
Major changes since 1.7.0:
- Usual share of bugfix... - 05:46 pm Revision c03b0aa0: Merge remote-tracking branch 'kraxel/usb.58' into staging
- * kraxel/usb.58:
usb-storage: fix SYNCHRONIZE_CACHE
usb-storage: improve debug logging - 05:46 pm Revision b262fce1: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
qemu-img: use QemuOpts instead of QEMUOptionParameter in resize function
qemu-iotests: Be mo... - 11:49 am Revision 54414218: usb-storage: fix SYNCHRONIZE_CACHE
- Commit 59310659073d85745854f2f10c4292555c5a1c51 is incomplete,
we'll arrive in the scsi command complete callback in ... - 11:49 am Revision 06f9847d: usb-storage: improve debug logging
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:31 am Revision 0b8db8fe: slirp: fix build on mingw32
- in_addr_t isn't available on mingw32. Just use an unsigned long instead. I
considered typedef'ing in_addr_t on ming...
08/06/2012
- 11:39 pm Revision c61d0004: qcow2: introduce dirty bit
- This patch adds an incompatible feature bit to mark images that have not
been closed cleanly. When a dirty image fil... - 11:39 pm Revision dc68afe0: qemu-iotests: add 039 qcow2 lazy refcounts test
- This tests establishes the basic post-conditions of the qcow2 lazy
refcounts features:
1. If the image was closed ... - 11:39 pm Revision dae8796d: docs: add lazy refcounts bit to qcow2 specification
- The lazy refcounts bit indicates that this image can take advantage of
the dirty bit and that refcount updates can be... - 11:39 pm Revision e77964f7: qemu-iotests: add qed.py image manipulation utility
- The qed.py utility can inspect and manipulate QED image files. It can
be used for testing to see the state of image ... - 11:39 pm Revision 0f6d767a: docs: add dirty bit to qcow2 specification
- The dirty bit will make it possible to perform lazy refcount updates,
where the image file is not kept consistent all... - 11:39 pm Revision 05290d80: qapi: generalize documentation of streaming commands
- Talk about background operations in general, rather than specifically
about streaming.
Signed-off-by: Paolo Bonzini ... - 11:39 pm Revision bfe8043e: qcow2: implement lazy refcounts
- Lazy refcounts is a performance optimization for qcow2 that postpones
refcount metadata updates and instead marks the... - 11:39 pm Revision b0869a46: qemu-iotests: Be more flexible with image creation options
- qemu-iotests already filters out image creation options that may be
present or not in order to get the same output in... - 11:39 pm Revision 91cf8a35: qemu-iotests: ignore qemu-img create lazy_refcounts output
- Hide the default lazy_refcounts=off output from qemu-img like we do with
other image creation options. This ensures ... - 11:39 pm Revision b2df4314: ide scsi: Mess with geometry only for hard disk devices
- Legacy -drive cyls=... are now ignored completely when the drive
doesn't back a hard disk device. Before, they were ... - 11:39 pm Revision 20caf0f7: qemu-img: use QemuOpts instead of QEMUOptionParameter in resize function
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
S... - 11:39 pm Revision e01c30d3: qemu-io: add "abort" command to simulate program crash
- Avoiding data loss and corruption is the top requirement for image file
formats. The qemu-io "abort" command makes i... - 10:01 pm Revision 26b9b5fe: virtio: fix vhost handling
- Commit b1f416aa8d870fab71030abc9401cfc77b948e8e breaks vhost_net
because it always registers the virtio_pci_host_noti... - 09:59 pm Revision 22d48de6: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Handle whole 127.0.0.0/8 network as local addresses.
08/04/2012
- 08:58 pm Revision f777501c: Merge branch 'axp-next' of git://repo.or.cz/qemu/rth
- * 'axp-next' of git://repo.or.cz/qemu/rth:
alpha-linux-user: Fix the getpriority syscall
alpha-linux-user: Proper... - 07:37 pm Revision 95c09828: alpha-linux-user: Fix the getpriority syscall
- Alpha uses unbiased priority values in the syscall, with the a3
return value signaling error conditions. Therefore, ... - 07:37 pm Revision afc8763f: linux-user: Handle O_SYNC, O_NOATIME, O_CLOEXEC, O_PATH
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:37 pm Revision 0e141977: alpha-linux-user: Fix a3 error return with v0 error bypass.
- We were failing to initialize a3 for syscalls that bypass the
negative return value error check.
Signed-off-by: Rich... - 07:37 pm Revision 6e06d515: alpha-linux-user: Handle TARGET_SSI_IEEE_RAISE_EXCEPTION properly
- We weren't aggregating the exceptions, nor raising signals properly.
Reviewed-by: Peter Maydell <peter.maydell@linar... - 07:37 pm Revision 4eeea4f3: linux-user: Sync fcntl.h bits with the kernel
- For each target, only define the bits that appear in
arch/target/include/asm/fcntl.h. Mirror the kernel's
asm-generi... - 07:37 pm Revision a5e7ee46: linux-user: Allocate the right amount of space for non-fixed file maps
- If we let the kernel handle the implementation of mmap_find_vma,
via an anon mmap, we must use the size as indicated ... - 07:37 pm Revision 0229f5a3: alpha-linux-user: Properly handle the non-rt sigprocmask syscall.
- Name the syscall properly for QEMU, kernel source notwithstanding.
Fix syntax errors in the code thus enabled within ... - 07:37 pm Revision e7ea6cbe: linux-user: Translate pipe2 flags; add to strace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:37 pm Revision d0f20495: alpha-linux-user: Fix signal handling
- Proper signal numbers were not defined, and EXCP_INTERRUPT
was unhandled, leading to all sorts of subtle confusion.
... - 07:37 pm Revision 76393642: alpha-linux-user: Work around hosted mmap allocation problems
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:51 pm Revision 17a4ed8a: bitops: drop volatile qualifier
- Qualifier 'volatile' is not useful for applications, it's too strict
for single threaded code but does not give the r... - 04:25 pm Revision 9b4c0b56: configure: Fix set-but-not-used warning in Xen 4.1 probe
- The Xen 4.1 probe never uses the return value from xc_interface_open(),
so was provoking a compiler warning on newer ... - 04:25 pm Revision 69deef08: configure: Don't run Xen compile checks in subshells
- The Xen compile checks are currently run inside subshells. This
is unnecessary and has the effect that if do_cc() exi... - 04:23 pm Revision ee785fed: Fixes related to processing of qemu's -numa option
- The -numa option to qemu is used to create [fake] numa nodes
and expose them to the guest OS instance.
There are a c... - 03:54 pm Revision 161abfb5: build: Fix build breakage detected by buildbot
- More details:
http://buildbot.b1-systems.de/qemu/builders/xen_unstable/builds/83/steps/compile/logs/stdio
VLANState ... - 02:28 am Revision 70678b82: fips: fix build on !Linux
- Commit 0f66998 makes -enable-fips conditional on Linux hosts but then uses it
unconditionally in vl.c.
Fix this by m... - 12:31 am Revision 648cd33e: slirp: Handle whole 127.0.0.0/8 network as local addresses.
- Changes so translation of remote address to the host's ip address in
the virtual network happens for all addresses in...
08/03/2012
- 11:46 pm Revision b34bd5e5: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
scsi: add support for ATA_PASSTHROUGH_xx scsi command
esp: add missing const on TypeInfo str... - 10:55 pm Revision e4b65262: scsi: add support for ATA_PASSTHROUGH_xx scsi command
- Correct the command names of opcode 0x85 and 0xa1, and calculate
their xfer size from CDB.
Signed-off-by: Cong Meng ... - 10:28 pm Revision 0f66998f: vnc: disable VNC password authentication (security type 2) when in FIPS mode
- FIPS 140-2 requires disabling certain ciphers, including DES, which is used
by VNC to obscure passwords when they are... - 10:28 pm Revision 2ad728bd: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
hmp: show the backing file depth
block: Use bdrv_get_backing_file_depth()
block: create bdrv_g... - 09:56 pm Revision 9c936c86: Merge remote-tracking branch 'afaerber-or/qom-cpu-4' into staging
- * afaerber-or/qom-cpu-4:
cpu: Move thread_kicked to CPUState
cpu: Move thread field into CPUState
cpu: Move CPU... - 09:54 pm Revision ca9ba23a: Merge remote-tracking branch 'sstabellini/xen-fixes-20120801' into staging
- * sstabellini/xen-fixes-20120801:
fix Xen compilation
configure: Fix xen probe with Xen 4.2 and later - 09:54 pm Revision f57fb884: Merge remote-tracking branch 'stefanha/net' into staging
- * stefanha/net:
net: add the support for -netdev socket, listen
net: fix the coding style
hub: add the support ... - 09:51 pm Revision 3d0b7b52: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
exec.c: Remove out of date comment
exec.c: Use subpages for large unaligned mappings
... - 09:50 pm Revision aeb01d5f: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
hw/9pfs: Fix assert when disabling migration
configure: Fix build with capabilities - 04:25 pm Revision adb2a9b5: exec.c: Fix off-by-one error in register_subpage
- subpage_register() expects "end" to be the last byte in the mapping.
Registering a non-page-aligned memory region tha... - 04:25 pm Revision 69b67646: exec.c: Use subpages for large unaligned mappings
- Registering a multi-page memory region that is non-page-aligned results
in a subpage from the start to the page bound... - 04:25 pm Revision c308efe6: exec.c: Remove out of date comment
- Remove an out of date comment: this comment used to be attached to
cpu_register_physical_memory_log(), before commit ... - 04:25 pm Revision 8715fc1e: socket: clean up redundant assignment
- Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:10 pm Revision 75115d95: hmp: show the backing file depth
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz Capi... - 04:10 pm Revision 2e3e3317: block: Use bdrv_get_backing_file_depth()
- Use the dedicated counting function in qmp_query_block in order to
propagate the backing file depth to HMP and add ba... - 04:10 pm Revision f198fd1c: block: create bdrv_get_backing_file_depth()
- Create bdrv_get_backing_file_depth() in order to be able to show
in QMP and HMP how many ancestors backing an image a... - 12:44 pm Revision 536c86fb: qom: Clean libuser object and dependency files
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:44 pm Revision 9ddea949: usb: Clean common object and dependency files
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:04 am Revision ca5481ed: Revert "megasas: disable due to build breakage"
- This reverts commit 92336855975805d88c7979f53bc05c2d47abab04.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 11:04 am Revision e7b2f53b: esp: enable for all PCI machines
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 11:04 am Revision 76b523db: megasas: static SAS addresses
- This patch introduces a new property 'sas_address' which
allows the user to specify the SAS address for the HBA.
The ... - 11:04 am Revision 1f077308: esp: add missing const on TypeInfo structures
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 11:01 am Revision 18fc611b: megasas: Update function megasys_scsi_uninit
- Commit f90c2bcdbc69e41e575f868b984c3e2de8f51bac changed
PCIUnregisterFunc, therefore the function prototype
needs an ... - 11:01 am Revision 79fb50bb: scsi-disk: fix compilation with DEBUG_SCSI
- Reported-by: Gerhard Wiesinger <lists@wiesinger.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 11:01 am Revision ae5708b3: SCSI: STARTSTOPUNIT only eject/load media if powercondition is 0
- The START STOP UNIT command will only eject/load media if
power condition is zero.
If power condition is !0 then LOE... - 11:01 am Revision 93161b69: SCSI: Update the sense code for PREVENT REMOVAL errors
- Change the sense codes for failures to eject a device that is locked
by PREVENT_ALLOW_MEDIUM_REMOVAL from
the generic...
08/02/2012
- 09:16 pm Revision c8057f95: Support 'help' as a synonym for '?' in command line options
- For command line options which permit '?' meaning 'please list the
permitted values', add support for 'help' as a syn... - 07:12 pm Revision 216fc9a4: cpu: Move thread_kicked to CPUState
- Change field type to bool.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 07:12 pm Revision bcba2a72: cpu: Move CPU_COMMON_THREAD into CPUState
- CPU_COMMON_THREAD was only used for Windows, adding an hThread field
to CPU_COMMON.
Move the field into QOM CPUState... - 07:12 pm Revision 814e612e: cpu: Move thread field into CPUState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 07:11 pm Revision 2d797b65: qemu-thread: Let qemu_thread_is_self() return bool
- qemu_cpu_is_self(), passing the return value through, will later be
adapted to return bool as well.
Signed-off-by: A... - 12:09 am Revision e0d45df7: qapi: qapi.py: allow the "'" character to be escaped
- Support escaping the escape character, and make more robust (don't die
for '', handle ' without matching '.
Signed-o...
08/01/2012
- 04:54 pm Revision 02d2bd5d: Replace 'struct siginfo' with 'siginfo_t'.
- glibc 2.16 will remove the undocumented definition of 'struct siginfo'
from <bits/siginfo.h>.
This change is already... - 04:45 pm Revision 65dee380: target-i386: move cpu_reset and reset callback to cpu.c
- Moving reset callback into cpu object from board level and
resetting cpu at the end of x86_cpu_realize() will allow p... - 04:45 pm Revision dd673288: target-i386: move cpu halted decision into x86_cpu_reset
- MP initialization protocol differs between cpu families, and for P6 and
onward models it is up to CPU to decide if it... - 04:44 pm Revision 47fb65ce: fix Xen compilation
- xen_pt_unregister_device is used as PCIUnregisterFunc, so it should
match the type.
Signed-off-by: Stefano Stabellin... - 04:43 pm Revision fb5b0c6d: fix Xen compilation
- xen_pt_unregister_device is used as PCIUnregisterFunc, so it should
match the type.
Signed-off-by: Stefano Stabellin... - 04:42 pm Revision f6ccf1f4: configure: Fix xen probe with Xen 4.2 and later
- The xs.h header is now deprecated and produces a warning. This prevents the
configure script from enabling Xen with x... - 03:32 pm Revision 691a4f3a: net: determine if packets can be sent before net queue deliver packets
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by:... - 03:32 pm Revision 1a859593: net: Make "info network" output more readable info
- Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by... - 03:32 pm Revision 86a77c38: net: cleanup deliver/deliver_iov func pointers
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by:... - 03:32 pm Revision 011de2b5: net: add the support for -netdev socket, listen
- The -net socket,listen option does not work with the newer -netdev
syntax:
http://lists.gnu.org/archive/html/qemu-de... - 03:32 pm Revision e34cde35: net: fix the coding style
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Re... - 03:32 pm Revision 52a3cb86: hub: add the support for hub own flow control
- Only when all other hub port's *peer* .can_receive() all return 1,
the source hub port .can_receive() return 1.
Revi... - 03:32 pm Revision 4e68f7a0: net: Rename VLANClientState to NetClientState
- The vlan feature is no longer part of net core. Rename VLANClientState
to NetClientState because net clients are not... - 03:32 pm Revision b20c6b9e: net: Rename qemu_del_vlan_client() to qemu_del_net_client()
- Another step in moving the vlan feature out of net core. Users only
deal with NetClientState and therefore qemu_del_... - 03:32 pm Revision 94878994: net: Rename non_vlan_clients to net_clients
- There is no longer a distinction between vlan clients and non-vlan
clients in the net core. The net core only knows ... - 03:32 pm Revision 35277d14: net: Rename vc local variables to nc
- Now that VLANClientState has been renamed to NetClientState all 'vc'
local variables should be 'nc'. Much of the cod... - 02:56 pm Revision a005d073: net: Remove VLANState
- VLANState is no longer used and can be removed.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-... - 02:28 pm Revision 81017645: hub: Check that hubs are configured correctly
- Checks can be performed to make sure that hubs have at least one NIC and
one host device, warning the user if this is... - 02:28 pm Revision 90d87a33: net: Look up 'vlan' net clients using hubs
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Re... - 02:28 pm Revision ab5f3f84: net: Drop vlan argument to qemu_new_net_client()
- Since hubs are now used to implement the 'vlan' feature and the vlan
argument is always NULL, remove the argument ent... - 02:28 pm Revision 606c10e2: net: Convert qdev_prop_vlan to peer with hub
- Instead of using VLANState use net/hub.h to support the vlan qdev
property. The vlan qdev property becomes an alias ... - 02:28 pm Revision d33d93b2: net: Use hubs for the vlan feature
- Stop using the special-case vlan code in net.c. Instead use the hub net
client to implement the vlan feature. The n... - 02:28 pm Revision f6c874e3: net: Add a hub net client
- The vlan feature can be implemented in terms of hubs. By introducing a
hub net client it becomes possible to remove ... - 02:28 pm Revision ec8b1f6c: net: Remove vlan code from net.c
- The vlan implementation in net.c has been replaced by hubs so we can
remove the code.
Signed-off-by: Stefan Hajnoczi... - 02:28 pm Revision 34309d2b: net: Add interface to bridge when SIOCBRADDIF isn't available
- The bridge helper uses the SIOCBRADDIF ioctl to add an inteface to
a bridge. SIOCBRADDIF is not available on old Lin...
07/31/2012
- 11:06 pm Revision 0b22ef0f: configure: -I\$(SRC_PATH) goes in QEMU_INCLUDES not QEMU_CFLAGS
- If the smartcard configure check passes, add '-I\$(SRC_PATH)/libcacard'
to QEMU_INCLUDES, not QEMU_CFLAGS. Otherwise ... - 11:06 pm Revision 3014ee00: configure: Fix compile warning in utimensat/futimens test
- Fix compile warning in the utimensat/futimens test ("implicit
declaration of function 'utimensat'", ditto futimens) b... - 11:05 pm Revision fea08e08: configure: Fix warnings in VDE library probe
- Fix compile warnings in the VDE library probe ("passing argument 1 of
'vde_open_real' discards 'const' qualifier from... - 11:05 pm Revision 7edc3fed: configure: Fix compile warning in PNG test
- Fix compile warning (variable 'png_ptr' set but not used) in the
PNG detection test code.
Signed-off-by: Peter Mayde... - 11:05 pm Revision 7ace252a: configure: Fix errors in test for__sync_fetch_and_and
- The old test code raises two compiler warnings which are errors since
commit 417c9d72d48275d19c60861896efd4962d21aca2... - 11:05 pm Revision caa50971: configure: -march=i486 belongs in QEMU_CFLAGS, not CFLAGS
- The distinction between QEMU_CFLAGS and CFLAGS is that the
former is for flags without which QEMU can't compile, wher... - 11:05 pm Revision 1e845c78: configure: Replace bash code by standard shell code
- "+=" does not work with dash and other simple /bin/sh implementations.
The new code prepends the flag while the old ... - 11:05 pm Revision cc939743: configure: Fix build with capabilities
- Since commit 417c9d72d48275d19c60861896efd4962d21aca2 all configure tests
normally run with -Werror. Some of these te... - 11:05 pm Revision e35bcb0c: configure: Fix build with ALSA audio driver
- Since commit 417c9d72d48275d19c60861896efd4962d21aca2,
all configure tests normally run with -Werror.
Some of these ... - 11:05 pm Revision 6ca026cb: configure: Don't run configure tests with -Werror enabled
- Don't run configure tests with -Werror in the compiler flags. The idea
of -Werror is that it makes problems very obvi... - 11:04 pm Revision 06d71fa1: configure: Split valgrind test into pragma test and valgrind.h test
- Split the configure test that checks for valgrind into two, one
part checking whether we have the gcc pragma to disab... - 07:31 pm Revision 4cdc0789: hw/9pfs: Fix assert when disabling migration
- For 9p we can get the attach request multiple times for the
same export. So don't adding migration blocker for every
... - 07:31 pm Revision b7d28d25: configure: Fix build with capabilities
- Since commit 417c9d72d48275d19c60861896efd4962d21aca2 all configure tests
normally run with -Werror. Some of these te...
07/30/2012
- 06:00 pm Revision 5e3bc714: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- * mst/tags/for_anthony:
msi/msix: added API to set MSI message address and data
pci: Add INTx routing notifier
... - 05:59 pm Revision 4dd533aa: Merge remote-tracking branch 'bonzini/nbd-next' into staging
- * bonzini/nbd-next:
qemu-nbd: add --cache and --aio options
qemu-nbd: reorganize help message - 05:59 pm Revision d4a06f46: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next: (32 commits)
virtio-scsi: enable MSI-X support
virtio-scsi: add ioeventfd support
virtio-s... - 05:58 pm Revision e6a76719: Merge commit 'quintela/migration-next-v5' into staging
- * commit '6c779f22a93cc6e4565b940ef616e3efc5b50ba5':
Change ram_save_block to return -1 if there are no more change...
Also available in: Atom