Activity

From 08/21/2012 to 09/19/2012

09/19/2012

10:53 pm Revision a2550660: tcg/optimize: fix end of basic block detection
Commit e31b0a7c050711884ad570fe73df806520953618 fixed copy propagation on
32-bit host by restricting the copy between...
Aurelien Jarno
10:40 pm Revision bd277fa1: target-mips: Implement Loongson Multimedia Instructions
Implements all of the COP2 instructions except for the S<cond>
family of comparisons. The documentation is unclear f...
Richard Henderson
10:40 pm Revision 262e1eaa: pflash_cfi01: fix vendor specific extended query
pflash_cfi01 announces a version number of 1.1, which implies
"Protection Register Information" and "Burst Read infor...
Aurelien Jarno
10:40 pm Revision d104bebd: revert "TCG: fix copy propagation"
Given the copy propagation breakage on 32-bit hosts has been fixed
commit e31b0a7c050711884ad570fe73df806520953618 ca...
Aurelien Jarno
10:40 pm Revision eb99c9a9: hw/pflash_cfi0[12]: Use host-utils.h ctz32()
Drop the private reimplementation of ctz32() from pflash_cfi0[12]
in favour of using the standard version from host-u...
Peter Maydell
10:40 pm Revision e1050a76: target-mips: Set opn in gen_ldst_multiple.
Used by MIPS_DEBUG, when enabled.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Acked-by: Aurelien Jarno <aurel...
Richard Henderson
10:40 pm Revision 9fa77488: target-mips: Fix MIPS_DEBUG.
The macro uses the DisasContext. Pass it around as needed.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Acked...
Richard Henderson
10:40 pm Revision fb7729e2: target-mips: Always evaluate debugging macro arguments
this will prevent some of the compilation errors with debugging
enabled from creeping back in.
Signed-off-by: Richar...
Richard Henderson
10:40 pm Revision 5c2d2a9e: tcg/i386: allow constants in load/store ops
On x86, it is possible to move a constant value to memory. Add code to
handle a constant argument to load/store ops.
...
Aurelien Jarno
10:40 pm Revision 332864bd: tcg: mark set_label with TCG_OPF_BB_END flag
set_label is effectively the end of a basic block, as no optimization
can be made accross it. It was treated as such ...
Aurelien Jarno
07:48 pm Revision 8354cd72: xilinx_timer: Fix a compile error if debug enabled
There was a missing include of qemu-log and a variable name in a printf was out
of date.
Signed-off-by: Chris Wulff ...
Chris Wulff
07:48 pm Revision c0a1dcb9: xilinx_timer: Removed comma in device name
Fixes an error in a61e4b07a30c062260d2d01771773f14820d1eb7
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite...
Peter A. G. Crosthwaite
07:48 pm Revision e03377ae: xilinx_timer: Send dbg msgs to stderr not stdout
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com> Peter A. G. Crosthwaite
07:48 pm Revision 919f89f4: xilinx_timer: Fixed "frequency" prop name
The "frequency" qdev prop matches the "clock-frequency" property in Xilinx EDK.
Renamed "frequency" -> "clock-frequen...
Peter A. G. Crosthwaite
07:48 pm Revision c9b6e1f6: xilinx: fix names of ethernet and dma links.
These names were incorrect. Fixed to match to actual link names
Signed-off-by: Peter A. G. Crosthwaite <peter.crosth...
Peter A. G. Crosthwaite
07:48 pm Revision 4b5e5210: xilinx.h: Error check when setting links
Assert that the ethernet and dma controller are sucessfully linked to their
peers.
Signed-off-by: Peter A. G. Crosth...
Peter A. G. Crosthwaite
04:55 pm Revision 55d4fd3c: arch_init.c: Improve '-soundhw help' for non-HAS_AUDIO_CHOICE archs
For architectures which don't set HAS_AUDIO_CHOICE, improve the
'-soundhw help' message so that it doesn't simply pri...
Peter Maydell
04:26 pm Revision 125afda8: nbd: add nbd_export_get_blockdev
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
04:26 pm Revision ee0a19ec: nbd: register named exports
Add an API to register and find named exports.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
04:26 pm Revision 6b8c01e7: nbd: negotiate with named exports
Allow negotiation to receive the name of the requested export from
the client. Passing a NULL export to nbd_client_n...
Paolo Bonzini
04:26 pm Revision 4b9441f6: nbd: track clients into NBDExport
Track the NBDClients of each NBDExport, and use it to implement
nbd_export_close.
Signed-off-by: Paolo Bonzini <pbon...
Paolo Bonzini
04:26 pm Revision 0ddf08db: nbd: add notification for closing an NBDExport
In order to exit cleanly from qemu-nbd, add a callback that triggers
when an NBDExport is closed. In the case of qem...
Paolo Bonzini
04:26 pm Revision 7860a380: qemu-nbd: rewrite termination conditions to use a state machine
Use a simple state machine with the following states:
- RUNNING => accepting connections
- TERMINATE => main l...
Paolo Bonzini
04:26 pm Revision ff2b68aa: nbd: do not leak nbd_trip coroutines when a connection is torn down
Because nbd_client_close removes the I/O handlers for the client
socket, there is no way that any suspended coroutine...
Paolo Bonzini
04:26 pm Revision 2c8d9f06: nbd: add reference counting to NBDExport
We will use a similar two-phase destruction for NBDExport, so we need
each NBDClient to add a reference to NBDExport....
Paolo Bonzini
04:26 pm Revision ce33967a: nbd: make refcount interface public
After the next patch, the close callback will have to release its
reference.
Signed-off-by: Paolo Bonzini <pbonzini@...
Paolo Bonzini
04:26 pm Revision a4aab7b4: nbd: do not close BlockDriverState in nbd_export_close
This is not desirable when embedding the NBD server inside QEMU.
Move the bdrv_close to qemu-nbd.
Signed-off-by: Pao...
Paolo Bonzini
04:26 pm Revision 9a304d29: nbd: pass NBDClient to nbd_send_negotiate
We will need the NBDClient in nbd_send_negotiate to store the
export requested by the client.
Signed-off-by: Paolo B...
Paolo Bonzini

09/18/2012

01:35 pm Revision fa26c26b: nbd: add more constants
Avoid magic numbers and magic size computations; hide them behind
constants.
Signed-off-by: Paolo Bonzini <pbonzini@...
Paolo Bonzini

09/17/2012

06:23 pm Revision 6b80f7db: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
* kiszka/queues/slirp:
slirp: Implement TFTP Blocksize option
slirp: Remove unused return value of tftp_send_next...
Anthony Liguori
06:23 pm Revision 109820df: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
block: Don't forget to delete temporary file
Don't require encryption password for 'qemu-img...
Anthony Liguori
06:21 pm Revision 509e9c46: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
* stefanha/trivial-patches:
configure: fix seccomp check
arch_init.c: add missing '%' symbols before PRIu64 in de...
Anthony Liguori
06:21 pm Revision cd6dcc71: Merge remote-tracking branch 'spice/spice.v60' into staging
* spice/spice.v60:
hw/qxl: support client monitor configuration via device
qxl: add trace-event for QXL_IO_LOG
...
Anthony Liguori
06:20 pm Revision de71bd6f: Merge remote-tracking branch 'stefanha/net' into staging
* stefanha/net:
net: EAGAIN handling for net/socket.c TCP
net: EAGAIN handling for net/socket.c UDP
net: asynch...
Anthony Liguori
06:20 pm Revision 31e165f1: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
kvm: Rename irqchip_inject_ioctl to irq_set_ioctl
kvm: Stop flushing coalesced MMIO on vmex...
Anthony Liguori
06:18 pm Revision 121afa9e: Revert "Add ability to disable build of all targets"
This reverts commit 66d5499b3754b83c09487259c08fe2ce73188a59.
This commit broke --target-list="x86_64-softmmu" and t...
Anthony Liguori
06:18 pm Revision 6db0fdce: Revert 455aa1e08 and c3767ed0eb
commit c3767ed0eb5d0bb25fe409ae5dec06e3411ff1b6
qemu-char: (Re-)connect for tcp_chr_write() unconnected writing
...
Anthony Liguori
06:18 pm Revision bbdd2ad0: qemu-char: BUGFIX, don't call FD_ISSET with negative fd
tcp_chr_connect(), unlike for example udp_chr_update_read_handler() does
not check if the fd it is using is valid (>=...
David Gibson
06:18 pm Revision 0b57e287: cpu_physical_memory_write_rom() needs to do TB invalidates
cpu_physical_memory_write_rom(), despite the name, can also be used to
write images into RAM - and will often be used...
David Gibson
06:18 pm Revision ed0ec1aa: pc: Drop practically unused BOCHS BIOS debug ports
We have debugcon these days to listen on those ports that receive debug
messages. Also drop the others that have no e...
Jan Kiszka
06:18 pm Revision 8490fc78: add -machine mem-merge=on|off option
It allows to disable memory merge support (KSM on Linux), which is
enabled by default otherwise.
Signed-off-by: Luiz...
Luiz Capitulino

09/15/2012

08:51 pm Revision 89c33337: Remove unused CONFIG_TCG_PASS_AREG0 and dead code
Now that CONFIG_TCG_PASS_AREG0 is enabled for all targets,
remove dead code and support for !CONFIG_TCG_PASS_AREG0 ca...
Blue Swirl
08:51 pm Revision 895c2d04: target-mips: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Signed-off-by: Blue Sw...
Blue Swirl
08:44 pm Revision febc9920: target-cris: Avoid AREG0 for helpers
Add an explicit CPUCRISState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>...
Aurelien Jarno
08:44 pm Revision 64254eba: target-microblaze: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Signed-off-by: Blue Sw...
Blue Swirl
08:44 pm Revision cf7e0c80: target-cris: Switch to AREG0 free mode
Add an explicit CPUCRISState parameter instead of relying on AREG0, and
use cpu_ld* in translation and interrupt hand...
Aurelien Jarno
08:44 pm Revision 485d0035: target-sh4: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Acked-by: Aurelien Jar...
Blue Swirl
08:44 pm Revision 46ee3d84: target-s390x: avoid cpu_single_env
Pass around CPUState instead of using global cpu_single_env.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:44 pm Revision 32ac0ca2: target-lm32: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Signed-off-by: Blue Sw...
Blue Swirl
08:44 pm Revision d31dd73e: target-arm: final conversion to AREG0 free mode
Convert code load functions and switch to AREG0 free mode.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Reviewed...
Blue Swirl
08:44 pm Revision d4d79bb1: target-m68k: avoid using cpu_single_env
Pass around CPUState instead of using global cpu_single_env.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:44 pm Revision 04a130ea: target-unicore32: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Tested-by: Guan Xuetao...
Blue Swirl
08:44 pm Revision 1ce94f81: target-arm: convert void helpers
Add an explicit CPUState parameter instead of relying on AREG0.
For easier review, convert only op helpers which don...
Blue Swirl
08:44 pm Revision 9ef39277: target-arm: convert remaining helpers
Convert remaining helpers to AREG0 free mode: add an explicit
CPUState parameter instead of relying on AREG0.
Signed...
Blue Swirl
08:44 pm Revision 31871141: target-m68k: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Signed-off-by: Blue Sw...
Blue Swirl
06:35 pm Revision 8bacde8d: configure: properly check if -lrt and -lm is needed
Fixes build against uClibc.
uClibc provides 2 versions of clock_gettime(), one with realtime
support and one without...
Natanael Copa
06:34 pm Revision 3cebc3f1: tcg: Fix MAX_OPC_PARAM_IARGS
DEF_HELPER_FLAGS_5 was added some time ago without adjusting
MAX_OPC_PARAM_IARGS.
Fixing the definition becomes more...
Stefan Weil

09/14/2012

10:46 am Revision e84d5956: configure: fix seccomp check
Currently, if libseccomp is missing but the user explicitly requested
seccomp support using --enable-seccomp, configu...
Yann E. MORIN
10:40 am Revision 61518a74: net: broadcast hub packets if at least one port can receive
In commit 60c07d933c66c4b30a83b7ccbc8a0cb3df1b2d0e ("net: fix
qemu_can_send_packet logic") the "VLAN" broadcast behav...
Stefan Hajnoczi
10:40 am Revision 863f678f: net: asynchronous send/receive infrastructure for net/socket.c
The net/socket.c net client is not truly asynchronous. This patch
borrows the qemu_set_fd_handler2() code from net/t...
Stefan Hajnoczi
10:40 am Revision 213fd508: net: EAGAIN handling for net/socket.c UDP
Implement asynchronous send for UDP (or other SOCK_DGRAM) sockets. If
send fails with EAGAIN we wait for the socket ...
Stefan Hajnoczi
10:40 am Revision 45a7f54a: net: EAGAIN handling for net/socket.c TCP
Replace spinning send_all() with a proper non-blocking send. When the
socket write buffer limit is reached, we shoul...
Stefan Hajnoczi
10:40 am Revision c67f5dc1: net: add receive_disabled logic to iov delivery path
This patch adds the missing NetClient->receive_disabled logic in the
sendv delivery code path. It seems that commit
...
Stefan Hajnoczi
10:40 am Revision 190563f9: net: fix usbnet_receive() packet drops
The USB network interface has a single buffer which the guest reads
from. This patch prevents multiple calls to usbn...
Stefan Hajnoczi
10:40 am Revision 08d12022: net: add -netdev options to man page
Document the -netdev syntax which supercedes the older -net syntax.
This patch is a first step to making -netdev prom...
Stefan Hajnoczi
10:40 am Revision f237ddbb: net: clean up usbnet_receive()
The USB network interface has two code paths depending on whether or not
RNDIS mode is enabled. Refactor usbnet_rece...
Stefan Hajnoczi
10:40 am Revision 06b5f36d: net: do not report queued packets as sent
Net send functions have a return value where 0 means the packet has not
been sent and will be queued. A non-zero val...
Stefan Hajnoczi
10:40 am Revision 987a9b48: net: notify iothread after flushing queue
virtio-net has code to flush the queue and notify the iothread
whenever new receive buffers are added by the guest. ...
Paolo Bonzini
10:40 am Revision e8b4c680: e1000: flush queue whenever can_receive can go from false to true
When the guests replenish the receive ring buffer, the network device
should flush its queue of pending packets. Thi...
Paolo Bonzini
10:40 am Revision a98b1402: xen: flush queue when getting an event
xen does not have a register that, when written, will cause can_receive
to go from false to true. However, flushing ...
Paolo Bonzini
10:40 am Revision 1069985f: eepro100: Fix network hang when rx buffers run out
This is reported by QA. When installing os with pxe, after the initial
kernel and initrd are loaded, the procedure tr...
Bo Yang
10:21 am Revision feadf1a4: console: Clean up bytes per pixel calculation
Division with round up is the correct way to compute this even if the
only case where division with round down gives ...
BALATON Zoltan
10:21 am Revision 6932a69b: qapi: Fix enumeration typo error
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Lei Li
10:21 am Revision 6d1cc321: kvm: Fix warning from static code analysis
Report from smatch:
kvm-all.c:1373 kvm_init(135) warn:
variable dereferenced before check 's' (see line 1360)
's' ...
Stefan Weil
10:21 am Revision ef37a699: arch_init.c: add missing '%' symbols before PRIu64 in debug printfs
'%' symbols were missing in front of PRIu64 macros in DPRINTF() messages in
arch_init.c, this caused compilation warn...
Igor Mitsyanko
10:21 am Revision 0546b8c2: Spelling fixes in comments and documentation
These wrong spellings were detected by codespell:
* successully -> successfully
* alot -> a lot
* wanna -> want to...
Stefan Weil
10:21 am Revision aade7b91: Fix spelling (licenced -> licensed) in GPL
The patch also fixes the case of "written".
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoc...
Stefan Weil
10:21 am Revision 1a7e8cae: Fix copy&paste typos in documentation comments
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
BALATON Zoltan
10:21 am Revision 4580c490: ui: Fix spelling in comment (ressource -> resource)
The function is called interface_release_resource.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan...
Stefan Weil
10:21 am Revision 7b1532ec: linux-user: Remove #if 0'd cpu_get_real_ticks() definition
Remove the cpu_get_real_ticks() definition from linux-user/main.c.
This has been disabled via #if 0 and unused since ...
Peter Maydell
10:21 am Revision 52a8e968: Spelling fixes in comments and macro names (ressource -> resource)
Macro XEN_HOST_PCI_RESOURCE_BUFFER_SIZE is only used locally,
so the change should be safe.
Signed-off-by: Stefan We...
Stefan Weil
10:21 am Revision 93d3ad2a: srp: Don't use QEMU_PACKED for single elements of a structured type
QEMU_PACKED results in a MinGW compiler warning when it is
used for single structure elements:
warning: 'gcc_struct'...
Stefan Weil
01:26 am Revision 95b1ad7a: slirp: Implement TFTP Blocksize option
This option is described in RFC 1783. As this is only an optional field,
we may ignore it in some situations and hand...
Hervé Poussineau

09/13/2012

01:44 pm Revision eb7faf0e: slirp: Remove unused return value of tftp_send_next_block
No caller actually makes use of this value, so let's simplify the code.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen...
Jan Kiszka
01:39 pm Revision 4aa401f3: slirp: Handle more than 65535 blocks in TFTP transfers
RFC 1350 does not mention block count roll-over. However, a lot of TFTP servers
implement it to be able to transmit b...
Hervé Poussineau
01:38 pm Revision c4d12a74: slirp: Remove wrong type casts ins debug statements
The type casts of pointers to long are not allowed
when sizeof(pointer) != sizeof(long).
Signed-off-by: Stefan Weil ...
Stefan Weil
01:38 pm Revision e56afbc5: slirp: Fix error reported by static code analysis
Report from smatch:
slirp/tcp_subr.c:127 tcp_respond(17) error:
we previously assumed 'tp' could be null (see line ...
Stefan Weil
01:38 pm Revision 78be0566: slirp: improve TFTP performance
When transferring a file, keep it open during the whole transfer,
instead of opening/closing it for each block.
Sign...
Hervé Poussineau
10:50 am Revision fc3f6e1b: usb-redir: Add support for migration
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
10:50 am Revision 72a04d0c: uhci: Don't queue up packets after one with the SPD flag set
Don't queue up packets after a packet with the SPD (short packet detect)
flag set. Since we won't know if the packet ...
Hans de Goede
10:50 am Revision 35efba2c: usb-redir: Revert usb-redir part of commit 93bfef4c
Commit 93bfef4c6e4b23caea9d51e1099d06433d8835a4 makes qemu-devices
which report the qemu version string to the guest ...
Hans de Goede
10:50 am Revision 09054d19: usb-redir: Add chardev open / close debug logging
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
10:50 am Revision 3f4be328: usb-redir: Store max_packet_size in endp_data
So that we've a place to migrate it to / from to allow restoring it after
migration.
Signed-off-by: Hans de Goede <h...
Hans de Goede
10:50 am Revision ceab6f96: ehci: Walk async schedule before and after migration
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
10:50 am Revision 8e60452a: usb-redir: Change cancelled packet code into a generic packet-id queue
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
10:50 am Revision 9a8d4067: usb-redir: Add an already_in_flight packet-id queue
After a live migration, the usb-hcd will re-queue all packets by
walking over the schedule in the guest memory again,...
Hans de Goede
10:50 am Revision 8f5457eb: ehci: Don't set seen to 0 when removing unseen queue-heads
When removing unseen queue-heads from the async queue list, we should not
set the seen flag to 0, as this may cause t...
Hans de Goede
10:50 am Revision 56ab2ad1: configure: usbredir fixes
usbredir is only used by system emulation, so add the libraries to
libs_softmmu instead of LIBS.
Cc: Michael Tokarev...
Aurelien Jarno
08:31 am Revision a639ab04: hw/qxl: support client monitor configuration via device
Until now we used only the agent to change the monitor count and each
monitor resolution. This patch introduces the q...
Alon Levy
08:31 am Revision 917ae08c: hw/qxl: tracing fixes
Add two new trace events:
qxl_send_events(int qid, uint32_t events) "%d %d"
qxl_set_guest_bug(int qid) "%d"
Change q...
Alon Levy
08:31 am Revision 1a1bc085: qxl: add trace-event for QXL_IO_LOG
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy

09/12/2012

04:50 pm Revision 1f7a48de: sheepdog: fix savevm and loadvm
This patch sets data to be sent to Sheepdog correctly and fixes savevm
and loadvm operations on a Sheepdog image.
Si...
MORITA Kazutaka
04:50 pm Revision ce560dcf: ATAPI: 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
04:50 pm Revision 1e53537f: ide: Fix error messages from static code analysis (no real error)
Report from smatch:
hw/ide/core.c:1472 ide_exec_cmd(423) error: buffer overflow 'smart_attributes' 8 <= 29
hw/ide/cor...
Stefan Weil
04:50 pm Revision 45724d6d: block/curl: Fix wrong free statement
Report from smatch:
block/curl.c:546 curl_close(21) info: redundant null check on s->url calling free()
The check wa...
Stefan Weil
04:50 pm Revision 514f21a5: vdi: Fix warning from clang
ccc-analyzer reports these warnings:
block/vdi.c:704:13: warning: Dereference of null pointer
bmap[i] = ...
Stefan Weil
04:50 pm Revision 9ca11154: block: fix block tray status
The tray status should change also if you eject empty block device.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>...
Pavel Hrdina
04:50 pm Revision 2a4f4f34: ahci: properly reset PxCMD on HBA reset
While testing q35, I found that windows 7 (specifically, windows 7 ultimate
with sp1 x64), wouldn't install because i...
Jason Baron
04:50 pm Revision c249ee68: qapi: Add SnapshotInfo and ImageInfo.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Benoît Canet
04:50 pm Revision fe235a06: block: Don't forget to delete temporary file
The caller would not delete temporary file after failed get_tmp_filename().
Signed-off-by: Dunrong Huang <riegamaths...
Dunrong Huang
04:50 pm Revision f0536bb8: Don't require encryption password for 'qemu-img info' command
The encryption password is only required if I/O is going to be
performed on a disk image. The 'qemu-img info' command...
Daniel P. Berrange
04:50 pm Revision c054b3fd: qemu-img: Add json output option to the info command.
This option --output=[human|json] make qemu-img info output on
human or JSON representation at the choice of the user...
Benoît Canet
09:09 am Revision 3e4f910c: ehci: switch to new-style memory ops
Also register different memory regions for capabilities,
operational registers and port status registers. Create
sep...
Gerd Hoffmann
09:09 am Revision ffa1f2e0: ehci: Fix interrupts stopping when Interrupt Threshold Control is 8
If Interrupt Threshold Control is 8 or a multiple of 8, then
s->usbsts_frindex can become exactly 0x4000, at which po...
Hans de Goede
09:09 am Revision 8f74ed1e: ehci: Don't process too much frames in 1 timer tick (v2)
The Linux ehci isoc scheduling code fills the entire schedule ahead of
time minus 80 frames. If we make a large jump ...
Hans de Goede
09:09 am Revision ccc2960d: qxl: dont update invalid area
This patch fixes the following error:
$ ~/usr/bin/qemu-system-x86_64 -enable-kvm -m 1024 -spice port=5900,disable-ti...
Dunrong Huang
09:09 am Revision 753b8b0d: qxl: better cleanup for surface destroy
Add back a call to qxl_spice_destroy_surface_wait_complete() in qxl_spice_destroy_surface_wait(),
that was removed by...
Uri Lublin
09:09 am Revision 63587e31: usb-host: allow emulated (non-async) control requests without USBPacket
xhci needs this for USB_REQ_SET_ADDRESS due to the way
usb addressing is handled by the xhci hardware.
Signed-off-by...
Gerd Hoffmann
09:09 am Revision ab902981: qxl: Ignore set_client_capabilities pre/post migrate
The recent introduction of set_client_capabilities has broken
(seamless) migration by trying to call qxl_send_events ...
Hans de Goede
09:09 am Revision b1af98ba: spice: switch to queue for vga mode updates
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
09:09 am Revision c60319a3: spice: split qemu_spice_create_update
Creating one function which creates a single update for a given
rectangle. And one (for now) pretty simple wrapper a...
Gerd Hoffmann
09:09 am Revision a7310dd3: spice: add screen mirror
Create a screen mirror, keep there a copy of the most recent update
passed on to spice-server.
Signed-off-by: Gerd H...
Gerd Hoffmann
09:09 am Revision b021bd29: spice: send updates only for changed screen content
when creating screen updates go compare the current guest screen
against the mirror (which holds the most recent upda...
Gerd Hoffmann
12:15 am Revision e333cd69: kvm: Rename irqchip_inject_ioctl to irq_set_ioctl
This variable is no longer bound to irqchip, and the IOCTL sets the IRQ
level, does not directly inject it. No functi...
Jan Kiszka
12:15 am Revision 683d4b5d: kvm: Stop flushing coalesced MMIO on vmexit
The memory subsystem will now take care of flushing whenever affected
regions are accessed or the memory mapping chan...
Jan Kiszka
12:15 am Revision bd8f2f5d: VGA: Flush coalesced MMIO on related MMIO/PIO accesses
In preparation of stopping to flush coalesced MMIO unconditionally on
vmexits, mark VGA MMIO and PIO regions as synch...
Jan Kiszka
12:15 am Revision bb880ded: memory: Flush coalesced MMIO on mapping and state changes
Flush pending coalesced MMIO before performing mapping or state changes
that could affect the event orderings or rout...
Jan Kiszka
12:15 am Revision 02e2b95f: memory: Fold memory_region_update_topology into memory_region_transaction_commit
Simplify the code as we are using now only a subset of the original
features of memory_region_update_topology.
Signe...
Jan Kiszka
12:15 am Revision 59023ef4: memory: Use transaction_begin/commit also for single-step operations
Wrap also simple operations consisting only of a single step with
memory_region_transaction_begin/commit. This allows...
Jan Kiszka
12:15 am Revision d410515e: memory: Flush coalesced MMIO on selected region access
Instead of flushing pending coalesced MMIO requests on every vmexit,
this provides a mechanism to selectively flush w...
Jan Kiszka
12:15 am Revision 8732fbd2: kvm-all.c: Move init of irqchip_inject_ioctl out of kvm_irqchip_create()
Move the init of the irqchip_inject_ioctl field of KVMState out of
kvm_irqchip_create() and into kvm_init(), so that ...
Peter Maydell
12:14 am Revision 2879636d: update-linux-headers.sh: Don't hard code list of architectures
Rather than hardcoding the list of architectures in the kernel
header update script, just import headers for every ar...
Peter Maydell

09/11/2012

07:06 pm Revision e0a1e32d: Merge branch 'usb.64' of git://git.kraxel.org/qemu
* 'usb.64' of git://git.kraxel.org/qemu: (54 commits)
xhci: allow bytewise capability register reads
xhci: kill x...
Aurelien Jarno
07:06 pm Revision fedc0da2: tcg/optimize: fix if/else/break coding style
optimizer.c contains some cases were the break is appearing in both the
if and the else parts. Fix that by moving it ...
Aurelien Jarno
07:06 pm Revision fbeaa26c: tcg/optimize: add constant folding for brcond
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
07:06 pm Revision f8dd19e5: tcg/optimize: add constant folding for setcond
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
07:05 pm Revision 65a7cce1: tcg/optimize: swap brcond/setcond arguments when possible
brcond and setcond ops are not commutative, but it's easy to compute the
new condition after swapping the arguments. ...
Aurelien Jarno
07:05 pm Revision 01ee5282: tcg/optimize: simplify shift/rot r, 0, a => movi r, 0 cases
shift/rot r, 0, a is equivalent to movi r, 0.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli...
Aurelien Jarno
07:05 pm Revision 61251c0c: tcg/optimize: simplify and r, a, 0 cases
and r, a, 0 is equivalent to a movi r, 0.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien J...
Aurelien Jarno
07:05 pm Revision 38ee188b: tcg/optimize: simplify or/xor r, a, 0 cases
or/xor r, a, 0 is equivalent to a mov r, a.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien...
Aurelien Jarno
07:05 pm Revision 56e49438: tcg/optimize: split expression simplification
Split expression simplification in multiple parts so that a given op
can appear multiple times. This patch should not...
Aurelien Jarno
07:05 pm Revision c5cc28ff: tcg: improve profiler
Now that there are two passes of optimization (optimize.c, liveness)
there is no point of outputing the statistics of...
Aurelien Jarno
08:43 am Revision 4c47f800: xhci: add msix support
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
08:43 am Revision 2cae4119: xhci: move register update into xhci_intr_raise
Now that we have a separate function to raise an IRQ we can move
some comon code into the function.
Signed-off-by: G...
Gerd Hoffmann
08:43 am Revision 962d11e1: xhci: add XHCIInterrupter
Move all state belonging to the (single) interrupter into a separate
struct. First step in adding support for multip...
Gerd Hoffmann
08:43 am Revision 43d9d604: xhci: prepare xhci_runtime_{read,write} for multiple interrupters
Prepare xhci runtime register access function for multiple interrupters.
Signed-off-by: Gerd Hoffmann <kraxel@redhat...
Gerd Hoffmann
08:43 am Revision 2d1de850: xhci: pick target interrupter
Pick the correct interrupter when queuing an event.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
08:43 am Revision fa8ee89e: xhci: support multiple interrupters
Everything is in place, flip the big switch now
and enable support for multiple interrupters.
Signed-off-by: Gerd Ho...
Gerd Hoffmann
08:43 am Revision 1b067564: xhci: kill xhci_mem_{read,write} dispatcher functions
... and register subregions instead, so we offload the dispatching
to the the memory subsystem which is designed to h...
Gerd Hoffmann
08:43 am Revision 6ee021d4: xhci: allow bytewise capability register reads
Some guests need this according to
Alejandro Martinez Ruiz <alex@securiforest.com>
Signed-off-by: Gerd Hoffmann <kra...
Gerd Hoffmann
08:43 am Revision d5a15814: xhci: drop buffering
This patch splits the xhci_xfer_data function into three.
The xhci_xfer_data function used to do does two things:
...
Gerd Hoffmann
08:43 am Revision 5c08106f: xhci: move device lookup into xhci_setup_packet
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
08:43 am Revision 01546fa6: xhci: implement mfindex
Implement mfindex register and mfindex wrap event.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
08:43 am Revision 3d139684: xhci: iso xfer support
Add support for iso transfers.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
08:43 am Revision 873123fe: xhci: trace cc codes in cleartext
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
08:43 am Revision d829fde9: xhci: add trace_usb_xhci_ep_set_dequeue
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
08:43 am Revision 8e9f18b6: xhci: fix runtime write tracepoint
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
08:43 am Revision 106b214c: xhci: update register layout
Change the register layout to be a bit more sparse and also not depend
on the number of ports. Useful when for makin...
Gerd Hoffmann
08:43 am Revision 0846e635: xhci: update port handling
This patch changes the way xhci ports are linked to USBPorts. The fixed
1:1 relationship between xhci ports and USBP...
Gerd Hoffmann
08:43 am Revision 6d51b2bb: usb3: superspeed descriptors
Add superspeed descriptor entry to USBDesc,
advertise superspeed support when present.
Signed-off-by: Gerd Hoffmann ...
Gerd Hoffmann
08:43 am Revision b43a2851: usb3: superspeed endpoint companion
Add support for building superspeed endpoint companion descriptors,
create them for superspeed usb devices.
Signed-o...
Gerd Hoffmann
08:43 am Revision 2077469b: usb3: bos decriptor
Add support for creating BOS descriptor and
device cappability descriptors.
Signed-off-by: Gerd Hoffmann <kraxel@red...
Gerd Hoffmann
08:43 am Revision 79b40459: usb-storage: usb3 support
Add usb3 descriptors to usb-storage, so it shows up as superspeed
device when connected to xhci.
Signed-off-by: Gerd...
Gerd Hoffmann
08:43 am Revision c5e9b02d: xhci: fix & cleanup msi.
Drop custom write_config function which isn't needed any more.
Make the msi property a bit property so it accepts 'on...
Gerd Hoffmann
08:43 am Revision 4c4abe7c: xhci: rework interrupt handling
Split xhci_irq_update into a function which handles intx updates
(including lowering the irq line once the guests ack...
Gerd Hoffmann
08:43 am Revision ed9873bf: usb-redir: Don't delay handling of open events to a bottom half
There is no need for this, and doing so means that a backend trying to
write immediately after an open event will see...
Hans de Goede
08:43 am Revision cb897117: usb-redir: Get rid of async-struct get member
This is a preparation patch for completely getting rid of the async-packet
struct in usb-redir, instead relying on th...
Hans de Goede
08:43 am Revision 104981d5: usb-redir: Get rid of local shadow copy of packet headers
The shadow copy only serves as an extra check (besides the packet-id) to
ensure the packet we get back is a reply to ...
Hans de Goede
08:43 am Revision 206e7f20: usb-redir: Get rid of unused async-struct dev member
This is a preparation patch for completely getting rid of the async-packet
struct in usb-redir, instead relying on th...
Hans de Goede
08:43 am Revision de550a6a: usb-redir: Move to core packet id and queue handling
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
08:43 am Revision 2979a361: usb-redir: Return babble when getting more bulk data then requested
Babble is the appropriate error in this case (rather then signalling a stall).
Signed-off-by: Hans de Goede <hdegoed...
Hans de Goede
08:43 am Revision be4a8928: usb-redir: Convert to new libusbredirparser 0.5 API
This gives us support for 64 bit ids which is needed for using XHCI with
the new hcd generated ids.
Signed-off-by: H...
Hans de Goede
08:43 am Revision 0fde3b7a: usb-redir: Set ep max_packet_size if available
This is needed for usb-redir to work properly with the xhci emulation.
Signed-off-by: Hans de Goede <hdegoede@redhat...
Hans de Goede
08:43 am Revision 910c1e6b: usb-redir: Add a usbredir_reject_device helper function
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
08:43 am Revision a508cc42: usb-redir: Ensure our peer has the necessary caps when redirecting to XHCI
In order for redirection to work properly when redirecting to an emulated
XHCI controller, the usb-redir-host must su...
Hans de Goede
08:43 am Revision 6c67446a: usb-redir: Enable pipelining for bulk endpoints
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
08:43 am Revision 2964cd9b: Better name usb braille device
Windows users need to know that they have to use the Baum driver to make
the qemu braille device work.
Signed-off-by...
Samuel Thibault
08:43 am Revision 2bbd086c: usb-audio: fix usb version
usb-audio is a full speed (1.1) device,
but bcdUSB claims it is usb 2.0. Fix it.
Signed-off-by: Gerd Hoffmann <krax...
Gerd Hoffmann
08:43 am Revision 331e9406: xhci: rip out background transfer code
original xhci code (the one which used libusb directly) used to use
'background transfers' for iso streams. In upstr...
Gerd Hoffmann
08:42 am Revision c13a9e61: usb-core: Add a usb_ep_find_packet_by_id() helper function
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
08:42 am Revision 9c1f6765: usb-core: Allow the first packet of a pipelined ep to complete immediately
This can happen with usb-redir live-migration when the packet gets re-queued
after the migration and the original que...
Hans de Goede
08:42 am Revision 66f092d2: Revert "ehci: don't flush cache on doorbell rings."
This reverts commit 9bc3a3a216e2689bfcdd36c3e079333bbdbf3ba0, which got
added to fix an issue where the real, underly...
Hans de Goede
08:42 am Revision dafe31fc: ehci: Validate qh is not changed unexpectedly by the guest
-combine the qh check with the check for devaddr changes
-also ensure that p gets set to NULL when the queue gets can...
Hans de Goede
08:42 am Revision 522079dd: ehci: Update copyright headers to reflect recent work
Update copyright headers to reflect all the work Gerd and I have been doing
on the EHCI emulation.
Signed-off-by: Ha...
Hans de Goede
08:42 am Revision 0e795352: ehci: Properly cleanup packets on cancel
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Hans de Goede
08:42 am Revision 4b63a0df: ehci: Properly report completed but not yet processed packets to the guest
Reported packets which have completed before being cancelled as such to the
host. Note that the new code path this pa...
Hans de Goede
08:42 am Revision 616789cd: ehci: check for EHCI_ASYNC_FINISHED first in ehci_free_packet
Otherwise we'll see the packet free twice in the trace log even though
it actually happens only once.
Signed-off-by:...
Gerd Hoffmann
08:42 am Revision 5c514681: ehci: trace guest bugs
make qemu_queue_{cancel,reset} return the number of packets released,
so the caller can figure whenever there have be...
Gerd Hoffmann
08:42 am Revision 1defcbd1: ehci: add doorbell trace events
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
08:42 am Revision 3a8ca08e: ehci: Add some additional ehci_trace_guest_bug() calls
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
08:42 am Revision ef5b2344: ehci: Fix memory leak in handling of NAK-ed packets
Currently each time we try to execute a NAK-ed packet we redo
ehci_init_transfer, and usb_packet_map, re-allocing (wi...
Hans de Goede
08:42 am Revision eff6dce7: ehci: Handle USB_RET_PROCERR in ehci_fill_queue
USB_RET_PROCERR can be triggered by the guest (by for example requesting more
then BUFFSIZE bytes), so don't assert o...
Hans de Goede
08:42 am Revision cf1f8169: ehci: Correct a comment in fetchqtd packet processing
Since my previous comment said "Should never happen", I tried changing the
next line to an assert(0), which did not g...
Hans de Goede
08:42 am Revision 18113340: usb-redir: Never return USB_RET_NAK for async handled packets
USB_RET_NAK is not a valid response for async handled packets (and will
trigger an assert as such).
Also drop the wa...
Hans de Goede
08:42 am Revision 45b339b1: usb: controllers do not need to check for babble themselves
If an (emulated) usb-device tries to write more data to a packet then
its iov len, this will trigger an assert in usb...
Hans de Goede
08:42 am Revision cc409974: usb-core: Don't set packet state to complete on a nak
This way the hcd can re-use the same packet to retry without needing
to re-init it.
Signed-off-by: Hans de Goede <hd...
Hans de Goede

09/10/2012

09:53 pm Revision 4b1c11fd: Add ability to force enable/disable of tools build
The qemu-img, qemu-nbd and qemu-io tools are built conditionally
based on whether any softmmu target is enabled. Thes...
Daniel P. Berrange
09:53 pm Revision 66d5499b: Add ability to disable build of all targets
Allow passing of '--target-list=' to configure to request that
all targets are to be disabled. This allows for doing ...
Daniel P. Berrange
09:52 pm Revision 9324cc50: RTC: Update interrupt state when interrupts are masked/unmasked
If an interrupt flag is already set when the interrupt becomes enabled,
raise an interrupt immediately, and vice vers...
Yang Zhang
09:52 pm Revision c4c18e24: RTC: Rename rtc_timer_update
Signed-off-by: Yang Zhang <yang.z.zhang@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ...
Yang Zhang
09:52 pm Revision e46deaba: RTC: introduce RTC_CLOCK_RATE
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
09:52 pm Revision bedc572e: RTC: Remove the logic to update time format when DM bit changed
Changing the DM (binary/BCD) and 24/12 control bit doesn't affect the internal
registers. It only indicates what form...
Yang Zhang
09:52 pm Revision 0281518a: vmstate: add VMSTATE_TIMER_V
Also, for consistency with other occurrences, implement VMSTATE_TIMER
as a special case of VMSTATE_TIMER_V rather tha...
Paolo Bonzini
09:52 pm Revision 56038ef6: RTC: Update the RTC clock only when reading it
Calculate guest RTC based on the time of the last update, instead of
using timers. The formula is
(base_rtc + g...
Yang Zhang
09:52 pm Revision 41a9b8b2: RTC: Add divider reset support
The first update cycle begins one-half seconds after divider
reset is removed. This feature is useful for testing.
...
Yang Zhang
09:52 pm Revision 89166459: RTC: Remove the current_tm field
This is not used anymore and only written to.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anth...
Paolo Bonzini
09:52 pm Revision e2826cf4: RTC: Get and set time without going through s->current_tm
This patch makes rtc_set_time and rtc_set_cmos work without reading
s->current_tm. In the case of rtc_set_time I int...
Paolo Bonzini
09:52 pm Revision 00cf5774: RTC: Do not fire timer periodically to catch next alarm
This patch limits further the usage of a periodic timer. It computes the
time of the next alarm, and uses it to skip...
Paolo Bonzini
08:51 pm Revision 6a38e0dc: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
kvm: i386: Add classic PCI device assignment
kvm: i386: Add services required for PCI devic...
Anthony Liguori
08:48 pm Revision 14df77a6: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
* mst/tags/for_anthony:
vhost: Pass device path to vhost_dev_init()
monitor: Rename+move net_handle_fd_param -> m...
Anthony Liguori
06:57 pm Revision 8bf188aa: use --libexecdir instead of ignoring it first and reinventing it later
Commit 7b93fadf3a38d1ed65ea5536a52efc2772c6e3b8 "Add basic version
of bridge helper" put the bridge helper executable...
Michael Tokarev
06:57 pm Revision 455aa1e0: socket: don't attempt to reconnect a TCP socket in server mode
Commit c3767ed0eb5d0bb25fe409ae5dec06e3411ff1b6 introduced a possible SEGV when
using a socket chardev with server=on...
Anthony Liguori
04:32 pm Revision 69fc2553: Merge branch 'spice.v59' of git://anongit.freedesktop.org/spice/qemu
* 'spice.v59' of git://anongit.freedesktop.org/spice/qemu:
Remove #ifdef QXL_COMMAND_FLAG_COMPAT_16BPP
qxl: Add s...
Aurelien Jarno
04:04 pm Revision e22b1e99: Merge branch 'queue/qmp' of git://repo.or.cz/qemu/qmp-unstable
* 'queue/qmp' of git://repo.or.cz/qemu/qmp-unstable:
tcx: tcx_screen_dump(): add error handling
tcx: tcx24_screen...
Aurelien Jarno
04:03 pm Revision a32354e2: hw/mcf5206: Fix buffer overflow for MBAR read / write
Report from smatch:
mcf5206.c:384 m5206_mbar_readb(7) error: buffer overflow 'm5206_mbar_width' 128 <= 128
mcf5206.c...
Stefan Weil
04:00 pm Revision 599d64f6: target-arm: Fix potential buffer overflow
Report from smatch:
target-arm/helper.c:651 arm946_prbs_read(6) error:
buffer overflow 'env->cp15.c6_region' 8 <= 8...
Stefan Weil
03:59 pm Revision 149eeb5f: hw/wm8750: Fix potential buffer overflow
Report from smatch:
hw/wm8750.c:369 wm8750_tx(12) error: buffer overflow 's->i2c_data' 2 <= 2
It looks like the pre...
Stefan Weil
03:30 pm Revision c3ebd3ba: kvm: i386: Add classic PCI device assignment
This adds PCI device assignment for i386 targets using the classic KVM
interfaces. This version is 100% identical to ...
Jan Kiszka
03:29 pm Revision b139bd30: kvm: i386: Add services required for PCI device assignment
These helpers abstract the interaction of upcoming pci-assign with the
KVM kernel services. Put them under i386 only ...
Jan Kiszka
03:29 pm Revision 3ab73842: kvm: Introduce kvm_has_intx_set_mask
Will be used by PCI device assignment code.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Acked-by: M...
Jan Kiszka
03:28 pm Revision cc57407e: kvm: Introduce kvm_irqchip_update_msi_route
This service allows to update an MSI route without releasing/reacquiring
the associated VIRQ. Will be used by PCI dev...
Jan Kiszka
02:38 pm Revision 19b0516f: target-s390x: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0.
Remove temporary wrappers and switch to AREG0 free m...
Blue Swirl
02:38 pm Revision 089f5c06: target-s390x: avoid AREG0 for misc helpers
Make misc helpers take a parameter for CPUState instead
of relying on global env.
Signed-off-by: Blue Swirl <blauwir...
Blue Swirl
02:38 pm Revision 6845df48: tcg/s390: fix ld/st with CONFIG_TCG_PASS_AREG0
The load/store slow path has been broken in e141ab52d:
- We need to move 4 registers for store functions and 3 regist...
Aurelien Jarno
02:38 pm Revision 71e47088: target-s390x: fix style
Before splitting op_helper.c and helper.c in the next patches,
fix style issues. No functional changes.
Replace also...
Blue Swirl
02:38 pm Revision e72ca652: target-s390x: split FPU ops
Move floating point instructions to fpu_helper.c.
While exporting some condition code helpers,
avoid duplicate ident...
Blue Swirl
02:38 pm Revision a78b0504: target-s390x: split condition code helpers
Move condition code helpers to cc_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alexande...
Blue Swirl
02:38 pm Revision fc8d72c2: target-s390x: split integer helpers
Move integer helpers to int_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alexander Graf...
Blue Swirl
02:38 pm Revision 8ef7f78e: target-s390x: split memory access helpers
Move memory access helpers to mem_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
[agraf: fold softmmu in...
Blue Swirl
02:38 pm Revision aea1e885: target-s390x: rename op_helper.c to misc_helper.c
Now op_helper.c contains miscellaneous helpers, rename
it to misc_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gm...
Blue Swirl
02:38 pm Revision 449c0d70: target-s390x: 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
02:38 pm Revision 4fda26a7: target-s390x: avoid AREG0 for integer helpers
Make integer helpers take a parameter for CPUState instead
of relying on global env.
Signed-off-by: Blue Swirl <blau...
Blue Swirl
02:38 pm Revision 932385a3: target-s390x: avoid AREG0 for condition code helpers
Make condition code helpers take a parameter for CPUState instead
of relying on global env.
Signed-off-by: Blue Swir...
Blue Swirl

09/09/2012

05:03 pm Revision b131c74a: kvm: Clean up irqfd API
No need to expose the fd-based interface, everyone will already be fine
with the more handy EventNotifier variant. Re...
Jan Kiszka
04:48 pm Revision 62fe8331: qemu: Use valgrind annotations to mark kvm guest memory as defined
valgrind with kvm produces a big amount of false positives regarding
"Conditional jump or move depends on uninitialis...
Christian Borntraeger

09/08/2012

01:17 pm Revision 0c267217: musicpal: Fix flash mapping
The old arithmetic assumed 32 physical address bits which is no longer
true for ARM since 3cc0cd61f4.
Signed-off-by:...
Jan Kiszka
12:09 pm Revision ce6c760c: Add MAINTAINERS entry for leon3
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Fabien Chouteau
12:03 pm Revision 5acfc832: target-sparc: fix fcmp{s,d,q} instructions wrt exception
fcmp{s,d,q} instructions are supposed to ignore quiet NaN (contrary to
the fcmpe{s,d,q} instructions), but the curren...
Aurelien Jarno
11:46 am Revision c29b1bee: target-xtensa: fix missing errno codes for mingw32
Put the following errno value mappings under #ifdef:
xtensa-semi.c: In function 'errno_h2g':
xtensa-semi.c:113: erro...
Max Filippov
07:30 am Revision c001ed15: target-cris: Fix buffer overflow
Report from smatch:
target-cris/translate.c:3464 cpu_dump_state(32) error:
buffer overflow 'env->sregs' 4 <= 255
s...
Stefan Weil
02:37 am Revision 03e6e501: MIPS/user: Fix reset CPU state initialization
This change updates the CPU reset sequence to use a common piece of code
that figures out CPU state flags, fixing the...
Maciej W. Rozycki

09/07/2012

06:35 pm Revision 449bc90e: lan9118: fix multicast filtering
The lan9118 emulation tries to compute the multicast index by calling
directly the crc32() function from zlib, but fa...
Aurelien Jarno
04:26 pm Revision 7e9c7ffe: fix entry pointer for ELF kernels loaded with -kernel option
Find a hopefully proper patch attached. Take it or leave it.
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-b...
Henning Schild
09:15 am Revision 1241ed94: vhost: Pass device path to vhost_dev_init()
The path to /dev/vhost-net is currently hardcoded in vhost_dev_init().
This needs to be changed so that /dev/vhost-sc...
Stefan Hajnoczi
09:15 am Revision a96ed02f: monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_param
This patch renames+moves the net_handle_fd_param() caller used to
obtain a file descriptor from either qemu_parse_fd(...
Nicholas Bellinger
09:02 am Revision 692e587f: qemu: add .exrc
I've been using this to get correct indenting with vim
in qemu for a while, but it's a bit easier if we
put the setti...
Michael S. Tsirkin
09:02 am Revision 1de53459: pcie: drop version_id field for live migration
While testing q35 live migration, I found that the migration would abort with
the following error: "Unknown savevm se...
Jason Baron
09:02 am Revision 0e180d9c: pcie_aer: clear cmask for Advanced Error Interrupt Message Number
The Advanced Error Interrupt Message Number (bits 31:27 of the Root
Error Status Register) is updated when the number...
Jason Baron

09/06/2012

06:04 pm Revision 6e4c0d1f: hw/pl110: Fix spelling of 'palette'
Fix the spelling of 'palette' used in various local variables,
structure members and comments.
Signed-off-by: Peter ...
Peter Maydell

09/05/2012

10:18 pm Revision d6ce52c1: target-xtensa: convert host errno values to guest
Guest errno values are taken from the newlib. Convert only those errno
values that can be returned from used system c...
Max Filippov
10:17 pm Revision 5424302e: CHECKPATCH: Add --debug adv_checking
Add debug options to find this issue. They were not listed
in the help because the are not simple to understand the ...
Don Slutz
10:17 pm Revision a99ac041: CHECKPATCH: Add --debug adv_dcs
Add debug options to find this issue. They were not listed
in the help because the are not simple to understand the ...
Don Slutz
10:17 pm Revision 69402a69: CHECKPATCH: Add --debug adv_apw
Add debug options to find this issue. They were not listed
in the help because the are not simple to understand the ...
Don Slutz
10:17 pm Revision dfe7053a: CHECKPATCH: Add warning for single else statement.
For an example:
WARNING: braces {} are necessary even for single statement blocks
+ } else
+ return env->r...
Don Slutz
09:48 pm Revision 75d789f8: error: add error_setg()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
09:48 pm Revision 227ccf6b: qapi: Fix potential NULL pointer segfault
Report from smatch:
qapi-visit.c:1640 visit_type_BlockdevAction(8) error:
we previously assumed 'obj' could be null...
Stefan Weil
09:48 pm Revision 149474c9: json-parser: Fix potential NULL pointer segfault
Report from smatch:
json-parser.c:474 parse_object(62) error: potential null derefence 'dict'.
json-parser.c:553 pars...
Stefan Weil
09:48 pm Revision e4c8f004: qapi: convert sendkey
Convert 'sendkey' to use QAPI.
QAPI passes key's index of mapping table to qmp_send_key(),
not keycode. So we use he...
Amos Kong
09:48 pm Revision d7098135: console: vga_hw_screen_dump_ptr: take Error argument
All devices that register a screen dump callback via
graphic_console_init() are updated.
The new argument is not use...
Luiz Capitulino
09:48 pm Revision ad39cf6d: qapi: convert screendump
Next commits will update devices to propagate errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
09:48 pm Revision 0ab6b636: tcx: tcx_screen_dump(): add error handling
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
09:48 pm Revision 8dc4cc7b: omap_lcdc: rename ppm_save() to omap_ppm_save()
Avoids confusion with the global ppm_save() defined in hw/vga.c.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat....
Luiz Capitulino
09:48 pm Revision d9c7ebb1: omap_lcdc: omap_ppm_save(): add error handling
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
09:48 pm Revision 61a3f955: g364fb: g364fb_screen_dump(): add error handling
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
09:48 pm Revision 537f2d2b: tcx: tcx24_screen_dump(): add error handling
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
09:48 pm Revision d663174d: vga: ppm_save(): add error handling
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
09:48 pm Revision fa779b65: Add support for pretty-printing response in qmp-shell
Add a '-p' arg to the QMP/qmp-shell test program, which uses
the python pprint module to pretty-print the dictionary
...
Daniel P. Berrange
09:48 pm Revision 886cc706: fix doc of using raw values with sendkey
(qemu) sendkey a
(qemu) sendkey 0x1e
(qemu) sendkey #0x1e
unknown key: '#0x1e'
The last command doesn't work, '#' i...
Amos Kong
09:48 pm Revision cd383492: monitor: rename keyname '<' to 'less'
There are many maps of keycode 0x56 in pc-bios/keymaps/*
pc-bios/keymaps/common:less 0x56
pc-bios/keymaps/common:...
Amos Kong
09:48 pm Revision 1048c88f: monitor: move key_defs[] table and introduce two help functions
This patch added two help functions to convert key/code to index of
mapping table, those functions will return Q_KEY_...
Amos Kong
09:48 pm Revision b9c4b48d: qapi: generate list struct and visit_list for enum
Currently, if we define an 'enum' and use it in one command's
data, list struct for enum could not be generated, but ...
Amos Kong
09:48 pm Revision 411656f4: qapi: add the QKeyCode enum
key_defs[] in monitor.c is a mapping table of keys and keycodes,
this patch added a QKeyCode enum. Key's index in the...
Amos Kong
09:48 pm Revision 2ef20c15: hmp: rename arguments
Rename 'string' to 'keys', rename 'hold_time' to 'hold-time'.
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off...
Amos Kong
07:44 pm Revision f45ddd14: Open up 1.3 development tree
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:11 pm Revision ddd8fdc7: spice: make number of surfaces runtime-configurable.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
06:11 pm Revision 2e0e3c39: configure: print spice-protocol and spice-server versions
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
06:11 pm Revision c10018d6: qxl: Add set_client_capabilities() interface to QXLInterface
This new interface lets spice server inform the guest whether
(a) a client is connected
(b) what capabilities the cl...
Søren Sandmann Pedersen
06:11 pm Revision 265db734: Remove #ifdef QXL_COMMAND_FLAG_COMPAT_16BPP
We require spice >= 0.8 now, so this flag is always present.
Signed-off-by: Soren Sandmann <ssp@redhat.com>
Signed-o...
Søren Sandmann Pedersen
06:11 pm Revision 71d388d4: spice: notify on vm state change only via spice_server_vm_start/stop
QXLWorker->start/stop are deprecated since spice-server 0.11.2
Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
S...
Yonit Halperin
06:11 pm Revision f5bb039c: spice: notify spice server on vm start/stop
Spice server needs to know about the vm state in order to prevent
attempts to write to devices when they are stopped,...
Yonit Halperin
06:11 pm Revision 835cab85: spice: abort on invalid streaming cmdline params
When parsing its command line parameters, spice aborts when it
finds unexpected values, except for the 'streaming-vid...
Christophe Fergeau
06:11 pm Revision 020af1c4: qxl: add QXL_IO_MONITORS_CONFIG_ASYNC
Revision bumped to 4 for new IO support, enabled for spice-server >=
0.11.1. New io enabled if revision is 4. Revisio...
Alon Levy
06:11 pm Revision 61c4efe2: spice: add 'migrated' flag to spice info
The flag is 'true' when spice migration has completed on the src side.
It is needed for a case where libvirt dies bef...
Yonit Halperin
06:11 pm Revision 8c957053: spice: adding seamless-migration option to the command line
The seamless-migration flag is required in order to identify
whether libvirt supports the new QEVENT_SPICE_MIGRATE_CO...
Yonit Halperin
06:11 pm Revision 27af7788: spice: increase the verbosity of spice section in "qemu --help"
Added all spice options to the help string. This can be used by libvirt
to determine which spice related features are...
Yonit Halperin
06:11 pm Revision 511b13e2: qxl/update_area_io: guest_bug on invalid parameters
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
06:11 pm Revision 36839d35: qxl: disallow unknown revisions
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
06:11 pm Revision 2fdd16e2: spice migration: add QEVENT_SPICE_MIGRATE_COMPLETED
When migrating, libvirt queries the migration status, and upon migration
completions, it closes the migration src. On...
Yonit Halperin
03:50 pm Revision 8db972cf: Update version for 1.2.0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

09/04/2012

06:26 pm Revision 3eea5498: console: bounds check whenever changing the cursor due to an escape code
This is XSA-17 / CVE-2012-3515
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Anthony Liguori ...
Ian Campbell
01:30 pm Revision de188751: qemu-timer: properly arm alarm timer for timers set by device initialization
QEMU will hang when fed the following command-line
qemu-system-mips -kernel vmlinux-2.6.32-5-4kc-malta -append "co...
Paolo Bonzini

09/01/2012

01:39 pm Revision e7eee62a: target-xtensa: return ENOSYS for unimplemented simcalls
This prevents guest from proceeding with uninitialised garbage returned
from unimplemented simcalls.
Signed-off-by: ...
Max Filippov

08/31/2012

06:50 pm Revision 0232cd35: Update version to 1.2.0-rc3
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:05 pm Revision 8bd6b06d: console: Fix warning from clang (and potential crash)
ccc-analyzer reports this warning:
console.c:1090:29: warning: Dereference of null pointer
if (active_consol...
Stefan Weil
06:04 pm Revision 23aec600: Merge remote-tracking branch 'kraxel/usb.61' into staging
* kraxel/usb.61:
uas: move transfer kickoff
ehci: Fix interrupt endpoints no longer working
ehci: handle TD dea...
Anthony Liguori
06:04 pm Revision cdedd9d8: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
qemu-iotests: add backing file smaller than image test case
stream: complete early if end of...
Anthony Liguori
04:47 pm Revision 347e40ff: uas: move transfer kickoff
Kick next scsi transfer from request release callback instead of command
completion callback, otherwise we might get ...
Gerd Hoffmann
04:47 pm Revision adf47834: ehci: Fix interrupt endpoints no longer working
One of the recent changes (likely the addition of queuing support) has broken
interrupt endpoints, this patch fixes t...
Hans de Goede
04:47 pm Revision 287fd3f1: ehci: handle TD deactivation of inflight packets
Check the TDs of inflight packets, cancel
packets in case the guest clears the active bit.
Signed-off-by: Gerd Hoffm...
Gerd Hoffmann
01:02 pm Revision 574ef171: ehci: simplify ehci_state_executing
ehci_state_executing does not need to check for p->usb_status == USB_RET_ASYNC
or USB_RET_PROCERR, since ehci_execute...
Hans de Goede
01:02 pm Revision c7cdca3b: ehci: add ehci_cancel_queue()
Factor out function to cancel all packets of a queue.
No behavior change.
Signed-off-by: Gerd Hoffmann <kraxel@redha...
Gerd Hoffmann
12:58 pm Revision a1c3e4b8: ehci: Schedule async-bh when IAAD bit gets set
After the "ehci: Print a warning when a queue unexpectedly contains packets
on cancel" commit. Under certain reproduc...
Hans de Goede
12:58 pm Revision 53dd6f70: ehci: Remove unnecessary ehci_flush_qh call
ehci_qh_do_overlay() already calls ehci_flush_qh() before it returns, calling
it twice is useless.
Signed-off-by: Ha...
Hans de Goede
12:57 pm Revision 7ce86aa1: ehci: Fix NULL ptr deref when unplugging an USB dev with an iso stream active
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Hans de Goede
12:57 pm Revision e983395d: usb: unique packet ids
This patch adds IDs to usb packets. Those IDs are (a) supposed to be
unique for the lifecycle of a packet (from pack...
Gerd Hoffmann
12:55 pm Revision 0132b4b6: usb: Halt ep queue en cancel pending packets on a packet error
For controllers which queue up more then 1 packet at a time, we must halt the
ep queue, and inside the controller cod...
Hans de Goede
11:16 am Revision da9fbe76: fix info qtree indention
Without the patch bus properties are are not in line with the other
properties:
[ ... ]
dev: fw_cfg, id ""
ctl...
Gerd Hoffmann
12:36 am Revision b834b508: w32: Fix broken build
Commit ef8621b1a3b199c348606c0a11a77d8e8bf135f1 added an include
file which is not available for MinGW compilations.
...
Stefan Weil

08/30/2012

03:45 pm Revision c9a238e7: Update version for 1.2.0-rc2
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
01:47 am Revision 5bb0b62e: scsi-disk: Fix typo (uint32 -> uint32_t)
Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Anthony Liguori <a...
Stefan Weil
01:46 am Revision 3cac001e: msix: make [un]use vectors on reset/load optional
The facility to use/unuse vectors dynamically is helpful
for virtio but little else: everyone just seems to use
vecto...
Michael S. Tsirkin

08/29/2012

06:51 pm Revision 651682dc: linux-headers: update to 3.6-rc3
Update linux-headers to version present in Linux 3.6-rc3.
Header asm-x96_64/kvm_para.h update is needed for the new P...
Michael S. Tsirkin
06:51 pm Revision bc9a839d: kvm: get/set PV EOI MSR
Support get/set of new PV EOI MSR, for migration.
Add an optional section for MSR value - send it
out in case MSR was...
Michael S. Tsirkin
06:51 pm Revision ef8621b1: target-i386: disable pv eoi to fix migration across QEMU versions
We have a problem with how we handle migration with KVM paravirt features.
We unconditionally enable paravirt feature...
Anthony Liguori
05:30 pm Revision 4d09d37c: reset PMBA and PMREGMISC PIIX4 registers.
The bug causes Windows + OVMF hang after reboot since OVMF
checks PMREGMISC to see if IO space is enabled and skip
co...
Gleb Natapov
04:25 pm Revision 4bdb1a30: qemu-ga: Fix null pointer passed to unlink in failure branch
Clang reports this warning:
Null pointer passed as an argument to a 'nonnull' parameter
Reviewed-by: Luiz Capitulin...
Stefan Weil
04:25 pm Revision 7e2a62d8: memory: Fix copy&paste mistake in memory_region_iorange_write
The last argument of find_portio is "write", so this must be true here.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen...
Jan Kiszka
04:23 pm Revision 7e7de876: ivshmem: remove redundant ioeventfd configuration
setup_ioeventfds() is unnecessary and actually causes a segfault when used
ioeventfd=on is used on the command-line. ...
Cam Macdonell
04:23 pm Revision 998a74bc: hw/arm_gic.c: Define .class_size in arm_gic_info TypeInfo
Add the missing .class_size definition to the arm_gic_info TypeInfo.
This fixes the memory corruption and possible se...
Peter Maydell
04:23 pm Revision ef72f76e: qed: refuse unaligned zero writes with a backing file
Zero writes have cluster granularity in QED. Therefore they can only be
used to zero entire clusters.
If the zero w...
Stefan Hajnoczi
04:23 pm Revision 571cd9dc: stream: complete early if end of backing file is reached
It is possible to create an image that is larger than its backing file.
Reading beyond the end of the backing file pr...
Stefan Hajnoczi
04:23 pm Revision 774a8850: qemu-iotests: add backing file smaller than image test case
This new test case checks that streaming completes successfully when the
backing file is smaller than the image file....
Stefan Hajnoczi
04:23 pm Revision 1e2778d5: Merge remote-tracking branch 'bonzini/scsi-next' into staging
* bonzini/scsi-next:
iscsi: Set number of blocks to 0 for blank CDROM devices
scsi: more fixes to properties for ...
Anthony Liguori
04:22 pm Revision 7dd6f4b2: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
* riku/linux-user-for-upstream:
linux-user: Clarify "Unable to reserve guest address space" error
linux-user: fix...
Anthony Liguori

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

Also available in: Atom