Activity

From 08/23/2011 to 09/21/2011

09/21/2011

04:16 pm Revision 363c3c85: block/curl: Don't finish AIOCBs too early
The previous behaviour was to finish AIOCBs inside curl_aio_readv()
if the data was cached. This caused the following...
Nick Thomas
04:16 pm Revision c84dcdc1: block/curl: Implement a flush function on the fd handlers
Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Nick Thomas
03:32 pm Revision 465f1ab1: ahci: add port I/O index-data pair
Implement an I/O space index-data register pair as defined by the AHCI
spec, including the corresponding SATA PCI cap...
Daniel Verkamp
01:32 pm Revision 4b710a3c: trace: Update docs to use example events that exist
The events 'qemu_malloc' and 'qemu_free' used in the examples no longer exist,
so use 'qemu_vmalloc' and 'qemu_vfree'...
Lluís Vilanova
01:30 pm Revision 6c2a4074: trace: use binary file open mode in simpletrace
For Windows portability the simple trace backend must use the 'b' file
open mode. This prevents the stdio library fr...
Stefan Hajnoczi
01:30 pm Revision 85aff158: trace: portable simple trace backend using glib
Convert the simple trace backend to glib so that it works under Windows.
We cannot use pthread directly but glib prov...
Stefan Hajnoczi
01:29 pm Revision 598a3f35: MAINTAINERS: add tracing subsystem
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Stefan Hajnoczi
01:29 pm Revision 8f642117: trace: allow trace events with string arguments
String arguments are useful for producing human-readable traces without
post-processing (e.g. stderr backend). Altho...
Stefan Hajnoczi
01:10 pm Revision 7b0a03a1: use qemu_* ctype functions
Fix "warning: array subscript has type 'char'" on NetBSD.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
S...
Christoph Egger
12:50 pm Revision 8b3692d1: Remove qemu_host_page_bits
It was introduced with commit 54936004fddc52c321cb3f9a9a51140e782bed5d
as host_page_bits but never used.
Signed-off-...
Stefan Weil
12:50 pm Revision 53380ac3: Abort on thread layer errors
Makes it easier to catch the bug in gdb as there is no need to set an
explicit breakpoint.
Signed-off-by: Jan Kiszka...
Jan Kiszka
12:49 pm Revision c2162a8b: Silence make if nothing is to do for libcacard
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Jan Kiszka
12:49 pm Revision 43b26fc8: Drop unneeded pthread.h inclusions
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Jan Kiszka
12:49 pm Revision 903ec8ea: fix compilation with stderr trace backend
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Paolo Bonzini
12:49 pm Revision a213fcb2: configure: Make missing pkg-config an error rather than a warning
If pkg-config doesn't exist then make configure fail immediately
with a useful error message. Now that glib is a requ...
Peter Maydell
12:49 pm Revision 782ea2c7: target-i386: Remove data type CCTable
Remove also two assert statements which were the last remaining users.
Signed-off-by: Stefan Weil <weil@mail.berlios...
Stefan Weil
12:34 pm Revision 8e72506e: nbd: fix non-Linux build failure
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
11:14 am Revision 2654c962: omap1: convert to memory API (part VI)
Easy RAM stuff.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
11:14 am Revision 90aeba9d: soc_dma: drop soc_dma_port_add_mem_ram()
It's a trivial wrapper for soc_dma_port_add_mem(), which makes
the memory API conversion more difficult because it ta...
Avi Kivity
11:14 am Revision 9898b79a: omap_lcdc: remove imif, emiff from structure
Not used.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
11:14 am Revision 763b946c: omap1: convert to memory API (part V)
Tricky aliases.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
11:14 am Revision 60fe76e3: omap1: convert to memory API (part IV)
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
11:14 am Revision a4ebbd18: omap1: convert to memory API (part III)
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
11:14 am Revision e7aa0ae0: omap1: convert to memory API (part II)
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
11:14 am Revision 4b3fedf3: omap1: convert to memory API (part I)
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
01:50 am Revision 27cdad67: Revert "alpha-softmmu: Disable for the 0.15 release branch."
This reverts commit 46f08792bb4a69ab8aab897c174d82b006026140.
This was not supposed to be applied to mainline.
Sign...
Richard Henderson

09/20/2011

11:22 pm Revision 03c39eb5: Merge remote-tracking branch 'mst-tmp/for_anthony' into staging
Anthony Liguori
11:21 pm Revision c8af89af: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
11:18 pm Revision 39ba59c2: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
Anthony Liguori
11:16 pm Revision 7f67d892: Merge remote-tracking branch 'qmp/queue/qmp' into staging
Anthony Liguori
05:46 pm Revision 336411ca: pci_bridge: simplify memory regions some more
replace alloc/free with struct members.
todo: smash with initial implementation after
testing.
Signed-off-by: Michae...
Michael S. Tsirkin
04:55 pm Revision 27acf660: wavaudio: Use stdio instead of QEMUFile
QEMUFile * is only intended for migration nowadays. Using it for
anything else just adds pain and a layer of buffers...
Juan Quintela
04:50 pm Revision b04df2a4: wavcapture: Use stdio instead of QEMUFile
QEMUFile * is only intended for migration nowadays. Using it for
anything else just adds pain and a layer of buffers...
Juan Quintela
03:34 pm Revision 16a06b24: rbd: allow escaping in config string
The config string is variously delimited by =, @, and /, depending on the
field. Allow these characters to be escape...
Sage Weil
03:34 pm Revision cf26a4e6: linux-aio: remove process requests callback
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
03:32 pm Revision e1d3b254: block: avoid SIGUSR2
Now that iothread is always compiled sending a signal seems only an
additional step. This patch also avoid writing to...
Frediano Ziglio
01:27 pm Revision a26a13da: AHCI Port Interrupt Enable register cleaning on soft reset
I've found that FreeBSD AHCI driver doesn't work with AHCI hardware
emulation of QEMU 0.15.0. I believe the problem i...
Alexander Motin
01:27 pm Revision f9fe18ec: rbd: ignore failures when reading from default conf location
If we are reading from the default config location, ignore any failures.
It is perfectly legal for the user to specif...
Sage Weil
01:27 pm Revision 7a3f5fe9: rbd: call flush, if available
librbd recently added async writeback and flush support. If the new
rbd_flush() call is available, call it.
Signed-...
Sage Weil
01:27 pm Revision bd5da232: scsi: fix sign extension problems
When assigning a 32-bit value to cmd->xfer (which is 64-bits)
it can be erroneously sign extended because the interme...
Paolo Bonzini
01:27 pm Revision 9e1fbcde: rbd: update comment heading
Properly document the configuration string syntax and semantics. Remove
(out of date) details about the librbd imple...
Sage Weil
01:27 pm Revision b3c0bfb6: VMDK: fix leak of extent_file
Release extent_file on error in vmdk_parse_extents. Added closing files
in freeing extents.
Signed-off-by: Fam Zheng...
Fam Zheng
01:27 pm Revision c3adb5b9: dma-helpers: rewrite completion/cancellation
This fixes various problems with completion/cancellation:
* if the io_func fails to get an AIOCB, the callback wasn'...
Paolo Bonzini
01:27 pm Revision 7285477a: scsi-disk: lazily allocate bounce buffer
It will not be needed for reads and writes if the HBA provides a sglist.
In addition, this lets scsi-disk refuse comm...
Paolo Bonzini
01:27 pm Revision 21cfa41e: posix-aio-compat: Removed unused offset variable
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
01:27 pm Revision 103b40f5: scsi-disk: commonize iovec creation between reads and writes
Also, consistently use qiov.size instead of iov.iov_len.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-o...
Paolo Bonzini
01:27 pm Revision 10dc8aef: dma-helpers: allow including from target-independent code
Target-independent code cannot construct sglists, but it can take
them from the outside as a black box. Allow this.
...
Paolo Bonzini

09/19/2011

09:22 pm Revision 778d1799: pci_bridge: use parent bus's address space
The switch to the new memory API caused the following problem:
The pci device may call pci_register_bar() to use PCI...
Wen Congyang
09:22 pm Revision 7df32ca0: pci: implement bridge filtering
Support bridge filtering on top of the memory
API as suggested by Avi Kivity:
Create a memory region for the bridge'...
Michael S. Tsirkin
09:22 pm Revision 817e0b6f: pci: interrupt pin documentation update
Fix up some erroneous comments in code:
interrupt pins are named A-D, the
interrupt pin register is always readonly
a...
Michael S. Tsirkin
09:22 pm Revision ab346bb2: pci: Remove unused pci_reserve_capability
eepro100 was the last user. Now pci_add_capability is powerful enough.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens...
Jan Kiszka
09:22 pm Revision a92eb87a: pci: Remove unused mem_base from PCIBus
Obsoleted by f64e02b6cc.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@r...
Jan Kiszka
12:35 pm Revision bbca72c6: dma-helpers: rename is_write to to_dev
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
12:34 pm Revision 1b8f8a6f: scsi-generic: do not disable FUA
I found no rationale for this in the logs, and it is quite bad because
it will make scsi-generic unsafe WRT power fai...
Paolo Bonzini
12:34 pm Revision bbb74edd: nbd: sync API definitions with upstream
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
12:34 pm Revision b90fb4b8: nbd: support feature negotiation
nbd supports writing flags in bytes 24...27 of the header,
and uses that for the read-only flag. Add support for it
...
Paolo Bonzini
12:34 pm Revision 973b3d0a: nbd: support NBD_SET_FLAGS ioctl
The nbd kernel module cannot enable DISCARD requests unless it is
informed about it. The flags field in the header i...
Paolo Bonzini
12:34 pm Revision 074abad3: raw-posix: Fix bdrv_flush error return values
bdrv_flush is supposed to use 0/-errno return values
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf

09/18/2011

05:06 pm Revision 0ae16450: mips_r4k: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
05:06 pm Revision 60581b37: mips_jazz: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
05:06 pm Revision 23ebf23d: mips_mipssim: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
05:06 pm Revision ea85df72: mips_malta: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
05:06 pm Revision 19b4a424: musicpal: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
03:00 pm Revision 530889ff: sun4u: don't set up isa_mem_base
Since we use memory API in sun4u.c, after
71579cae30b53c910cd6c47ab4e683f647d36519, setting up isa_mem_base
puts vga....
Blue Swirl
02:55 pm Revision 860329b2: memory: fix subregion collision warning
Instead of the offset property use the proper addr property to calculate
the offsets.
Additionally, be a little more...
Michael Walle

09/17/2011

08:56 pm Revision be9c4183: tcg/ppc64: Only one call output register needed for 64 bit hosts
The second register is only needed for 32 bit hosts.
Cc: Vassili Karpov <av1474@comtv.ru>
Fine-with-me'd-by: Vassili...
Stefan Weil
08:55 pm Revision 26a74ae3: tcg/sparc: Only one call output register needed for 64 bit hosts
The second register is only needed for 32 bit hosts.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Wei...
Stefan Weil
08:55 pm Revision 5ddd17b4: tcg/s390: Only one call output register needed for 64 bit hosts
The second register is only needed for 32 bit hosts.
Cc: Alexander Graf <agraf@suse.de>
Acked-by: Richard Henderson ...
Stefan Weil
08:54 pm Revision af15a623: tcg/ia64: Only one call output register needed for 64 bit hosts
The second register is never used for ia64 hosts.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan We...
Stefan Weil
08:54 pm Revision 68af23af: tcg/i386: Only one call output register needed for 64 bit hosts
The second register is only needed for 32 bit hosts.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by...
Stefan Weil
08:13 pm Revision 5c6562c2: target-i386: Fix several SSE3 instructions.
haddp[sd], hsubp[sd] and addsubp[sd] operate on floats, thus it is
necessary to use the appropriate floating point ca...
Max Reitz
06:14 pm Revision 4e1837f8: trace: add virtio_set_status() trace event
The virtio device lifecycle can be observed by looking at the sequence
of set status operations. This is especially ...
Stefan Hajnoczi
06:14 pm Revision 689d7e2f: trace: remove trailing double quotes after PRI*64
Now that format strings can end in a PRI*64 macro, remove the
workarounds from the trace-events file.
Signed-off-by:...
Stefan Hajnoczi
06:14 pm Revision 913540a3: trace: allow PRI*64 at beginning and ending of format string
The tracetool parser only picks up PRI*64 and other format string macros
when enclosed between double quoted strings....
Stefan Hajnoczi
06:13 pm Revision 2f4a725b: trace: remove newline from grlib_irqmp_check_irqs format string
There is no need to put a newline in trace event format strings. The
backend may use the format string within some c...
Stefan Hajnoczi
05:37 pm Revision 519e1693: Makefile: Fix broken build
make -C mybuilddir no longer works (regression caused by commit)
388d475815c23901010a25c845eb078d47ee0740.
PWD is th...
Stefan Weil

09/16/2011

05:06 pm Revision 71579cae: vga: Respect isa_mem_base when registering chain4 alias
This does not yet unbreak PPC (which has its own problems) but
potentially other non-x86 systems where isa_mem_base i...
Jan Kiszka
05:06 pm Revision a8467c7a: qdev: print bus properties too
Make qdev_device_help print both device and bus properties.
Helps libvirt to figure whenever bus properties such as
P...
Gerd Hoffmann
04:28 pm Revision df3f457b: hw/integratorcp: Fix bugs in writes to CM_CTRL system register
Fix a number of bugs in the implementation of writes to the CM_CTRL
system register:
* write to cm_ctrl, not cm_init...
Peter Maydell
04:26 pm Revision f44cc485: bswap.h: build fix
qemu build fails when CONFIG_MACHINE_BSWAP_H is defined
because float32, float64, etc. are not defined.
This makes qe...
Christoph Egger
04:25 pm Revision f81bdefb: console: Properly switch consoles for screen dumps
Do not mess with active_console, use console_select instead. This fixes
corrupt virtual monitor consoles after issuin...
Jan Kiszka
04:25 pm Revision 2313e998: vga: Fix text mode screendumps
In text mode, even a full refresh of the screen takes multiple updates.
As we reset the dump file pointer after the f...
Jan Kiszka
04:25 pm Revision d9389b96: Fix termination by signal with -no-shutdown
On signals such as SIGTERM qemu should exit instead of just stopping the VM
even with -no-shutdown.
Signed-off-by: K...
Kevin Wolf
04:25 pm Revision 388d4758: build: Always have 'BUILD_DIR' variable pointing to the root of the build tree
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by...
Lluís Vilanova
04:25 pm Revision b2bedb21: Remove blanks before \n in output strings
Those blanks violate the coding conventions, see
scripts/checkpatch.pl.
Blanks missing after colons in the changed l...
Stefan Weil
04:25 pm Revision 937b1258: build: Move tracing objects into libuser on usermode emulation targets
This will apply libuser-specific compilation flags (like the ones added by
--enable-user-pie), but keep softmmu emula...
Lluís Vilanova
01:16 am Revision 144d192d: slirp: Fill TCP/IP header template after SYN reception
This ensures we can cleanly signal the drop in case the connection timer
fires. So far we sent those frames to nowher...
Jan Kiszka

09/15/2011

10:39 pm Revision 5db9d4d1: runstate_set(): Check for valid transitions
This commit could have been folded with the previous one, however
doing it separately will allow for easy bisect and ...
Luiz Capitulino
10:39 pm Revision 6e0ca882: HMP: info status: Print the VM state
Today our printf format for the "info status" command is:
VM status: %s
Where the string can be "running", "runni...
Luiz Capitulino
10:39 pm Revision 1dfb4dd9: Replace the VMSTOP macros with a proper state type
Today, when notifying a VM state change with vm_state_notify(),
we pass a VMSTOP macro as the 'reason' argument. This...
Luiz Capitulino
10:39 pm Revision f5bbfba1: RunState: Add additional states
Currently, only vm_start() and vm_stop() change the VM state.
That's, the state is only changed when starting or stop...
Luiz Capitulino
10:39 pm Revision 6667b23f: Monitor/QMP: Don't allow cont on bad VM state
We have two states where issuing cont before system_reset can
cause problems: RSTATE_SHUTDOWN (when -no-shutdown is u...
Luiz Capitulino
10:39 pm Revision 1bcef683: Drop the incoming_expected global variable
Test against RSTATE_IN_MIGRATE instead.
Please, note that the RSTATE_IN_MIGRATE state is only set when all the
initi...
Luiz Capitulino
10:39 pm Revision 1354869c: Drop the vm_running global variable
Use runstate_is_running() instead, which is introduced by this commit.
Signed-off-by: Luiz Capitulino <lcapitulino@r...
Luiz Capitulino
10:39 pm Revision 9e37b9dc: QMP: query-status: Introduce 'status' key
This new key reports the current VM status to clients. Please, check
the documentation being added in this commit for...
Luiz Capitulino
10:39 pm Revision bff046f8: Move vm_state_notify() prototype from cpus.h to sysemu.h
It's where all the state handling functions prototypes are located.
Signed-off-by: Luiz Capitulino <lcapitulino@redh...
Luiz Capitulino
09:33 pm Revision ef4f97cb: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
Anthony Liguori
09:28 pm Revision c7fbbdf9: Merge remote-tracking branch 'aneesh/for-upstream-4' into staging
Anthony Liguori

09/14/2011

11:21 am Revision d2963631: Fix subtle integer overflow bug in memory API
It is quite common to have a MemoryRegion with size of INT64_MAX.
When processing alias regions in render_memory_regi...
David Gibson

09/12/2011

04:17 pm Revision ab359cd1: nbd: Clean up use of block_int.h
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
04:17 pm Revision 29e05f20: block: Reset buffer alignment on detach
BlockDriverState member buffer_alignment is initially 512. The device
model may set them, with bdrv_set_buffer_align...
Markus Armbruster
04:17 pm Revision 25ad22bc: ide/atapi scsi-disk: Make monitor eject -f, then change work
change fails while the tray is locked by the guest. eject -f forces
it open and removes any media. Unfortunately, t...
Markus Armbruster
04:17 pm Revision dea43a65: qcow2: align cluster_data to block to improve performance using O_DIRECT
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
04:17 pm Revision 7b6f9300: block: New bdrv_set_buffer_alignment()
Device models should be able to set it without an unclean include of
block_int.h.
Signed-off-by: Markus Armbruster <...
Markus Armbruster
04:17 pm Revision ee18e730: qcow2: fix range check
QCowL2Meta::offset is not cluster aligned but only sector aligned
however nb_clusters count cluster from cluster star...
Frediano Ziglio
04:17 pm Revision 05140499: qcow2: initialize metadata before inserting in cluster_allocs
QCow2Meta structure was inserted into list before many fields are
initialized. Currently is not a problem cause all o...
Frediano Ziglio
04:17 pm Revision 847f171e: ahci: Remove unused struct member
Member variable is_read is written, but never read
(contrary to its name). Remove it.
Kevin Wolf <kwolf@redhat.com>
...
Stefan Weil
04:17 pm Revision 7d4b4ba5: block: New change_media_cb() parameter load
To let device models distinguish between eject and load.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed...
Markus Armbruster
04:17 pm Revision 2c6942fa: block: Clean up remaining users of "removable"
BlockDriverState member removable is a confused mess. It is true when
an ide-cd, scsi-cd or floppy qdev is attached,...
Markus Armbruster
04:17 pm Revision dfe80b07: rbd: clean up, fix style
No assignment in condition. Remove duplicate ret > 0 check.
Signed-off-by: Sage Weil <sage@newdream.net>
Reviewed-b...
Sage Weil
04:17 pm Revision db118fe7: ide/atapi: Preserve tray state on migration
Use a subsection, so that migration to older version still works,
provided the tray is closed and unlocked.
Signed-o...
Markus Armbruster
04:17 pm Revision 68bb01f3: scsi-disk: Fix START_STOP to fail when it can't eject
Don't fail when tray is already open.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf...
Markus Armbruster
04:17 pm Revision e4def80b: block: Show whether the virtual tray is open in info block
Need to ask the device, so this requires new BlockDevOps member
is_tray_open().
Signed-off-by: Markus Armbruster <ar...
Markus Armbruster
04:17 pm Revision fb0c61a5: hw: Trim superfluous #include "block_int.h"
Including it in device models is unclean, including it without a
reason adds insult to injury.
Signed-off-by: Markus...
Markus Armbruster
04:17 pm Revision eb93d5d9: rbd: fix leak in qemu_rbd_open failure paths
Fix leak of s->snap in failure path. Simplify error paths for the whole
function.
Reported-by: Stefan Hajnoczi <ste...
Sage Weil
04:17 pm Revision 48f65b3f: ide/atapi: Don't fail eject when tray is already open
MMC-5 6.40.2.6 specifies that START STOP UNIT succeeds when the drive
already has the requested state. cmd_start_sto...
Markus Armbruster
04:17 pm Revision d1a0739d: block: Move BlockConf & friends from block_int.h to block.h
It's convenience stuff for block device models, so block.h isn't the
ideal home either, but better than block_int.h.
...
Markus Armbruster
04:17 pm Revision 9e6a4c91: block: Drop BlockDriverState member removable
It's a confused mess (see previous commit). No users remain.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
S...
Markus Armbruster
04:17 pm Revision a1aff5bf: block: Revert entanglement of bdrv_is_inserted() with tray status
Commit 4be9762a changed bdrv_is_inserted() to fail when the tray is
open. Unfortunately, there are two different kin...
Markus Armbruster
04:17 pm Revision f107639a: block: Drop medium lock tracking, ask device models instead
Requires new BlockDevOps member is_medium_locked(). Implement for IDE
and SCSI CD-ROMs.
Signed-off-by: Markus Armbr...
Markus Armbruster
04:17 pm Revision 22cf56c4: block: Drop tray status tracking, no longer used
Commit 4be9762a is now completely redone.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin ...
Markus Armbruster
04:17 pm Revision dd063333: ide/atapi: Track tray open/close state
We already track it in BlockDriverState since commit 4be9762a. As
discussed in that commit's message, we should trac...
Markus Armbruster
04:17 pm Revision bfd52647: scsi-disk: Factor out scsi_disk_emulate_start_stop()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
04:17 pm Revision 025e849a: block: Rename bdrv_set_locked() to bdrv_lock_medium()
While there, make the locked parameter bool.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kev...
Markus Armbruster
04:17 pm Revision ece0d5e9: scsi-disk: Track tray open/close state
We already track it in BlockDriverState since commit 4be9762a. As
discussed in that commit's message, we should trac...
Markus Armbruster
04:17 pm Revision fdec4404: block: Leave enforcing tray lock to device models
The device model knows best when to accept the guest's eject command.
No need to detour through the block layer.
bdr...
Markus Armbruster
04:17 pm Revision 81b1008d: scsi-disk: Track tray locked state
We already track it in BlockDriverState. Just like tray open/close
state, we should track it in the device models in...
Markus Armbruster
04:17 pm Revision a0a7573b: ide/atapi: Track tray locked state
We already track it in BlockDriverState. Just like tray open/close
state, we should track it in the device models in...
Markus Armbruster
04:17 pm Revision 7c7e9df0: rbd: allow client id to be specified in config string
Allow the client id to be specified in the config string via 'id=' so that
users can control who they authenticate as...
Sage Weil
04:17 pm Revision f0776564: ide/atapi: Clean up misleading name in cmd_start_stop_unit()
"eject" is misleading; it means "eject" when start is clear, but
"load" when start is set. Rename to loej, because t...
Markus Armbruster
04:17 pm Revision 844505b1: ide: Use a table to declare which drive kinds accept each command
No functional change.
It would be nice to have handler functions in the table, like commit
e1a064f9 did for ATAPI. ...
Markus Armbruster
04:17 pm Revision 3cfc2269: ide: Reject ATA commands specific to drive kinds
ACS-2 Table B.2 explicitly prohibits ATAPI devices from implementing
WIN_RECAL, WIN_READ_EXT, WIN_READDMA_EXT, WIN_RE...
Markus Armbruster
04:17 pm Revision 3f76a7c3: ide: Fix ATA command READ to set ATAPI signature for CD-ROM
Must set the ATAPI device signature, see ATA4 8.27.5.2 Outputs for
PACKET Command feature set devices, and ACS-2 7.36...
Markus Armbruster
04:17 pm Revision a7912369: qcow2: removed unused depends_on field
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio

09/10/2011

09:12 pm Revision 44520db1: Gdbstub: Fix back-trace on SPARC32
Gdb expects all registers windows to be flushed in ram, which is not the case
in Qemu. Therefore the back-trace gener...
Fabien Chouteau
07:57 pm Revision b67ea0cd: target-xtensa: implement memory protection options
- TLB opcode group;
- region protection option (ISA, 4.6.3);
- region translation option (ISA, 4.6.4);
- MMU option (...
Max Filippov
07:57 pm Revision 7d890b40: target-xtensa: add regression testsuite
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
07:57 pm Revision 4dd85b6b: target-xtensa: implement boolean option
See ISA, 4.3.9
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
07:57 pm Revision 16e7caae: MAINTAINERS: add xtensa maintainer
Add myself as target-xtensa and DC232B maintainer.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: B...
Max Filippov
07:57 pm Revision 47d05a86: target-xtensa: add dc232b core and board
This is Diamond 232L Standard Core Rev.B (LE).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue ...
Max Filippov
07:57 pm Revision ccfcaba6: target-xtensa: add gdb support
Specific xtensa processor overlay for GDB contains register map in
the gdb/xtensa-config.c. This description is used ...
Max Filippov
07:57 pm Revision 97836cee: target-xtensa: implement relocatable vectors
See ISA, 4.4.3 for details.
Vector addresses recorded in core configuration are absolute values that
correspond to d...
Max Filippov
07:57 pm Revision 553e44f9: target-xtensa: implement windowed registers
See ISA, 4.7.1 for details.
Physical registers and currently visible window are separate fields in
CPUEnv. Only curr...
Max Filippov
07:57 pm Revision 5b4e481b: target-xtensa: implement unaligned exception option
See ISA, 4.4.4 for details.
Correct (aligned as per ISA) address for unaligned access is generated
in case this opti...
Max Filippov
07:57 pm Revision 797d780b: target-xtensa: implement loop option
See ISA, 4.3.2 for details.
Operations that change LEND SR value invalidate TBs at the old and at
the new LEND. LEND...
Max Filippov
07:57 pm Revision 6ad6dbf7: target-xtensa: implement extended L32R
See ISA, 4.3.3 for details.
TB flag XTENSA_TBFLAG_LITBASE is used to track enable bit of LITBASE SR.
Signed-off-by:...
Max Filippov
07:57 pm Revision f3df4c04: target-xtensa: implement CPENABLE and PRID SRs
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
07:57 pm Revision b994e91b: target-xtensa: implement interrupt option
See ISA, 4.4.6 (interrupt option), 4.4.7 (high priority interrupt
option) and 4.4.8 (timer interrupt option) for deta...
Max Filippov
07:57 pm Revision 772177c1: target-xtensa: implement accurate window check
See ISA, 4.7.1.3 for details.
Window check is inserted before commands that push "used register
watermark" beyond it...
Max Filippov
07:57 pm Revision 1ddeaa5d: target-xtensa: implement SIMCALL
Tensilica iss provides support for applications running in freestanding
environment through SIMCALL command. It is us...
Max Filippov
07:57 pm Revision 8ffc2d0d: target-xtensa: implement CACHE group
All operations in this group are no-ops, because cache ought to be
transparent to applications. However cache may be ...
Max Filippov
07:57 pm Revision 40643d7c: target-xtensa: implement exceptions
- mark privileged opcodes with ring check;
- make debug exception on exception handler entry.
Signed-off-by: Max Fil...
Max Filippov
07:57 pm Revision 3580ecad: target-xtensa: implement shifts (ST1 and RST1 groups)
- ST1: SAR (shift amount special register) manipulation, NSA(U);
- RST1: shifts, 16-bit multiplication.
Signed-off-b...
Max Filippov
07:57 pm Revision 91a5bb76: target-xtensa: mark reserved and TBD opcodes
Reserved opcodes must generate illegal instruction exception. Usually
they signal emulation quality problems.
Not imp...
Max Filippov
07:57 pm Revision 809377aa: target-xtensa: implement LSAI group
- base + offset load/store operations for 1/2/4 byte values;
- cache operations (not implemented);
- multiprocessor s...
Max Filippov
07:57 pm Revision f0a548b9: target-xtensa: add PS register and access control
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
07:57 pm Revision b8132eff: target-xtensa: implement RST3 group
- access to Special Registers (wsr, rsr);
- access to User Registers (wur, rur);
- misc. operations option (value cla...
Max Filippov
07:57 pm Revision 28067b22: target-xtensa: implement SYNC group
All operations in this group are no-ops, because there are no delayed
side effects.
Signed-off-by: Max Filippov <jcm...
Max Filippov
07:57 pm Revision f76ebf55: target-xtensa: implement RST2 group (32 bit mul/div/rem)
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
07:57 pm Revision bd57fb91: target-xtensa: implement conditional jumps
- BZ (comparison to zero);
- BI0 (comparison to signed immediate);
- BI1 (comparison to unsigned immediate);
- B (two...
Max Filippov
07:57 pm Revision 5da4a6a8: target-xtensa: implement JX/RET0/CALLX
Group SNM0 (indirect jumps and calls).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <b...
Max Filippov
07:57 pm Revision 2af3da91: target-xtensa: add special and user registers
Special Registers hold the majority of the state added to the processor
by the options. See ISA, 5.3 for details.
Us...
Max Filippov
07:57 pm Revision 7b039f74: target-xtensa: add sample board
Sample board and sample CPU core are used for debug and may be used for
development of custom SoC emulators.
This bo...
Max Filippov
07:57 pm Revision f331fe5e: target-xtensa: implement RT0 group
NEG and ABS are the only members of RT0 group.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue ...
Max Filippov
07:57 pm Revision 2328826b: target-xtensa: add target stubs
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
07:57 pm Revision 67882fd1: target-xtensa: implement narrow instructions
Instructions with op0 >= 8 are 2 bytes long, others are 3 bytes long.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.co...
Max Filippov
07:57 pm Revision dedc5eae: target-xtensa: implement disas_xtensa_insn
Set up disas_xtensa_insn switch structure, mark required options on high
level groups. Implement arithmetic/bit logic...
Max Filippov
07:57 pm Revision cfa550c6: target-xtensa: add target to the configure script
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
07:50 pm Revision 83818f7c: mipsnet: use trace framework
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
07:50 pm Revision d118d64a: mipsnet: convert to qdev
Move mipsnet_init() function to mipssim machine
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by...
Hervé Poussineau
05:56 pm Revision f64e02b6: PCI: delete unused mem_base and pci_to_cpu_addr
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
05:56 pm Revision de18f87e: Sparc64: remove useless variable
Remove a useless variable, spotted by clang analyzer:
/src/qemu/target-sparc/op_helper.c:3904:18: warning: unused var...
Blue Swirl
05:52 pm Revision a6c6f44a: lsi53c895a: avoid a warning from clang analyzer
Avoid this warning from clang analyzer by deleting the variable:
/src/qemu/hw/lsi53c895a.c:895:5: warning: Value stor...
Blue Swirl
05:50 pm Revision 337fc758: cpu-exec: remove unnecessary assignment
Avoid this warning from clang analyzer:
/src/qemu/cpu-exec.c:97:5: warning: Value stored to 'phys_page2' is never rea...
Blue Swirl
05:50 pm Revision 6115c0a8: kvm: remove unnecessary assignments
Avoid these warnings from clang analyzer:
/src/qemu/target-i386/kvm.c:772:5: warning: Value stored to 'cwd' is never ...
Blue Swirl
05:49 pm Revision 18f88f11: hid: fix misassignment
The code does not have any effect as is, fix it.
Spotted by clang analyzer:
/src/qemu/hw/hid.c:99:13: warning: Value...
Blue Swirl
05:48 pm Revision 48bb9f53: scsi-bus: remove duplicate table entries
Remove duplicate entries from SCSI command table, spotted by
clang analyzer:
/src/qemu/hw/scsi-bus.c:979:40: warning:...
Blue Swirl
05:46 pm Revision 84c8c656: qemu-io: remove unnecessary assignment
Remove an unnecessary assignment, spotted by clang analyzer:
/src/qemu/qemu-io.c:995:9: warning: Value stored to 'off...
Blue Swirl
05:46 pm Revision 7948a665: win32: improve version.o dependency
Actually, version.rc doesn't need config-host.mak but config-host.h, fix it.
Signed-off-by: Blue Swirl <blauwirbel@g...
Blue Swirl
05:46 pm Revision 1213406b: g364fb: compile in hwlib
Compile g364fb in hwlib. Two compilations less for the full build.
Acked-by: Hervé Poussineau <hpoussin@reactos.org>...
Blue Swirl

09/09/2011

09:13 pm Revision 282c355b: Merge remote-tracking branch 'sstabellini/xen-next' into staging
Anthony Liguori
09:09 pm Revision da5391ed: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
08:58 pm Revision f40d5508: vns/tls: don't use depricated gnutls functions
Avoid using deprecated gnutls functions with recent gnutls versions.
Fixes build failure on Fedora 16. Keep the old ...
Gerd Hoffmann
08:58 pm Revision 5689dc65: build: fix missing trace dep on GENERATED_HEADERS
fc764105 added an include for qemu-common.h to trace/control.h, which
made all users of this header file dependent on...
Michael Roth
08:58 pm Revision df00bed0: curses: fix garbling when chtype != long
Qemu currently assumes that chtype is typedef'd to unsigned long, but
this is not necessarily the case (ncurses, for ...
Devin J. Pohly
08:58 pm Revision 8a7d552c: balloon: Disassociate handlers from balloon device on unplug
When a balloon device gets unplugged, allow the balloon handlers to be
freed.
Reported-by: Shaolong Hu <shu@redhat.c...
Amit Shah
08:58 pm Revision 3b86b13a: virtio-balloon: Disassociate from the balloon handlers on unplug
Adding a 2nd balloon device after unplugging the first one doesn't work.
Also, the 'info balloon' command should indi...
Amit Shah
08:58 pm Revision 36b58628: qemu_vmalloc: align properly for transparent hugepages and KVM
To make good use of transparent hugepages, KVM requires that guest-physical
and host-virtual addresses share the low ...
Avi Kivity
08:58 pm Revision ad8b8186: Don't use g_thread_get_initialized.
Initialize glib threads unconditionally in main() instead
of using g_thread_get_initialized in the 9p code.
Fixes a ...
Gerd Hoffmann
08:58 pm Revision fa4e49c0: Use hex instead of binary.
Older gcc versions don't understand 0b<bits>,
use hex representation instead.
Fixes build failure on RHEL-5.
Signed...
Gerd Hoffmann
06:07 pm Revision e89720b1: tcg/ppc64: Fix zero extension code generation bug for ppc64 host
The ppc64 code generation backend uses an rldicr (Rotate Left Double
Immediate and Clear Right) instruction to implem...
Thomas Huth
04:13 pm Revision 2b734340: xen: use uint64_t instead of target_ulong in cpu_ioreq_move
cpu_ioreq_move might move 8 bytes at a time so we must make sure that
the temporary variable can hold 8 bytes.
Signe...
Stefano Stabellini
04:13 pm Revision 384087b2: Introduce a new 'connected' xendev op called when Connected.
Rename the existing xendev 'connect' op to 'initialised' and introduce
a new 'connected' op. This new op, if defined...
John Haxby
04:13 pm Revision 56c119e5: xen-mapcache: Fix rlimit set size.
Previously, the address space soft limit was set mcache_max_size. So,
before the mcache_max_size was reached by the m...
Anthony PERARD
04:13 pm Revision 6d646730: Move the xenfb pointer handler to the connected method
Ensure that we read "request-abs-pointer" after the frontend has written
it. This means that we will correctly set u...
John Haxby
12:37 pm Revision 7834cf77: hw/9pfs: add 9P2000.L unlinkat operation
unlinkat - Remove a directory entry
size[4] Tunlinkat tag[2] dirfid[4] name[s] flag[4]
size[4] Runlinkat tag[2]
old...
Aneesh Kumar K.V
12:16 pm Revision 89bf6593: hw/9pfs: add 9P2000.L renameat operation
rename - change name of file or directory
size[4] Trenameat tag[2] olddirfid[4] oldname[s] newdirfid[4] newname[s]
s...
Aneesh Kumar K.V
12:16 pm Revision 10e72295: hw/9pfs: Fix memleaks in some 9p operation
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
12:15 pm Revision 25427ec1: hw/9pfs: Initialize rest of qid field to zero.
Since qid is allocated out of stack we need to intialize
the field to zero. Otherwise we will send wrong qid value
to...
Aneesh Kumar K.V
12:15 pm Revision 407fee0f: hw/9pfs: Update the fidp path before opendir
We need to update the fidp path before opendir. Since we don't
use the fid returned by mkdir, earlier code should not...
Aneesh Kumar K.V
11:56 am Revision 5a61cb60: Fix include statements for qemu-common.h
* qemu-common.h is not a system include file, so it should be included
with "" instead of <>. Otherwise incremental...
Stefan Weil
11:51 am Revision 069d89b8: virtio-9p: Fix syntax error in debug code
This error was reported by cppcheck:
qemu/hw/9pfs/virtio-9p-debug.c:342:
error: Invalid number of character ({) when...
Stefan Weil
11:50 am Revision 3f9c3595: SPARC: Trivial patch to clean up npc monitor output
This patch fixes the spacing of the PC output from 'info cpus' for
SPARC.
Signed-off-by: Nathan Kunkee <nkunkee42@ho...
Nathan Kunkee
11:43 am Revision c1ba4e0b: qemu-options: Improve help texts for options which depend on configure
* Replace "available only" by the more common "only available".
* Tracing options depend on the configuration of the...
Stefan Weil
11:43 am Revision af2d37de: configure: Avoid duplicate flags when calling compile_prog
This patch removes redundant shell code and cleans it a little bit.
Shell macro compile_prog takes two arguments:
lo...
Stefan Weil
11:43 am Revision 6e93a44b: docs: Fix qdev-device-use.txt typo in -chardev serial, path=COM<NUM>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Markus Armbruster
11:43 am Revision 60474fb5: Fix comment (install patch -> install path)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
11:43 am Revision bca4b988: configure: Remove relicts from --enable-io-thread
Commit 12d4536f7d911b6d87a766ad7300482ea663cea2 removed
configure option --enable-io-thread.
Remove help message whi...
Stefan Weil
10:48 am Revision fc9c5412: introduce environment variables for all qemu-user options
(Edits by Riku Voipio to apply to current HEAD)
Rework option parsing code for linux-user in a table-driven manner t...
Johannes Schauer
10:48 am Revision a790ae38: linux-user: Implement setxattr/getxattr/removexattr syscalls
This patch implements the setxattr, getxattr, and removexattr syscalls
if CONFIG_ATTR is enabled.
Note that since li...
An-Cheng Huang
10:47 am Revision 94c19610: linux-user: Verify MIPS syscall arguments
On MIPS, some syscall arguments are taken from the stack. This patch adds
verification such that do_syscall() is only...
An-Cheng Huang
10:47 am Revision 29fb0f25: linux-user: Fix MIPS indirect syscall handling
Change the number of argument for MIPS sys_syscall from 0 to 8. This
allows arguments for indirect syscalls to be pro...
An-Cheng Huang
10:46 am Revision ff7a981a: linux-user: Exit with an error if we couldn't set up gdbserver
If gdbserver_start() fails (usually because we couldn't bind to the
requested TCP port) then exit qemu rather than bl...
Peter Maydell
10:46 am Revision 97cc7560: linux-user: Implement new ARM 64 bit cmpxchg kernel helper
linux-user: Implement new ARM 64 bit cmpxchg kernel helper
Linux 3.1 will have a new kernel-page helper for ARM impl...
Dr. David Alan Gilbert
10:45 am Revision 70afc343: linux-user: Fix initialization of the heap contents when allocating new pages
Technically the new mmapped pages are already initialized to zero
since they are anonymous, however we have to take c...
Cédric VINCENT

09/08/2011

05:25 pm Revision 07ff2c44: Merge remote-tracking branch 'origin/master' into staging
Anthony Liguori
05:10 pm Revision 82786041: target-i386: Compute all flag data inside %cl != 0 test.
The (x << (cl - 1)) quantity is only used if CL != 0. Move the
computation of that quantity nearer its use.
This av...
Richard Henderson
05:07 pm Revision 573da34a: Merge remote-tracking branch 'spice/spice.v42' into staging
Anthony Liguori
05:07 pm Revision 13baae8a: Merge remote-tracking branch 'qmp/queue/qmp' into staging
Anthony Liguori
05:05 pm Revision 220724ca: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
05:03 pm Revision d8ac46d9: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
Anthony Liguori
04:59 pm Revision 9d0baba1: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
04:57 pm Revision a60fce0b: Merge remote-tracking branch 'kraxel/usb.26' into staging
Anthony Liguori
04:52 pm Revision 63236c15: Merge remote-tracking branch 'aneesh/for-upstream-3' into staging
Anthony Liguori
04:06 pm Revision c82dc29a: iohandlers: fix issue with qemu_set_fd_handler()
As spotted by Aneesh, some users pass a NULL opaque so we need to be more
aggressive in checking whether a user means...
Anthony Liguori

09/07/2011

10:58 am Revision d6791578: usb-host: tag as unmigratable
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:58 am Revision 5b1cdb4e: usb-musb: Add reset function
Add a separate reset function musb_reset() to the usb-musb interface,
so that users who implement a reset function ca...
Juha Riihimäki
10:58 am Revision 406c2075: usb-musb: Take a DeviceState* in init function
Initialise usb-musb by passing it a DeviceState* and the offset of the
IRQs in its gpio array, rather than a plain po...
Peter Maydell
10:58 am Revision 9147b752: usb: Remove leading underscores from __musb_irq_max
Identifiers with double leading underscore are reserved, so rename
__musb_irq_max so we don't encroach on reserved na...
Peter Maydell
10:58 am Revision 4d8debba: usb: fix use after free
The ->complete() callback might have released the USBPacket (uhci
actually does), so we must not touch it after the c...
Gerd Hoffmann
10:58 am Revision 97237e0a: usb-ccid: switch to USBDesc*
Switch the smard card emulation to use the USBDesc*
structs for the usb descriptors.
Signed-off-by: Gerd Hoffmann <k...
Gerd Hoffmann
10:58 am Revision 7755260f: usb-ccid: remote wakeup support
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:58 am Revision 891fb2cd: usb: claim port at device initialization time.
This patch makes qemu assign a port when creating the device, not when
attaching it. For most usb devices this isn't...
Gerd Hoffmann
10:58 am Revision 2fe80192: usb-ehci: handle siTDs
This patch adds code to do minimal siTD handling, which is basically
just following the next pointer. This is good e...
Gerd Hoffmann
10:58 am Revision ba9acab9: usb-host: constify port
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:58 am Revision 0c402e5a: usb-host: parse port in /proc/bus/usb/devices scan
Unfortunaly this is limited to root ports.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:58 am Revision c0e5750b: usb-host: endpoint table fixup
USB Devices can have up to 15 IN and 15 OUT endpoints, not 15 endpoints
total. Move from one array to two arrays (on...
Gerd Hoffmann
10:58 am Revision 9516bb47: usb-host: claim port
When configured to pass through a specific host port (using hostbus and
hostport properties), try to claim the port i...
Gerd Hoffmann
10:50 am Revision 40197c35: usb-host: reapurb error report fix
Don't report errors on devices which are in disconnected
and closing state.
Gerd Hoffmann
10:50 am Revision 3ee886c5: usb-host: limit open retries
Limit the number of times qemu tries to open host devices to three.
Reset error counter when the device goes away, af...
Gerd Hoffmann
10:50 am Revision eb7700bb: usb-host: fix configuration tracking.
It is perfectly fine to leave the usb device in unconfigured state
(USBHostDevice->configuration == 0). Just do that...
Gerd Hoffmann
10:50 am Revision 9b87e19b: usb-host: fix halted endpoints
Two fixes for the price of one ;)
First, reinitialize the endpoint table after device reset.
This is needed anyway a...
Gerd Hoffmann
10:50 am Revision e6a2f500: usb-host: start tracing support
Add a bunch of trace points to usb-linux.c Drop a bunch of DPRINTK's in
favor of the trace points. Also cleanup err...
Gerd Hoffmann
10:20 am Revision 40010aea: qxl: s/qxl_set_irq/qxl_update_irq/
Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Yonit Halperin
10:20 am Revision 22b626e2: spice: workaround a spice server bug.
spice server might call the channel_event callback from spice server
thread context. Detect that and aquire iothread...
Gerd Hoffmann
10:20 am Revision efbf2950: qxl: send interrupt after migration in case ram->int_pending != 0, RHBZ #732949
if qxl_send_events was called from spice server context, and then
migration had completed before a call to pipe_read,...
Yonit Halperin
10:20 am Revision a680f7e7: hw/qxl: Fix format string errors
Fix format string errors causing compile failure on 32 bit hosts
when spice is enabled.
Signed-off-by: Peter Maydell...
Peter Maydell
10:20 am Revision 7b6c7369: spice-qemu-char.c: Use correct printf format char for ssize_t
Use the correct printf format string character (%z) for ssize_t.
This fixes a compile failure on 32 bit Linux with sp...
Peter Maydell
10:20 am Revision 7e79cf40: spice: set qxl->ssd.running=true before telling spice to start, RHBZ #733993
If qxl->ssd.running=true is set after telling spice to start, the spice server
thread can call qxl_send_events while ...
Yonit Halperin

09/06/2011

04:45 pm Revision cfc606da: scsi: improve MODE SENSE emulation
- do not return extra pages when requesting all pages (PAGE CODE = 0x3f)
- return correct sense code for PC = 3 (sav...
Paolo Bonzini
04:28 pm Revision eae31cb9: scsi: fill in additional sense length correctly
Even though we do not use them, we should include the last three
bytes of sense data in the additional sense length.
...
Paolo Bonzini
04:15 pm Revision 69faeee1: Fix qjson test of solidus encoding
"\/" is supposed to be decoded as "/", but there is no need to encode
"/" via escape. Fix the existing test and add a...
Jan Kiszka
04:15 pm Revision 70371cfb: configure: Copy test data to build directory
The QDict unit-tests (check-qdict) will fail when ran on a different
build directory. That's, it only works when ran ...
Luiz Capitulino
04:14 pm Revision f6515262: scsi: refine constants for READ CAPACITY 16
Rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16 to distinguish
from the 12-byte CDB variant, and add a constant for ...
Paolo Bonzini
02:15 pm Revision 8e321cc6: scsi: fix accounting of writes
Writes go through scsi_write_complete at least twice, the first time
to get some data without having actually written...
Paolo Bonzini
02:02 pm Revision 0a4ac106: scsi: execute SYNCHRONIZE_CACHE asynchronously
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
01:33 pm Revision bb45ded9: VMDK: bugfix, opening vSphere 4 exported image
The vSphere 4 exported image is streamOptimized extent, which is not
quite correctly handled. Ignore rdgOffset when R...
Fam Zheng
01:33 pm Revision f16f509d: VMDK: bugfix, open Haiku vmdk image
Haiku provides a specially formed vmdk image, which let qemu abort. It a
combination of sparse header and flat data (...
Fam Zheng
01:31 pm Revision 6c031aac: VMDK: creating streamOptimized subformat
Creating streamOptimized subformat. Added subformat option
'streamOptimized', to create a image with compression enab...
Fam Zheng
01:30 pm Revision 2b2c8c5d: VMDK: read/write compressed extent
Add support for reading/writing compressed extent.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Reviewed-by: Stefan ...
Fam Zheng
01:27 pm Revision 432bb170: VMDK: Opening compressed extent.
Added flags field for compressed/streamOptimized extents, open and save
image configuration.
Signed-off-by: Fam Zhen...
Fam Zheng
01:25 pm Revision dd3f6ee2: VMDK: separate vmdk_read_extent/vmdk_write_extent
Factor out read/write extent code, since there will be more things to
take care of once reading/writing compressed cl...
Fam Zheng
01:22 pm Revision 86c6b429: VMDK: add twoGbMaxExtentSparse support
Add twoGbMaxExtentSparse support. Introduce vmdk_free_last_extent.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Revi...
Fam Zheng
01:20 pm Revision 6398de51: VMDK: enable twoGbMaxExtentFlat
Enable the createType 'twoGbMaxExtentFlat'. The supporting code is
already in.
Signed-off-by: Fam Zheng <famcool@gma...
Fam Zheng
12:24 pm Revision ba5b7ad4: block: Declare qemu_blockalign() in block.h, not block_int.h
Device models should be able to use it without an unclean include of
block_int.h.
Signed-off-by: Markus Armbruster <...
Markus Armbruster
12:24 pm Revision 07b70bfb: savevm: Include writable devices with removable media
savevm and loadvm silently ignore block devices with removable media,
such as floppies and SD cards. Rolling back a ...
Markus Armbruster
12:24 pm Revision 124386cc: spitz tosa: Simplify "drive is suitable for microdrive" test
We try the drive defined with -drive if=ide,index=0 (or equivalent
sugar). We use it only if (dinfo && bdrv_is_inser...
Markus Armbruster
12:24 pm Revision f9e8fda4: xen: Clean up pci_piix3_xen_ide_unplug()'s test for "not a CD"
pci_piix3_xen_ide_unplug() unplugs only disks, not CD-ROMs. It peeks
into the DriveInfo's BlockDriverState to distin...
Markus Armbruster
12:24 pm Revision c602a489: block: Clean up bdrv_flush_all()
Change (!bdrv_is_removable(bs) || bdrv_is_inserted(bs)) to just
bdrv_is_inserted(). Rationale:
The value of bdr...
Markus Armbruster
12:24 pm Revision be32f75f: block/raw: Fix to forward method bdrv_media_changed()
Block driver "raw" forwards most methods to the underlying block
driver. However, it doesn't implement method bdrv_m...
Markus Armbruster
12:24 pm Revision 656fbeff: ide: Give vmstate structs internal linkage where possible
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
12:24 pm Revision 18d90055: fdc: Make media change detection more robust
fdctrl_change_cb() gets called on a virtual media change via monitor.
It would be nice if host device block drivers c...
Markus Armbruster
12:24 pm Revision 8e49ca46: block: Leave tracking media change to device models
hw/fdc.c is the only one that cares.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf ...
Markus Armbruster
12:23 pm Revision 814839c0: ide: Clean up case label indentation in ide_exec_cmd()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
12:23 pm Revision 648fb0ea: async: Allow nested qemu_bh_poll calls
qemu may segfault when a BH handler first deletes a BH and then (possibly
indirectly) calls a nested qemu_bh_poll(). ...
Kevin Wolf
12:23 pm Revision c30e624d: linux aio: some comments
Add some notes about Linux AIO explaining why we don't use AIO in
some situations.
Signed-off-by: Frediano Ziglio <f...
Frediano Ziglio
12:23 pm Revision 0e49de52: block: Generalize change_cb() to BlockDevOps
So we can more easily add device model callbacks.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by...
Markus Armbruster
12:23 pm Revision 1d4316d3: ide: Update command code definitions as per ACS-2 Table B.2
Drop WIN_SRST, it has the same value as WIN_DEVICE_RESET.
Drop unused WIN_RESTORE, it has the same value as WIN_RECA...
Markus Armbruster
12:23 pm Revision 8e217d53: qcow2: Properly initialise QcowL2Meta
Dependency list pointers filled with random garbage from the stack aren't a
good idea.
Signed-off-by: Kevin Wolf <kw...
Kevin Wolf
12:23 pm Revision 145feb17: block: Split change_cb() into change_media_cb(), resize_cb()
Multiplexing callbacks complicates matters needlessly.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-o...
Markus Armbruster
12:23 pm Revision 0fa9131a: qcow2: Fix error cases to run depedent requests
Requests depending on a failed request would end up waiting forever. This fixes
the error path to continue dependent ...
Kevin Wolf
12:23 pm Revision fa879d62: block: Attach non-qdev devices as well
For now, this just protects against programming errors like having the
same drive back multiple non-qdev devices, or ...
Markus Armbruster
12:09 pm Revision f249412c: mips: Add MT halting and waking of VPEs
+ some partial support for TC's.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
12:09 pm Revision 1dab005a: mips: Default to using one VPE and one TC.
Boards can override the setup if needed.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
12:09 pm Revision 344eecf6: mips: Support the MT TCStatus IXMT irq disable flag
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:09 pm Revision 9e56e756: mips: Initialize MT state at reset
Only TC0 on VPE0 is active after reset. All other VPEs and
TCs start in sleep.
Signed-off-by: Edgar E. Iglesias <edg...
Edgar E. Iglesias
12:09 pm Revision c4cb2578: mips: Add SMP support to the Malta board
No change to the CPU kinds, so SMP will only work if
manually changing the cpu to 34Kf:
-cpu 34Kf -smp 2
Signed-off...
Edgar E. Iglesias
12:09 pm Revision 5a25ce94: mips: Hook in more reg accesses via mttr/mftr
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:09 pm Revision ded40088: mips: Enable VInt interrupt mode for the 34Kf
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:09 pm Revision bc45a67a: mips: Correct IntCtl write mask for VInt
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:09 pm Revision fe8dca8c: mips: Synchronize CP0 TCSTatus, Status and EntryHi
These registers share some of their fields. Writes to these fields
should be visible through the corresponding mirror...
Edgar E. Iglesias
12:09 pm Revision b93bbdcd: mips: Handle TC indexing of other VPEs
Introduce mips_cpu_map_tc() to map a global TC index into a VPE nr
and local tc index.
Signed-off-by: Edgar E. Igles...
Edgar E. Iglesias
12:09 pm Revision e4280973: mips: Correct VInt vector generation
1. The pending need to pass the Status IM gating.
2. The priority is from seven (highest prio) down to zero.
QEMU ...
Edgar E. Iglesias

09/04/2011

05:46 pm Revision 5105ed3b: milkymist-softusb: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 8a53d56f: milkymist-minimac2: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision c50a6def: milkymist: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision ccbecf62: Makefile.hw: allow hw/ files to include glib headers
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 72124c01: piix_pci: wrap memory update in a transaction
The code will remap all PAMs, even if just one is updated, resulting
in reduced performance. Wrap in a transaction t...
Avi Kivity
05:46 pm Revision cbdea0ca: dummy_m68k: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 88fa8031: lm32_boards: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision a4911d64: leon3: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision cfe5f011: pflash_cfi01/pflash_cfi02: convert to memory API
cfi02 is annoying in that is ignores some address bits; we probably
want explicit support in the memory API for that....
Avi Kivity
05:46 pm Revision 02e5c167: mainstone: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 64c048f4: cirrus: wrap memory update in a transaction
This prevents spurious unmapping and remapping of the vga windows,
which reduces performance.
Reviewed-by: Richard H...
Avi Kivity
05:46 pm Revision c378b364: mcf5208: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 211adf4d: integratorcp: convert to memory API (RAM/flash only)
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 72e4d255: an5206: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision d40b2af8: sysbus: add sysbus_add_memory_overlap()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
05:46 pm Revision fcdf7729: ReadWriteHandler: remove
No longer used.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 2b985d9c: sysbus: add helpers to add and delete memory regions to the system bus
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision b0e3d5ac: axis_dev88: convert to memory API (RAM only)
Reviewed-by: Richard Henderson <rth@twiddle.net>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-b...
Avi Kivity
05:46 pm Revision 13faf2a7: mips_fulong2e: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
05:46 pm Revision 7d6f78cf: armv7m: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision f070e1e2: stellaris_enet: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision d0ed8076: pci_host: convert conf index and data ports to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
12:28 pm Revision f69539b1: apb_pci: convert PCI space to memory API
Add a new memory space for PCI instead of using system memory.
This also fixes a bug where VGA region vga.chain4 is
...
Blue Swirl
09:38 am Revision 962d4b28: fw_cfg: fix crash if FW_CFG_WRITE_CHANNEL is used incorrectly
Avoid a crash if the guest combines FW_CFG_WRITE_CHANNEL with
a wrong value.
Signed-off-by: Blue Swirl <blauwirbel@g...
Blue Swirl

09/03/2011

08:47 pm Revision 9f8d2a09: softfloat: Use uint32 consistently
Prepares for uint32 replacement.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Reviewed-by: Peter Maydell <...
Andreas Färber
08:46 pm Revision 38641f8f: softfloat: Use uint16 consistently
Prepares for uint16 replacement.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Reviewed-by: Peter Maydell <...
Andreas Färber
08:45 pm Revision e2d8830e: Allow overriding the location of Samba's smbd.
Allow overriding the location of Samba's smbd.
Pretty much every OS I look at has some means of
changing this path (...
Brad
01:45 pm Revision 541dc0d4: Use new macro QEMU_PACKED for packed structures
Most changes were made using these commands:
git grep -la '__attribute__((packed))'|xargs perl -pi -e 's/__attribute...
Stefan Weil
01:45 pm Revision 0f7fdd34: Add new macro QEMU_PACKED for packed C structures
A packed struct needs different gcc attributes for compilations
with MinGW compilers because glib-2.0 adds compiler f...
Stefan Weil

09/02/2011

06:35 pm Revision a74cd8cc: rename qemu_malloc and related to glib names for coherence
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed...
Frediano Ziglio
06:34 pm Revision 12d4536f: main: force enabling of I/O thread
Enabling the I/O thread by default seems like an important part of declaring
1.0. Besides allowing true SMP support ...
Anthony Liguori
06:34 pm Revision 1901cb14: Fix install(1) usage to be compatible with OpenBSD's install(1).
Fix install(1) usage to be compatible with OpenBSD's install(1).
When creating a directory via the -d flag the -p fl...
Brad
06:34 pm Revision 9aed1e03: Rename qemu -> qemu-system-i386
This has been discussed before in the past. The special casing really makes no
sense anymore. This seems like a goo...
Anthony Liguori
06:28 pm Revision d9cd446b: trace: fix out-of-tree builds
Reported-by: Lluis Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
06:08 pm Revision 88adbdfd: Merge remote-tracking branch 'stefanha/tracing' into staging
Anthony Liguori
01:08 pm Revision 9f4facbc: libcacard: use INSTALL_DATA for data
Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Brad Smith
01:08 pm Revision c6bfc164: x86: fix daa opcode for al register values higher than 0xf9
The second if statement should consider the original al register value,
and not the new one.
Signed-off-by: Boris Fi...
Boris Figovsky
12:49 pm Revision 6f9faa91: sh4: Fix potential crash in debug code
cppcheck reports this error:
qemu/hw/sh_intc.c:390: error: Possible null pointer dereference:
s - otherwise it is r...
Stefan Weil

09/01/2011

09:57 pm Revision 625f9e1f: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
09:55 pm Revision a952c570: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
Anthony Liguori
09:12 pm Revision e2a99ad3: build: sort objects to remove duplicates for link
Avoid duplicate object files during the link. There are legitimate
cases where a link command-line would include dup...
Stefan Hajnoczi
09:12 pm Revision 69e5bb68: Add glib support to main loop
This allows GSources to be used to register callback events in QEMU. This is
useful as it allows us to take greater ...
Anthony Liguori
09:12 pm Revision 4d88a2ac: main: switch qemu_set_fd_handler to g_io_add_watch
This patch changes qemu_set_fd_handler to be implemented in terms of
g_io_add_watch(). The semantics are a bit diffe...
Anthony Liguori
08:20 pm Revision 70d705fd: tcg/ppc/tcg-target.c: Avoid 'set but not used' gcc warnings
Move the declaration and initialisation of some variables in
tcg_out_qemu_ld and tcg_out_qemu_st inside CONFIG_SOFTMM...
Peter Maydell
12:34 pm Revision 31965ae2: trace: always compile support for controlling and querying trace event states
The current interface is generic for this small set of operations, and thus
other backends can easily modify the "tra...
Lluís
12:34 pm Revision 23d15e86: trace: add "-trace events" argument to control initial state
The "-trace events" argument can be used to provide a file with a list of trace
event names that will be enabled prio...
Lluís
12:34 pm Revision 47f08d7a: trace: enable all events
Given that all events with programmatically-controlled state are disabled by
default, we can delete the "disable" pro...
Lluís
12:34 pm Revision 49926043: trace: generalize the "property" concept in the trace-events file
This adds/modifies the following functions:
* get_name: Get _only_ the event name
* has_property: Return whether an ...
Lluís
12:34 pm Revision dd215f64: trace: always use the "nop" backend on events with the "disable" keyword
Any event with the keyword/property "disable" generates an empty trace event
using the "nop" backend, regardless of t...
Lluís
12:34 pm Revision d8e8ef4e: simpletrace: fix process() argument count
The simpletrace.process() function invokes analyzer methods with the
wrong number of arguments if a timestamp should ...
Stefan Hajnoczi
12:34 pm Revision 9a82b6a5: trace: [stderr] add support for dynamically enabling/disabling events
Uses the generic interface provided in "trace/control.h" in order to provide
a programmatic interface as well as comm...
Lluís
12:34 pm Revision 03727e6a: trace: [simple] disable all trace points by default
Note that this refers to the backend-specific state (whether the output must be
generated), not the event "disabled" ...
Lluís
12:34 pm Revision fc764105: trace: separate trace event control and query routines from the simple backend
Generalize the 'st_print_trace_events' and 'st_change_trace_event_state' into
backend-specific 'trace_print_events' a...
Lluís
12:34 pm Revision edb47ec4: trace: move backend-specific code into the trace/ directory
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu> Lluís
12:34 pm Revision 09001ee7: trace: [make] replace 'ifeq' with values in CONFIG_TRACE_*
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu> Lluís
12:34 pm Revision 6d8a764e: trace: [configure] rename CONFIG_*_TRACE into CONFIG_TRACE_*
Provides a more hierarchical view of the variable domain.
Also adds the CONFIG_TRACE_* variables for all backends.
...
Lluís
12:34 pm Revision 51010317: build: [simple] Include qemu-timer-common.o in trace-obj-y
Helper programs like qemu-ga use tracing primitives, but qemu-timer-common.o
(also used by simpletrace.o) is not nece...
Lluís
12:34 pm Revision e03b41d4: build: Fix linkage of QEMU_PROG
Using '$^' to establish the files to link with will remove any repeated entries
in the list of dependencies.
Signed-...
Lluís
12:34 pm Revision e4858974: trace: avoid conditional code compilation during option parsing
A default implementation for backend-specific routines is provided in
"trace/default.c", which backends can override ...
Lluís

08/31/2011

10:48 pm Revision bdc76462: tusb6010: Convert to qdev
Convert the tusb6010 to qdev.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restr...
Peter Maydell

08/30/2011

11:20 am Revision 021d26d1: memory: Fix memory_region_get_ram_ptr for ROM devices
Mask out the sub-page bits that are used by ROM device for storing the
io-index and the IO_MEM_ROMD flag.
Signed-off...
Jan Kiszka
12:59 am Revision f0fb8b71: Merge branch 'omap-for-upstream' of git://git.linaro.org/people/pmaydell/qemu-...
Edgar E. Iglesias

08/29/2011

05:57 pm Revision 9f4bd6ba: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:48 pm Revision 950c671d: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
Anthony Liguori
04:48 pm Revision 751d63c3: Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
Anthony Liguori
04:48 pm Revision c7839241: Merge remote-tracking branch 'mst/for_anthony' into staging
Anthony Liguori
04:48 pm Revision 8d76d4be: Merge remote-tracking branch 'qmp/queue/monitor' into staging
Anthony Liguori
03:42 pm Revision a22f123c: qemu-img: Require larger zero areas for sparse handling
By default, require 4k of consecutive zero bytes for qemu-img to make the
output file sparse by not issuing a write r...
Kevin Wolf
01:47 pm Revision 2542bfd5: Fix spelling in comments and debug messages (recieve -> receive)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Reviewed-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by:...
Stefan Weil
12:35 pm Revision 11d6dded: hw/pci-stub: fix comment typo
[Stefan fixed "doesn't" -> "don't"]
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Stefan Hajnoczi <stef...
Alon Levy
11:52 am Revision b5fe14cc: memory: fix rom_device I/O mode
When adding a rom_device in I/O mode, we incorrectly masked off the low
bits, resulting in a pure RAM map. Fix my ma...
Avi Kivity

08/28/2011

07:37 pm Revision 856f2df7: omap_gpmc: Accept a zero mask field on omap3630
OMAP3630 adds an extra bit of address masking, so a mask of
0xb1111 is valid. Unfortunately the GPMC_REVISION is the ...
Juha Riihimäki
07:37 pm Revision ef20677c: omap_gpmc: Pull prefetch engine data into sub-struct
Refactor the gpmc state structure so items relating to
the prefetch engine are in their own sub-struct and have
more ...
Peter Maydell
07:37 pm Revision eee0a1c6: omap: Wire up the DMA request line to the GPMC
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Peter Maydell
07:37 pm Revision d5c8cf99: omap_gpmc: Implement prefetch engine
This commit implements the prefetch engine feature of the GPMC
which can be used for NAND devices. This includes both...
Peter Maydell
07:37 pm Revision b5325c27: omap_gpmc: Take omap_mpu_state* in omap_gpmc_init
Take a pointer to the omap mpu state struct in omap_gpmc_init.
Some details of GPMC behaviour depend on the OMAP vers...
Juha Riihimäki
07:37 pm Revision 2a952feb: omap_gpmc: Support NAND devices
Support accesses to NAND devices, both by mapping them into
the GPMC address space, and via the NAND_COMMAND, NAND_AD...
Peter Maydell
07:37 pm Revision de8af7fe: omap_gpmc: Fix handling of FIFOTHRESHOLDSTATUS bit
The OMAP3 TRM is inconsistent about whether the GPMC FIFOTHRESHOLDSTATUS
bit should be set when FIFOPOINTER > FIFOTHR...
Peter Maydell
07:37 pm Revision 3387bf55: omap_gpmc: Refactor omap_gpmc_cs_map and omap_gpmc_cs_unmap
Refactor the omap_gpmc_cs_map/unmap functions:
* take the omap_gpmc_s* and a chipselect id rather than the
omap_g...
Peter Maydell
07:37 pm Revision 77c6c736: omap_gpmc: Wire up the GPMC IRQ correctly
The omap_gpmc wasn't actually wiring up its IRQ, so
anything that provoked an interrupt would be using
uninitialised ...
Peter Maydell
07:37 pm Revision 07bc2f80: omap_gpmc: Clean up omap_gpmc_attach MemoryRegion conversion
Now that all callers of omap_gpmc_attach pass in a MemoryRegion*,
we can remove the base_update and unmap function po...
Peter Maydell
07:37 pm Revision f13e656e: hw/omap.h: Add OMAP 3630 to omap_mpu_model enumeration
Add the OMAP 3630 to the omap_mpu_model enumeration, and add the
corresponding cpu_is_omap3630() function.
(OMAP3 is...
Peter Maydell
07:37 pm Revision 9c8255e1: omap_gpmc: GPMC_IRQSTATUS is write-one-to-clear
Fix a bug in the handling of writes to GPMC_IRQSTATUS:
it behaves as "write one to clear, writing zero is ignored".
...
Peter Maydell
07:37 pm Revision 7c00b9de: hw/onenand: Minor spacing fixes
Minor whitespace-only cleanup (separated out from the qdevifying
patch for clarity).
Signed-off-by: Juha Riihimäki <...
Juha Riihimäki
07:37 pm Revision 9ed3e1b1: omap_gpmc: Reindent misindented switch statements
Whitespace-only change fixing indentation.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
07:37 pm Revision 7c470ff1: omap_gpmc: Calculate revision from OMAP model
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b...
Juha Riihimäki
07:36 pm Revision 500954e3: hw/onenand: Qdevify
Qdevify the ONENAND device.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restruc...
Juha Riihimäki
07:33 pm Revision 82866965: hw/onenand: Remove unnecessary argument from onenand_command()
Refactor onenand_command() -- since it is essentially a method of
the device object, it doesn't make sense to pass in...
Juha Riihimäki
07:22 pm Revision 46c305ef: hw/sysbus: Add sysbus_mmio_get_region()
Add a sysbus_mmio_get_region() which allows users of sysbus
devices to turn a (SysBusDevice*, mmioidx) tuple into a
M...
Peter Maydell
06:34 pm Revision 73c92f9a: sh_pci: Fix sh_pci memory alias confusion
The a7 area was set up as an alias of itself, rather than the p4 area. This
sent the memory core into infinite recur...
Avi Kivity
02:38 pm Revision 9f94778c: Fix disabling interrupts in sun4u
clear interrupt request if the interrupt priority < CPU pil
clear hardware interrupt request if interrupts are disabl...
Artyom Tarasenko
10:56 am Revision 010f3f5f: xilinx: Convert most xilinx devices to MemoryRegion
This converts ethlite, intc, timer and uartlite to use
MemoryRegions.
Signed-off-by: Edgar E. Iglesias <edgar.iglesi...
Edgar E. Iglesias
10:17 am Revision fe0de7aa: TCG: improve optimizer debugging
Use enum TCGOpcode instead of plain old int so that the name of
current op can be seen in GDB. Add a default case to ...
Blue Swirl
10:17 am Revision e5b34f37: dyngen-exec.h: cleanup
Remove unused or otherwise available stuff.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl

08/27/2011

08:03 pm Revision 97a3f6ff: g364fb: convert to qdev
Extract G364 ROM contents from device emulation to machine emulation,
so device emulation can be reused in other mach...
Hervé Poussineau
08:03 pm Revision b213b370: g364fb: use trace framework
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
06:44 pm Revision 01c4330b: checkpatch: fix braces {} handling
checkpatch.pl doesn't report warning for if/else statements with missing
'else' braces:
if (something) {
foo;
} ...
Pavel Borzenkov
06:42 pm Revision 8733f609: Fix linker scripts
Remove PROVIDE_HIDDEN and ONLY_IF_{RO,RW} from linker scripts to make
them work with older binutils versions. Fixes ...
Gerd Hoffmann
06:42 pm Revision 0fc6b582: Fix build on OpenBSD with BSD userland emu and smartcard NSS enabled
The first issue is the hard coded POSIX Real Time extensions library in the
libcacard/Makefile. From looking at the c...
Brad

08/26/2011

07:18 pm Revision c488c7f6: block: latency accounting
Account the total latency for read/write/flush requests. This allows
management tools to average it based on a snaps...
Christoph Hellwig
11:25 am Revision b0b3db79: vhost-net: cleanup host notifiers at last step
When the vhost notifier is disabled, the userspace handler runs
immediately: virtio_pci_set_host_notifier_internal mi...
Michael S. Tsirkin
08:59 am Revision cb9c6268: linux-user: Correct a few missuses of host addresses
Fix a few cases where we were passing host pointers to the
guest.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@g...
Edgar E. Iglesias
12:35 am Revision 75f5941c: memory: add opaque parameter to memory_region_init_rom_device()
The MemoryRegionOps callbacks expect it.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity

08/25/2011

11:44 pm Revision 97b833c5: microblaze: Make the MSR PVR bit non writable
Instead of hardcoding it to 1.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
Edgar E. Iglesias
11:44 pm Revision 8a84fc6b: microblaze: Add an MSR_PVR constant and use it.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
10:39 pm Revision 01e0451a: Revert "Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging"
This reverts commit 8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d, reversing
changes made to 444dc48298c480e42e15a8fe676be...
Anthony Liguori
09:56 pm Revision f065aa0a: vga: Silence bogus gcc warning about uninitialized variables
Some gcc versions do not properly detect that all possible cases are
covered and base and size are always initialized...
Jan Kiszka
07:18 pm Revision a597e79c: block: explicit I/O accounting
Decouple the I/O accounting from bdrv_aio_readv/writev/flush and
make the hardware models call directly into the acco...
Christoph Hellwig
06:40 pm Revision 860341f6: monitor: fix build breakage for !CONFIG_VNC
Commit c62f6d1 (monitor: fix build breakage with --disable-vnc)
conditionalised some VNC setup code but left an unuse...
Jamie Iles
05:46 pm Revision 95f65511: hw/9pfs: Add directory reclaim support
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
05:46 pm Revision b9cb88b0: hw/9pfs: mark directories also as un-reclaimable on unlink
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
05:46 pm Revision 9b54ffaa: hw/9pfs: Use v9fs_do_close instead of close
we should use the local abstraction instead of
directly calling close.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar...
Aneesh Kumar K.V
05:46 pm Revision 7a462745: hw/9pfs: Add file descriptor reclaim support
[M. Mohan Kumar <mohan@in.ibm.com> removed some unused variables]
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linu...
Aneesh Kumar K.V
05:46 pm Revision 9e5b2247: hw/9pfs: init fid list properly
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
05:46 pm Revision 84dfb926: hw/9pfs: Add reference counting for fid
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
04:23 pm Revision 2f4b7593: qcow2: remove unused qcow2_create_refcount_update function
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
04:22 pm Revision 35ee5e39: qcow2: use always stderr for debugging
let all DEBUG_ALLOC2 printf goes to stderr
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin ...
Frediano Ziglio
03:50 pm Revision 56a7a874: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
03:48 pm Revision 8ef9ea85: Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging
Anthony Liguori
03:48 pm Revision 444dc482: Merge remote-tracking branch 'aneesh/for-upstream-2' into staging
Anthony Liguori
02:56 pm Revision 7bc2b9cd: memory: fix memory_region_init_rom_device() not initializing ->ops
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
11:21 am Revision e99722f6: disasm: update comment
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Frediano Ziglio
11:21 am Revision fdc9c41a: Fix up some style nits of last uq/master merge
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Jan Kiszka
10:56 am Revision 2b90ca04: milkymist: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision e33df454: mcf5208: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 906d23eb: milkymist-minimac2: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 09730e29: mainstone: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision fcb9fc24: milkymist-softusb: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 20e5758b: leon3: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision cf9182e2: cirrus: wrap memory update in a transaction
This prevents spurious unmapping and remapping of the vga windows,
which reduces performance.
Reviewed-by: Richard H...
Avi Kivity
10:56 am Revision 28e77964: sysbus: add sysbus_add_memory_overlap()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
10:56 am Revision a1807ef2: Makefile.hw: allow hw/ files to include glib headers
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision b3cc4962: integratorcp: convert to memory API (RAM/flash only)
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 82afb3a7: g364fb: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision c8a50e59: pflash_cfi01/pflash_cfi02: convert to memory API
cfi02 is annoying in that is ignores some address bits; we probably
want explicit support in the memory API for that....
Avi Kivity
10:56 am Revision c2c1b0f8: piix_pci: wrap memory update in a transaction
The code will remap all PAMs, even if just one is updated, resulting
in reduced performance. Wrap in a transaction t...
Avi Kivity
10:56 am Revision 4c9e975d: lm32_boards: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 9eadff4a: dummy_m68k: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 5461eb21: axis_dev88: convert to memory API (RAM only)
Reviewed-by: Richard Henderson <rth@twiddle.net>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-b...
Avi Kivity
10:49 am Revision 5b15f275: ppc_oldworld, ppc_newworld: fix escc BAR related crash
ppc maps the escc mmio region both at a fixed offset (as a sysbus area) and as part of a PCI BAR.
This crashes, since...
Avi Kivity

08/24/2011

10:11 pm Revision 89da90b1: gt64xxx: fix crash in gt64120_pci_mapping()
The map/unmap code was assymetric - unmap used the local MemoryRegion while
map used isa_mmio_init(), which cannot ha...
Avi Kivity
08:17 pm Revision fbe15adf: armv7m: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision 4c390a1d: an5206: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision fb48f855: ReadWriteHandler: remove
No longer used.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision d2c33733: pci_host: convert conf index and data ports to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision be35694d: sysbus: add helpers to add and delete memory regions to the system bus
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision 58160baf: stellaris_enet: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
03:53 pm Revision 2df46246: sheepdog: use coroutines
This makes the sheepdog block driver support bdrv_co_readv/writev
instead of bdrv_aio_readv/writev.
With this patch,...
MORITA Kazutaka
03:52 pm Revision 74d63b65: pcie/aer: fix inject aer error command
various fixes to make aer inject error command work.
- wrong assert
- command line parser
- err.status needs initiali...
Isaku Yamahata
03:52 pm Revision 1553d4f1: pcie/slot: fix hotplug event
When slot status register is cleared, PCIDevice::exp.hpev_notify
needs to be cleared.
Otherwise, PCIDevice::exp.hpev_...
Isaku Yamahata
03:52 pm Revision c9abe111: pci: Error on PCI capability collisions
Nothing good can happen when we overlap capabilities. This may happen
when plugging in assigned devices or when devic...
Jan Kiszka

08/23/2011

11:24 pm Revision 542df9bf: PPC: E500: Add ESR bit definitions
The BookE spec specifies a number of ESR bits. Add defines for them
so we can use them later on.
Reported-by: Jason ...
Alexander Graf
11:24 pm Revision 27a69bb0: PPC: E500: Inject SPE exception on invalid SPE access
When accessing an SPE instruction despite it being not available,
throw an SPE exception instead of an APU exception....
Alexander Graf
11:24 pm Revision e8906f35: PPC: E500: Set ESR values
When an exception occurs on BookE, we need to set ESR bits to expose
to the guest information on what exactly happene...
Alexander Graf
10:51 pm Revision 710ffe60: hw/omap_gpmc: Don't try to map CS0 twice on reset
Remove a spurious second map of the OMAP GPMC CS0 region on reset.
This fixes an assertion failure when we try to add...
Peter Maydell
10:24 pm Revision f412c762: tcg: Update --enable-debug for TCG_OPF_NOT_PRESENT.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-b...
Richard Henderson
06:41 pm Revision ab0997e0: qcow2: remove memory leak
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision 4617310c: qcow2: Removed unused AIOCB fields
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision f5cd8173: qcow/qcow2: Allocate QCowAIOCB structure using stack
instead of calling qemi_aio_get use stack
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin W...
Frediano Ziglio
06:41 pm Revision 27deebe8: qcow: Remove QCowAIOCB
Embed qcow_aio_read_cb into qcow_co_readv and qcow_aio_write_cb into qcow_co_writev
Signed-off-by: Frediano Ziglio <...
Frediano Ziglio
06:41 pm Revision c2271403: qcow2: remove l2meta from QCowAIOCB
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision e8045d67: block: include flush requests in info blockstats
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Christoph Hellwig
06:41 pm Revision 43ca85b5: qcow: move some blocks of code to avoid useless variable initialization
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision f785a5ae: block/curl: Handle failed reads gracefully.
Current behaviour if a read fails is for the acb to not get finished.
This causes an infinite loop in bdrv_read_em (b...
Nicholas Thomas
06:41 pm Revision c2bdd990: qcow2: remove cluster_offset from QCowAIOCB
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision 430bbaaa: qcow: QCowAIOCB field cleanup
remove unused field from this structure and put some of them in qcow_aio_read_cb and qcow_aio_write_cb
Signed-off-by...
Frediano Ziglio
06:41 pm Revision 3fc48d09: qcow2: Removed QCowAIOCB entirely
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision e78c69b8: qcow2: remove common from QCowAIOCB
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision e4ea78ee: posix-aio-compat: fix latency issues
In certain circumstances, posix-aio-compat can incur a lot of latency:
- threads are created by vcpu threads, so if ...
Avi Kivity
06:41 pm Revision faf575c1: qcow2: removed cur_nr_sectors field in QCowAIOCB
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision 5ebaa27e: qcow2: reindent and use while before the big jump
prepare to remove read/write callbacks
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf...
Frediano Ziglio
06:41 pm Revision 122bbd1d: qcow: remove old #undefined code
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
03:15 pm Revision 12888904: coroutine: Add CoRwlock support
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Aneesh Kumar K.V
03:15 pm Revision 6cbc3031: qcow2: Fix DEBUG_* compilation
By introducing BlockDriverState compiling qcow2 with DEBUG_ALLOC and DEBUG_EXT
defined got broken.
Define a BdrvCheck...
Philipp Hahn
03:15 pm Revision c3993cdc: block: parse cache mode flags in a single place
This patch introduces bdrv_parse_cache_flags() which sets open flags
given a cache mode. Previously this was duplica...
Stefan Hajnoczi
03:15 pm Revision 3fba9d81: qemu-img: print error codes when convert fails
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Stefan Hajnoczi
03:15 pm Revision bb1c0597: qemu-img: Use qemu_blockalign
Now that you can use cache=none for the output file in qemu-img, we should
properly align our buffers so that raw-pos...
Kevin Wolf
03:15 pm Revision 92196b2f: block: add cache=directsync parameter to -drive
This patch adds -drive cache=directsync for O_DIRECT | O_SYNC host file
I/O with no disk write cache presented to the...
Stefan Hajnoczi
03:15 pm Revision de33b1f3: qcow: initialize coroutine mutex
commit 52b8eb60132b27ad53476490e9d7579003390cfa added a mutex,
but never initialized it. This caused a segfault.
Re...
Scott Wood
03:15 pm Revision d57237f2: qcow2: fix typo in documentation for qcow2_get_cluster_offset()
Documentation states the num is measured in clusters, but its
actually measured in sectors
Signed-off-by: Devin Naka...
Devin Nakamura
12:29 am Revision b861b741: xilinx: removed microbalze_pic_init from xilinx.h
This is a microblaze target specific function that belongs outside
of xilinx.h (which is a collection of target indep...
Peter A. G. Crosthwaite
12:29 am Revision 0d877c66: xilinx.h: Added missing includes
Added some missing #includes for this file. Previously this file
relied on its clients to pre-include its dependencie...
Peter A. G. Crosthwaite
« Previous
Next »
 

Also available in: Atom