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 ...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
munkyu.im
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 ...
Ronnie Sahlberg
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Hannes Reinecke

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...
Eric Johnson
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...
Eric Johnson
05:33 pm Revision 08406b03: Revert "fix some debug printf format strings"
This reverts commit 145c7c880ff520a9348cc2401ba291330b9606fe.
Signed-off-by: malc <av1474@comtv.ru>
malc
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>
malc
05:33 pm Revision e4558dca: Revert "qemu-options.hx: mention retrace= VGA option"
This reverts commit 39dda260628e5f2a3fd2ce2ec8a71f3d5ca309a9.
Signed-off-by: malc <av1474@comtv.ru>
malc
05:33 pm Revision df800210: Revert "vga: add some optional CGA compatibility hacks"
This reverts commit 482f7bf86b43af9f6903c52726fedf82b28bf953.
Signed-off-by: malc <av1474@comtv.ru>
malc
05:33 pm Revision 4f213879: Revert "i8259: add -no-spurious-interrupt-hack option"
This reverts commit f278d4947fff814dcde2ef2acad36d172ff8be35.
Signed-off-by: malc <av1474@comtv.ru>
malc
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...
Richard Henderson
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>
Richard Henderson
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...
Richard Sandiford
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...
Richard Sandiford
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...
Peter Maydell
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 ...
Dmitry V. Levin
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...
Jim Meyering

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....
Aurelien Jarno
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>
Aurelien Jarno
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...
Peter Maydell

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...
Matthew Ogilvie
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.
...
Matthew Ogilvie
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...
Matthew Ogilvie
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 (...
Matthew Ogilvie
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...
Matthew Ogilvie
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...
Matthew Ogilvie
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...
Paolo Bonzini
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>
Anthony Liguori
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...
Paolo Bonzini
02:03 am Revision 6fc97faf: target-mips: Fix some helper functions (VR54xx multiplication)
Commits b5dc7732e1cc2fb549e48b7b5d664f2c79628e2e and
be24bb4f3007c3e07cbf1934f7e781493d876ab7 optimized the code
and ...
Stefan Weil

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...
Meador Inge
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...
Anthony Liguori
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...
Anthony Liguori

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> Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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 ...
Anthony Liguori
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 ...
Anthony Liguori
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...
Anthony Liguori
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...
Andreas Färber
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...
Andreas Färber
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 ...
Andreas Färber
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.
...
Andreas Färber
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...
Andreas Färber
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...
Daniel P. Berrange
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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 ...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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...
Andreas Färber
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>
Jim Meyering
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...
Jim Meyering
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 ...
Stefan Hajnoczi
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...
Jim Meyering
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>
Jim Meyering
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...
Jim Meyering
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...
Dongxiao Xu
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...
Frediano Ziglio

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 ...
Jan Kiszka
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
...
Alexey Kardashevskiy
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>
Juan Quintela

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 ...
Blue Swirl
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...
Stefan Weil
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...
Paolo Bonzini
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 ...
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...
Paolo Bonzini
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...
Paolo Bonzini
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,...
Paolo Bonzini

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]....
Blue Swirl

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...
Markus Armbruster
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...
Markus Armbruster
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...
Gerd Hoffmann
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...
Gerd Hoffmann

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 ...
Stefan Hajnoczi
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...
Kevin Wolf
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...
Kevin Wolf
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>
Kevin Wolf

08/16/2012

09:56 pm Revision 731dc9ec: Update version to 1.2.0-rc0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Lei Li
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...
David Gibson
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...
Peter Maydell
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:
...
Eduardo Otubo
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 ...
Benjamin Herrenschmidt
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 -...
Eduardo Otubo
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...
Eduardo Otubo
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...
David Gibson
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:
...
Eduardo Otubo
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...
Michael Roth
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...
Peter Maydell
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>
Michael Roth
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...
Michael Roth
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 ...
Peter Maydell
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...
Jason Baron
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 ...
Peter Maydell
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...
Jan Kiszka
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...
Hans de Goede
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.
...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann

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...
Hervé Poussineau
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...
Hervé Poussineau
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-...
Andreas Färber
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
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...
Bharat Bhushan
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...
Alexey Kardashevskiy
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 ...
Alexey Kardashevskiy
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...
David Gibson
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...
Alexey Kardashevskiy
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...
Alexey Kardashevskiy
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...
Alexey Kardashevskiy
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...
Alexey Kardashevskiy
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...
Alexey Kardashevskiy
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...
David Gibson
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...
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)...
Alexander Graf
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 ...
zhlcindy@gmail.com
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...
Alexander Graf
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...
Benjamin Herrenschmidt
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...
Alexander Graf
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...
zhlcindy@gmail.com
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...
David Gibson
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...
Scott Wood
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...
Scott Wood
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...
Scott Wood
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...
Alexey Kardashevskiy
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 ...
Scott Wood
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...
Alexey Kardashevskiy
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...
Anthony Liguori
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...
Anthony Liguori
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...
Christian Borntraeger
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...
Christian Borntraeger
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...
Alberto Garcia
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...
Peter Maydell
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 ...
Peter Maydell
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>
Stefan Weil
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>
Stefan Weil
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>
Stefan Weil
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>
Stefan Weil
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-...
Alejandro Martinez Ruiz
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...
Peter Maydell
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>
Kevin Wolf
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...
Kevin Wolf
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...
Corey Bryant
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...
Corey Bryant
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-...
Stefan Priebe
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...
Corey Bryant
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...
Corey Bryant
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...
Corey Bryant
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>
Corey Bryant
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...
Corey Bryant
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 ...
Peter Maydell
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka

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...
Anthony Liguori
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...
Blue Swirl
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...
Alexander Graf
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...
Mike Frysinger
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...
Jing Huang
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...
Jing Huang
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...
Meador Inge
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...
Jing Huang
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 '...
Meador Inge
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>
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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>
Blue Swirl
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>
Blue Swirl
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...
Blue Swirl
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>
Blue Swirl
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>
Blue Swirl
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>
Blue Swirl
09:46 pm Revision 28a9a00e: Merge remote-tracking branch 'kraxel/seabios-5a02306' into staging
* kraxel/seabios-5a02306:
update seabios to latest master
Anthony Liguori
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...
Stefan Hajnoczi
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...
Stefan Weil
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>...
Stefan Weil
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...
Harsh Prateek Bora
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...
Harsh Prateek Bora
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...
Harsh Prateek Bora
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....
Harsh Prateek Bora
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...
Anthony Liguori
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...
Anthony Liguori

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...
Anthony Liguori
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>
Anthony Liguori
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>
Anthony Liguori
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...
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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>
...
Anthony Liguori
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...
Anthony Liguori
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Anthony Liguori
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...
Luiz Capitulino
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.
...
Anthony Liguori
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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"...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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>
Luiz Capitulino
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_ ...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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>
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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 ...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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>
Luiz Capitulino
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 ...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Andreas Färber
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...
Anthony Liguori
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Mitsyanko Igor
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).
...
Peter A. G. Crosthwaite
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...
Mitsyanko Igor
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...
Mitsyanko Igor
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...
Mitsyanko Igor
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...
Mitsyanko Igor
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 ...
Mitsyanko Igor
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...
Peter Maydell
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...
Peter A. G. Crosthwaite
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 ...
Anthony Liguori
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...
Peter A. G. Crosthwaite

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...
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori

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...
Blue Swirl
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...
Peter Maydell
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...
Igor Mitsyanko
03:21 pm Revision 0521d375: Makefile: add qapi.py dependencies
Commit 427a1a2cb1d35b83b6302886f46289f6d617134d ("qapi: avoid reserved
keywords") modifies qapi.py, which is used by ...
Stefan Hajnoczi
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...
Guan Xuetao
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...
Guan Xuetao
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...
Guan Xuetao
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.
...
Guan Xuetao
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...
Guan Xuetao
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...
Guan Xuetao
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>
Guan Xuetao
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...
Guan Xuetao
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...
Guan Xuetao
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...
Guan Xuetao
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-...
Guan Xuetao
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...
Guan Xuetao
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...
Guan Xuetao
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...
Guan Xuetao
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...
Guan Xuetao
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...
Andreas Färber
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...
Guan Xuetao
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...
Guan Xuetao
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...
Guan Xuetao

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...
Peter Maydell
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...
Peter A. G. Crosthwaite
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...
Dunrong Huang
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 ...
Stefan Hajnoczi
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Stefan Hajnoczi
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...
Kevin Wolf
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...
Stefan Hajnoczi
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...
Jason Baron
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...
Stefan Hajnoczi
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...
Jason Baron
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...
Avi Kivity

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...
Bruce Rogers
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()...
Blue Swirl
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...
Stefano Stabellini
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...
Max Filippov
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...
Max Filippov
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...
Nathan Froyd
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...
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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...
Hervé Poussineau
09:21 pm Revision bde299a2: Revert "pci: add some stubs"
This reverts commit 0883c5159f1df05d8761014f65451c3c3b77ebcf.
Those stubs were only used by PCI ESP emulation, which...
Hervé Poussineau
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...
Hervé Poussineau
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...
Hervé Poussineau
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 ...
Paolo Bonzini
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...
Paolo Bonzini
04:35 pm Revision a084a703: scsi-disk: improve out-of-range LBA detection for WRITE SAME
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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 ...
Peter Maydell
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...
Peter Maydell
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...
Dunrong Huang
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...
Paolo Bonzini
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...
Ronnie Sahlberg

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...
Paolo Bonzini
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 <...
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...
Orit Wasserman
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...
Orit Wasserman
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...
Orit Wasserman
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...
Orit Wasserman
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...
Orit Wasserman
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...
Juan Quintela
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...
Orit Wasserman
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...
Orit Wasserman
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 ...
Orit Wasserman
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.
...
Orit Wasserman
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...
Orit Wasserman
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...
Orit Wasserman

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...
Gerd Hoffmann
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
Anthony Liguori
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...
Anthony Liguori
11:49 am Revision 54414218: usb-storage: fix SYNCHRONIZE_CACHE
Commit 59310659073d85745854f2f10c4292555c5a1c51 is incomplete,
we'll arrive in the scsi command complete callback in ...
Gerd Hoffmann
11:49 am Revision 06f9847d: usb-storage: improve debug logging
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Anthony Liguori

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...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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 ...
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...
Stefan Hajnoczi
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...
Kevin Wolf
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 ...
Stefan Hajnoczi
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 ...
Markus Armbruster
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...
Dong Xu Wang
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...
Stefan Hajnoczi
10:01 pm Revision 26b9b5fe: virtio: fix vhost handling
Commit b1f416aa8d870fab71030abc9401cfc77b948e8e breaks vhost_net
because it always registers the virtio_pci_host_noti...
Paolo Bonzini
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.
Anthony Liguori

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...
Blue Swirl
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, ...
Richard Henderson
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>
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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...
Richard Henderson
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 ...
Richard Henderson
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 ...
Richard Henderson
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>
Richard Henderson
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.
...
Richard Henderson
07:37 pm Revision 76393642: alpha-linux-user: Work around hosted mmap allocation problems
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
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...
Blue Swirl
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 ...
Peter Maydell
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...
Peter Maydell
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...
Chegu Vinod
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 ...
Dunrong Huang
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...
Anthony Liguori
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...
Anders Waldenborg

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...
Anthony Liguori
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 ...
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...
Paul Moore
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...
Anthony Liguori
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...
Anthony Liguori
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
Anthony Liguori
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 ...
Anthony Liguori
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
...
Anthony Liguori
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
Anthony Liguori
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...
Tyler Hall
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...
Tyler Hall
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 ...
Peter Maydell
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>
Amos Kong
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...
Benoît Canet
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...
Benoît Canet
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...
Benoît Canet
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>
Jan Kiszka
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>
Jan Kiszka
11:04 am Revision ca5481ed: Revert "megasas: disable due to build breakage"
This reverts commit 92336855975805d88c7979f53bc05c2d47abab04.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
11:04 am Revision e7b2f53b: esp: enable for all PCI machines
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
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 ...
Hannes Reinecke
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>
Hervé Poussineau
11:01 am Revision 18fc611b: megasas: Update function megasys_scsi_uninit
Commit f90c2bcdbc69e41e575f868b984c3e2de8f51bac changed
PCIUnregisterFunc, therefore the function prototype
needs an ...
Stefan Weil
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>
Paolo Bonzini
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...
Ronnie Sahlberg
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...
Ronnie Sahlberg

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...
Peter Maydell
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>
Andreas Färber
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...
Andreas Färber
07:12 pm Revision 814e612e: cpu: Move thread field into CPUState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
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...
Andreas Färber
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...
Luiz Capitulino

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...
Richard W.M. Jones
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...
Igor Mammedov
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...
Igor Mammedov
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...
Stefano Stabellini
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...
Stefano Stabellini
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...
Anthony PERARD
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:...
Zhi Yong Wu
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...
Zhi Yong Wu
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:...
Zhi Yong Wu
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...
Zhi Yong Wu
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...
Zhi Yong Wu
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...
Zhi Yong Wu
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...
Stefan Hajnoczi
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_...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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-...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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 ...
Zhi Yong Wu
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...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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...
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...
Corey Bryant

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 ...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Stefan Weil
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...
Peter Maydell
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 ...
Stefan Weil
11:05 pm Revision cc939743: configure: Fix build with capabilities
Since commit 417c9d72d48275d19c60861896efd4962d21aca2 all configure tests
normally run with -Werror. Some of these te...
Stefan Weil
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 ...
Stefan Weil
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...
Peter Maydell
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...
Peter Maydell
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
...
Aneesh Kumar K.V
07:31 pm Revision b7d28d25: configure: Fix build with capabilities
Since commit 417c9d72d48275d19c60861896efd4962d21aca2 all configure tests
normally run with -Werror. Some of these te...
Stefan Weil

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
...
Anthony Liguori
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
Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
« Previous
Next »
 

Also available in: Atom