Activity

From 10/19/2011 to 11/17/2011

11/17/2011

07:15 pm Revision 1b14254b: Makefile: fix qga dependencies
.c files include .h files, so .o depends on .h,
and the linked result depends on .o.
We got it wrong for qga rules, f...
Michael S. Tsirkin
07:15 pm Revision b1beac3d: Makefile: dependency fix
qga/guest-agent-commands.c includes qga-qmp-commands.h,
but it was missing in its dependencies. Add it in QGALIB_GEN....
Michael S. Tsirkin
07:15 pm Revision 599825c5: Makefile: fix dependencies for generated .h, .c
We have a single rule generating .c and .h files,
so .h doesn't depend on .c: both depend on the
source schema.
Fix ...
Michael S. Tsirkin
07:15 pm Revision 611b7273: Makefile: remove more generated files on clean
make clean missed the source qmp files generated
by python. Fix that.
Signed-off-by: Michael S. Tsirkin <mst@redhat....
Michael S. Tsirkin
07:15 pm Revision 54d50be6: qapi: Check for negative enum values
We don't currently check for negative enum values in qmp_output_type_enum(),
this will very likely generate a segfaul...
Luiz Capitulino
02:57 pm Revision e6d89f8c: Fixing some spelling in docs/libcacard.txt
Reviewed-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Ste...
Matthias Brugger
02:57 pm Revision c951d9a6: monitor: Fix file_completion() to check for stat() failure
stat() can fail for a file name just read with readdir(). Easiest way
to trigger is a dangling symbolic link --- loo...
Markus Armbruster
02:57 pm Revision 12619721: Fix typo: runnning -> running
One n too many for running, need we say more.
Signed-Off-By: Vagrant Cascadian <vagrant@freegeek.org>
Signed-off-by...
Vagrant Cascadian
02:57 pm Revision 4238e264: Fix some spelling bugs in documentation and comments
These errors were detected by codespell:
remaing -> remaining
soley -> solely
virutal -> virtual
seperate -> separat...
Stefan Weil
02:57 pm Revision b5e4946f: Fix spelling in documentation and comments (similiar -> similar)
This bug was detected by codespell.
In mips_mipssim.c a grammatical error was fixed, too.
Signed-off-by: Stefan Weil...
Stefan Weil

11/14/2011

07:26 pm Revision 3f5bd4e1: Update version to 1.0-rc2
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:26 pm Revision 3827cdb1: pc_piix: set qxl revision to 2 for pc-0.14
The default is still 3, and I didn't change older machine types.
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-...
Alon Levy
07:26 pm Revision e1556ad5: hw/omap_gpio: Fix infinite recursion when doing 8/16 bit reads
Fix a long-standing bug which meant that any attempt to do an
8 or 16 bit read from the OMAP GPIO module would cause ...
Peter Maydell
07:17 pm Revision 371572df: Revert bugfix e7852674d5 until tested or until after the release.
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> Andrzej Zaborowski
06:47 pm Revision 326384d5: s390x: initialize virtio dev region
When running the s390x virtio machine we can potentially use uninitialized
memory for the virtio device backing ram. ...
Alexander Graf
06:47 pm Revision 2a534aff: tcg: Use TCGReg for standard tcg-target entry points.
Including tcg_out_ld, tcg_out_st, tcg_out_mov, tcg_out_movi.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Revi...
Richard Henderson
06:47 pm Revision ef81522b: s390x: Add shutdown for TCG s390-virtio machine
Now that we have code in place to do refcounting of online CPUs, we
can drag the TCG code along and implement shutdow...
Alexander Graf
06:47 pm Revision 771142c2: tcg: Standardize on TCGReg as the enum for hard registers
Most targets did not name the enum; tci used TCGRegister.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewe...
Richard Henderson
06:47 pm Revision 854e42f3: s390: Fix cpu shutdown for KVM
On s390 a shutdown is the state of all CPUs being either stopped
or disabled (for interrupts) waiting. We have to tra...
Christian Borntraeger
06:47 pm Revision 13449a6e: s390: fix short kernel command lines
The default kernel command line for s390 is
"root=/dev/ram0 ro"
When overriding this line, we have to ensure to also...
Christian Borntraeger
06:47 pm Revision 27b5979d: s390x: add ldeb instruction
While running perl, we encountered the ldeb instruction to be used,
so we implement it :).
Signed-off-by: Alexander ...
Alexander Graf
06:47 pm Revision 1864b94a: s390x: implement SIGP restart and shutdown
An s390x OS does reboot and shutdown triggers through hypercalls that
we didn't implement on the TCG backend yet. Tha...
Alexander Graf
06:47 pm Revision 17bb18ce: s390x: implement rrbe instruction properly
The rrbe instruction resets the reference bit in the given storage key.
So far, we merely made it a nop and also retu...
Alexander Graf
06:47 pm Revision b9959138: s390x: update R and C bits in storage key
When the s390x maps a page or writes happen to a page, the R and C
bits get updated. The easiest way to implement thi...
Alexander Graf
06:47 pm Revision 09ed75f7: s390x: make ipte 31-bit aware
When running 31-bit code we can potentially map the same virtual
address twice - once as 0x0yyyyyyy and once as 0x8yy...
Alexander Graf
06:47 pm Revision e9d86b76: s390: fix reset hypercall to reset the status
This patch fixes the reset hypercall which is supposed to also
reset the device status in device memory.
This fixes t...
Christian Borntraeger
04:22 am Revision a3efecb8: hw/onenand: reject read-only drives
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-of...
Juha Riihimäki
04:19 am Revision 3fc3abf7: hw/nand: reject read-only drives
also gracefully fail on nand_device_init() for unsupported block
size instead of aborting.
Signed-off-by: Juha Riihi...
Juha Riihimäki
04:09 am Revision b2887c43: hw/arm_sysctl: Fix RESETCTL for realview-pb-a8 and -pbx-a9
Depending on the considered baseboard the bit used to
reset the platform is different.
Here is the list of considere...
Jean-Christophe DUBOIS
03:26 am Revision 7c64d297: hw/pxa2xx.c: Fix handling of RW bits in PMCR
Fix an error in commit afd4a6522 which meant that writing a zero
to the RW bits in the PMCR wouldn't actually clear t...
Peter Maydell
03:19 am Revision e7852674: hw/usb-net.c: Fix precedence bug when checking rndis_state
"!X == 2" is always false (spotted by Coverity), so the checks
for whether rndis is in the correct state would never ...
Peter Maydell

11/13/2011

12:00 pm Revision 88365e47: memory: fix 'info mtree' segfaults
'info mtree' accesses invalid memory in two cases, both due to incorrect
(and unsafe) usage of QTAILQ_FOREACH_SAFE()....
Avi Kivity

11/12/2011

01:26 am Revision 74d33d5c: Merge remote-tracking branch 'kwolf/block-stable' into staging
Anthony Liguori

11/11/2011

08:49 pm Revision 0abe905d: vl.c: prohibit simultaneous use of -icount with kvm or xen
With -icount, The vm_clock is updated with help from TCG (it counts
instructions at 2^ICOUNT ns/instructions). With K...
Max Filippov
08:49 pm Revision ee71c984: hw/arm_timer.c: Fix bounds check for Integrator timer accesses
There are only three counter/timers on the integrator board:
correct the bounds check to avoid an array overrun. (Spo...
Peter Maydell
08:49 pm Revision afd4a652: hw/pxa2xx.c: Fix handling of R/WC bits in PMCR
Fix a bug in handling the write-one-to-clear bits in the PMCR
which meant that we would always clear the bit even if ...
Peter Maydell
08:49 pm Revision b78c2b3a: hw/pl061: Remove pointless comparison of array to null
Remove a pointless comparison of an array to null. (There is
no need to check whether s->out[i] is non-null as qemu_s...
Peter Maydell
08:49 pm Revision 7dd47667: linux-user/elfload.c: Don't memset(NULL..) if malloc() failed
If a malloc() in copy_elf_strings() failed we would call memset()
before the "did malloc fail?" check. Fix this by mo...
Peter Maydell
08:49 pm Revision 35914dc7: hw/tc58128.c: Remove unnecessary check for g_malloc failure
Remove a check for g_malloc failing: this never happens.
Also use g_malloc rather than g_malloc0 as we immediately
me...
Peter Maydell
08:49 pm Revision 096685fc: hw/omap_intc.c: Avoid crash on access to nonexistent banked registers
Avoid a crash due to null pointer dereference if a guest attempts
to access banked registers for a nonexistent bank. ...
Peter Maydell
08:49 pm Revision 1bbd1592: os-posix: Plug fd leak in qemu_create_pidfile()
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision 9d947472: qemu-sockets: Plug fd leak on unix_connect_opts() error path
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision 095ed5be: posix-aio-compat: Plug memory leak on paio_init() error path
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision f2d3476e: ui: Plug memory leaks on parse_keyboard_layout() error path
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision a4e26048: qemu-char: Plug memory leak on qemu_chr_open_pty() error path
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision 1299c631: migration: fix detached migration with fd
Migration with fd uses s->mon to pass the fd. But we only assign the
s->mon for !detached migration. Fix it. Once ...
Juan Quintela
08:49 pm Revision f2338fb4: configure: Do not use 'sed -i'
'sed -i' is not defined in POSIX. It doesn't work on Mac OS X the way
it's used in configure (without suffix argument...
Pavel Borzenkov
06:33 pm Revision ee2b3994: PPC: Fix for the gdb single step problem on an rfi instruction
When using gdb to single step a ppc interrupt routine, the execution
flow passes the rfi instruction without actually...
Sebastian Bauer
06:33 pm Revision 9df3b45d: tcg-ppc64: Fix compile errors for userspace only builds with gcc 4.6
tcg/ppc64/tcg-target.c has a couple of places where variables are set
unconditionally, but otherwise used only for so...
David Gibson
06:33 pm Revision d43b45e2: pseries: Fix initialization of sPAPREnvironment structure
Since we added PCI support to the pseries machine, we include a qlist of
PCI host bridges in the sPAPREnvironment str...
David Gibson
04:27 pm Revision d423675c: vl.c: Fail gracefully if no machine is found
machine defaults to find_default_machine(),
then gets overridden via -M and machine_parse().
If no -M is specified a...
Andreas Färber
03:02 pm Revision ca716364: block: Make cache=unsafe flush to the OS
cache=unsafe completely ignored bdrv_flush, because flushing the host disk
costs a lot of performance. However, this ...
Kevin Wolf
03:02 pm Revision eb489bb1: block: Introduce bdrv_co_flush_to_os
qcow2 has a writeback metadata cache, so flushing a qcow2 image actually
consists of writing back that cache to the p...
Kevin Wolf
03:02 pm Revision c68b89ac: block: Rename bdrv_co_flush to bdrv_co_flush_to_disk
There are two different types of flush that you can do: Flushing one level up
to the OS (i.e. writing data to the hos...
Kevin Wolf
03:02 pm Revision 980bda8b: hw/pc.c: Fix use-while-uninitialized of fd_type[]
Fix a use-while-uninitialized of the fd_type[] array (introduced
in commit 34d4260e1, noticed by Coverity). This is m...
Peter Maydell
03:02 pm Revision 802ddc37: qemu-nbd: open the block device after starting the client thread
This is cleaner, because we do not need to close the block device when
there is an error opening /dev/nbdX. It was d...
Paolo Bonzini
03:02 pm Revision 78439f6a: block: Fix vpc initialization of the Dynamic Disk Header
The Data Offset field in the Dynamic Disk Header is an 8 byte field.
Although the specification (2006-10-11) gives an...
Charles Arnold
03:02 pm Revision f1ef5555: qemu-nbd: fix socket creation race
Now that the client and server are in the same process, there is
no need to race on the creation of the socket. We c...
Paolo Bonzini
03:02 pm Revision c1f8fdc3: qemu-nbd: print error messages from the daemon through a pipe
In order to get nice error messages, keep the qemu-nbd process running
until before issuing NBD_DO_IT and connected t...
Paolo Bonzini
03:02 pm Revision 74624688: nbd: treat EPIPE from NBD_DO_IT as success
This can be seen with "qemu-nbd -v -c", which returns 1 instead of 0
when you disconnect with "qemu-nbd -d".
Signed-...
Paolo Bonzini
03:02 pm Revision b32f6c28: qemu-nbd: rename socket variable
It will be moved to a global variable by the next patch, and it
would conflict with the socket function.
Signed-off-...
Paolo Bonzini
03:02 pm Revision bb345110: qemu-nbd: trap SIGTERM
The client process right now uses SIGTERM to interrupt the server side.
This does not affect the exit status of "qemu...
Paolo Bonzini
03:02 pm Revision a517e88b: qemu-nbd: move client to a thread
This avoids that qemu-nbd uses both forking and threads, which do
not behave well together.
qemu-nbd is already Unix...
Paolo Bonzini
03:02 pm Revision 4480de19: scsi-disk: implement eject requests
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
03:02 pm Revision 2df0a3a3: atapi: implement eject requests
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
03:02 pm Revision 025ccaa7: block: add eject request callback
Recent versions of udev always keep the tray locked so that the kernel
can observe "eject request" events (aka tray b...
Paolo Bonzini
03:02 pm Revision 7704df98: vvfat: Fix read-write mode
vvfat used to directly call into the qcow2 block driver instead of using the
block.c wrappers. With the coroutine con...
Kevin Wolf

11/10/2011

02:29 pm Revision 0e3b800e: hw/lan9118.c: Add missing 'break' to fix buffer overrun
Add a missing 'break' statement to fix a buffer overrun when
executing the EEPROM write-all command. Spotted by Cover...
Peter Maydell
02:29 pm Revision 04c5b17a: x86/cpuid: Fix crash on -cpu ""
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@l...
Markus Armbruster
02:29 pm Revision 99e1dec0: x86/cpuid: Plug memory leak in cpudef_setfield()
To reproduce the leak, put two name options into the same [cpudef]
section of target-x86_64.conf.
Signed-off-by: Mar...
Markus Armbruster
02:29 pm Revision d3c481b3: x86/cpuid: Convert remaining strdup() to g_strdup()
Fixes missing error checking.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <s...
Markus Armbruster
02:29 pm Revision 542379f4: qdev: Fix crash on -device '?=x'
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@l...
Markus Armbruster
02:29 pm Revision 302d9d6f: ui/vnc: Convert sasl.mechlist to g_malloc() & friends
Fixes protocol_client_auth_sasl_mechname() not to crash when malloc()
fails. Spotted by Coverity.
Signed-off-by: Ma...
Markus Armbruster
11:41 am Revision 235e510c: configure: Show --cpu option on the help list
Signed-off-by: Chen Wen-Ren (陳韋任) <chenwj@iis.sinica.edu.tw>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm....
陳韋任
11:41 am Revision 27c8efcb: qemu-tech.texi: Update default code cache size
Update the document since the default code cache size is 32 MB now.
Signed-off-by: chenwj <chenwj@cs.nctu.edu.tw>
Si...
陳韋任

11/09/2011

08:06 pm Revision 4f61927a: hpet: fix infinite loop in qemu_run_timers with -icount enabled
hpet_timer timer callback rearms itself based on difference between
current HPET tick counter and comparator value. D...
Max Filippov
08:06 pm Revision c0465d1a: hw/omap_gpmc.c: Add missing 'break's to fix 8 bit NAND writes
Add missing 'break' statements which would have meant that writing
to an 8 bit NAND device was broken. Spotted by Cov...
Peter Maydell
08:06 pm Revision 95117be5: hw/omap_dss.c: Fix !-vs-~ bug in handling DISPC_CONTROL
Fix a bug revealed by a coverity scan (see bug 887883) which meant
that we would never print the warning about unpred...
Peter Maydell
08:06 pm Revision 66e3dd92: i386: derive '-cpu host' from KVM_GET_SUPPORTED_CPUID
The fact that a host cpu supports a feature doesn't mean that QEMU and KVM
will also support it, yet -cpuid host brin...
Avi Kivity
08:06 pm Revision 4f26f2b6: configure: fix detection for xattr.h on modern distributions
Modern distributions place xattr.h in /usr/include/sys, and fold
libattr.so into libc. They also don't have an ENOAT...
Avi Kivity
08:06 pm Revision 1bf6ccd3: Clean up assertion in get_boot_devices_list()
g_strdup() can't fail, remove assertion. Assert its argument can't be
null, because that's not obvious (add_boot_dev...
Markus Armbruster
08:06 pm Revision bfc763fc: Replace WriteFileEx with WriteFile in qemu_create_pidfile
The function that writes pidfile for win32 uses WriteFileEx which is an
asynchronous IO function. The arguments given...
Fabien Chouteau
08:06 pm Revision cca5de73: win32: remove broken timers
The non-dynticks timer variations are broken, so they can be
removed.
Signed-off-by: Paolo Bonzini <pbonzini@redhat....
Paolo Bonzini

11/08/2011

09:53 pm Revision 9770b912: virtex: Remove memset of clk_setup
clk_setup is now a function. Fixes a segfault.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias

11/07/2011

06:57 pm Revision 1d769ced: Update version for v1.0-rc1
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:57 pm Revision 439229c7: console: Fix rendering of VGA underline
vga_putcharxy()'s underline code sets font_data to 0xffff instead of
0xff. vga_putcharxy() then reads dmask16[0xffff...
Markus Armbruster
06:57 pm Revision f54c556c: qemu_timedate_diff() shouldn't modify its argument.
The caller of qemu_timedate_diff() does not expect that tm it passes to
the function will be modified, but mktime() i...
Gleb Natapov
06:57 pm Revision 47113ab6: reenable vm_clock when resuming all vcpus
We disable vm_clock when pausing all vcpus, but we forget to
reenable it when resuming all vcpus. It will cause that ...
Wen Congyang
06:57 pm Revision 25a21c94: ac97: don't override the pci subsystem id
This patch removes the code lines which set the subsystem id for the
emulated ac97 card to 8086:0000. Due to the dev...
Gerd Hoffmann
06:57 pm Revision f67ab77a: qxl: fix vga port initialization.
Commit 0a039dc70096b768d3810afa50ba1d214768aaf4 broke vga modes for
qxl-vga by loosing vga_ioport_read windup. qxl n...
Gerd Hoffmann
06:57 pm Revision 19857e62: pc: add 1.0 machine type
This patch adds a pc-1.0 machine type.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann...
Gerd Hoffmann
06:57 pm Revision 6023d832: disable automatic loading of sgabios when -nographic
sgabios hasn't gotten a lot of coverage since it was not shipped. For 1.0,
let's disable the automatic loading of th...
Paolo Bonzini
06:57 pm Revision 6329866f: add sgabios blob and submodule
The rom was not added together with the sgabios device and is
not installed.
Signed-off-by: Paolo Bonzini <pbonzini@...
Paolo Bonzini
06:57 pm Revision 2963e65a: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
06:56 pm Revision ca062aae: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
10:07 am Revision e7b48c97: xen-platform: Fix IO port read/write functions
Somehow, the read/write functions handle an offset that does not exist anymore.
Signed-off-by: Anthony PERARD <antho...
Anthony PERARD
10:03 am Revision 8af42882: readline: Fix buffer overrun on re-add to history
readline_hist_add() moves the history entry to the end of history. It
uses memmove() to move rs->history[idx + 1..] ...
Markus Armbruster
10:01 am Revision 47e8dd8f: cmd: Fix potential memory leak
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Pavel Borzenkov
10:01 am Revision ba7806ad: cmd: Fix potential NULL pointer dereference
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Pavel Borzenkov
10:01 am Revision 81beeec4: cmd: Fix coding style in cmd.c
Before the next patches, fix coding style of the affected functions.
Signed-off-by: Pavel Borzenkov <pavel.borzenkov...
Pavel Borzenkov

11/06/2011

06:01 pm Revision 41bf234d: arm_gic: handle banked enable bits for per-cpu interrupts
The first enable set/clear register (which controls the PPIs and SGIs)
is supposed to be banked for each processor. ...
Rabin Vincent

11/04/2011

06:32 pm Revision 273e4e03: vvfat: reorganize computation of disk geometry
First determine FAT12/16/32, then compute geometry from that for both
FDD and HDD. For 1.44MB floppies, and 2.88MB f...
Paolo Bonzini
05:36 pm Revision d71cff42: vvfat: do not hardcode sector counts in error message
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
05:27 pm Revision 5a742b55: vvfat: unify and correct computation of sector count
The sector count is stored in the partition and hence must not include the
sectors before its start. At the same tim...
Paolo Bonzini
05:23 pm Revision aad37c06: vvfat: need to use first_sectors_number to distinguish fdd/hdd
This is consistent with what "real" floppies have, so file(1)
now actually recognizes the VVFAT image as a 1.44 MB fl...
Paolo Bonzini
04:55 pm Revision e654bfe4: vvfat: do not fail if the disk has spare sectors
If the number of "faked sectors" + the number of sectors that are
part of a cluster does not sum up to the total numb...
Paolo Bonzini
04:42 pm Revision 2b6a43a8: vvfat: fix out of bounds array_get usage
When reading the address of the first free entry, you cannot
use array_get without first marking all entries as occup...
Paolo Bonzini
03:24 pm Revision 756f51e4: block/cloop: Use g_free instead of free
Fix mismatching allocation and deallocation: g_free should be used to pair with
g_malloc.
Reviewed-by: Andreas Färbe...
Dong Xu Wang
03:24 pm Revision 5b47b7c3: block/cloop: Fix coding style
Fix coding style in block/cloop.c.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed_by: Ray Wang <raywang@lin...
Dong Xu Wang
03:23 pm Revision acae6f1c: dma: Avoid reentrancy in DMA transfer handlers
With the conversion of the block layer to coroutines, bdrv_read/write
have changed to run a nested event loop that ca...
Kevin Wolf
03:23 pm Revision 67403dbb: qemu-io: Fix multiwrite_f error handling
Without this fix, some qiovs can be leaked if an error occurs. Also a semicolon
at the end of the command line would ...
Kevin Wolf
03:23 pm Revision f2360620: qemu-io: Handle create_iovec errors
Callers of create_iovec() didn't check for failure and continued with
uninitialised data in error cases. This patch a...
Kevin Wolf

11/02/2011

10:52 pm Revision 932eacc1: Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa
* 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa:
xtensa_lx60: fix build date code and change memory region nam...
Blue Swirl
10:52 pm Revision c51d9cb5: Merge branch 'tci' of git://qemu.weilnetz.de/qemu
* 'tci' of git://qemu.weilnetz.de/qemu:
tcg: Add tcg interpreter to configure / make
tcg: Add tci disassembler
...
Blue Swirl
07:30 pm Revision 42dfb095: Merge remote-tracking branch 'aneesh/for-upstream-8' into staging
Anthony Liguori
07:28 pm Revision 0e9a2ea2: Merge remote-tracking branch 'qemu-kvm-tmp/memory/int128' into staging
Anthony Liguori
02:55 pm Revision f2209eb8: Fix X86 CPU topology in KVM mode
apic id returned to guest kernel in ebx for cpuid(function=1) depends on
CPUX86State->cpuid_apic_id which gets popula...
Bharata B Rao
02:51 pm Revision 18ebcc86: intel-hda: fix stream search
commit ba43d28916c4f51c19bd7366089155ce81bee058 introduces a bug:
The stream-not-found case doesn't error out any mor...
Gerd Hoffmann
02:51 pm Revision 5bb23927: virtio-blk: pass full status to the guest
When SCSI passthrough is being used by the guest with virtio-blk, the
guest is not able to detect disk failures. Thi...
Paolo Bonzini
09:27 am Revision 779b5b04: hw/9pfs: use g_vasprintf() instead of rolling our own
Markus Armbruster <armbru@redhat.com> sent fixes for va_list vararg
issues in v9fs_string_alloc_printf(). It turns o...
Stefan Hajnoczi
03:05 am Revision 292627bb: xtensa_lx60: pass kernel arguments from -append
Create boot parameters in the end of SRAM region, insert kernel
arguments specified in -append there.
Signed-off-by:...
Max Filippov
03:05 am Revision 556ba668: xtensa_lx60: fix build date code and change memory region names
Fix date code to uses MMDDYYYY notation.
Change memory region names to reflect specification that defines them.
Sign...
Max Filippov
03:05 am Revision 0c852e17: target-xtensa: handle cache options in the overlay tool
Cache options must be enabled for the cores that have cache to avoid
illegal instruction exceptions.
Signed-off-by: ...
Max Filippov
03:05 am Revision 6b814719: target-xtensa: raise an exception for invalid and reserved opcodes
This includes opcodes from disabled features and those marked reserved in the ISA.
Also end TB on opcodes that defini...
Max Filippov
03:05 am Revision 82b25dc8: xtensa_lx60: add FLASH support
LX60 carry 4 Mbyte FLASH and 128 Kbyte SRAM, LX200 carry 16 Mbyte FLASH
and 32 Mbyte SRAM. Either of these memories m...
Max Filippov
03:05 am Revision 53a72dfd: target-xtensa: mask out undefined bits of WINDOWSTART SR
According to ISA, table 5-156, bits 32:NAREG/4 of the WINDOWSTART SR
must be zero.
Signed-off-by: Max Filippov <jcmv...
Max Filippov
02:37 am Revision e072ea2f: Bump version to 1.0-rc0
Look out 1.0, here we come!
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
02:32 am Revision b0eb8449: Revert "virtio: Add PCI memory BAR in addition to PIO BAR"
This reverts commit 46d95bfec7f9429d5228078219413d7e33496d65. Anthony Liguori
12:29 am Revision 8aceefd7: Merge remote-tracking branch 'afaerber/cocoa-for-upstream' into staging
Anthony Liguori
12:16 am Revision ef26ee0e: Merge branch 'master' of git://git.qemu.org/qemu
malc
12:14 am Revision dd7b25b5: Merge branch 'master' of git://git.qemu.org/qemu
malc
12:12 am Revision 0756e71c: tcg: Fix whitespace in tcg-op.h.
Removing the only tabs in the file.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: malc <av1474@c...
Richard Henderson
12:12 am Revision 2f98c9db: tcg: Fix regression in tcg_gen_deposit_i64.
The error being caused by the failure to copy the other half of
the input to the output after having narrowed the dep...
Richard Henderson

11/01/2011

11:52 pm Revision e1c2008a: pcnet: Add link state support
Update lnkst on link state changes so that guests can obtain this
information via reading back the LED output pin. Wo...
Jan Kiszka
11:52 pm Revision 7ba79741: pcnet-pci: Fix PIO word access to PROM
Implement the various IO access widths according to the spec. This
specifically unbreaks word and dword access to the...
Jan Kiszka
11:52 pm Revision 488a1a5d: pcnet: Move BCR defines to header
This moves BCR defines to the common header and immediately makes use of
them to add BCR_APROMWE, replacing the open-...
Jan Kiszka
11:52 pm Revision 816f8925: Sort the help info shown in monitor at runtime
This patch would try sort the command list in monitor at runtime. As a result,
command help and help info would show ...
Wayne Xia
11:52 pm Revision 22844510: event_notifier: move to top-level directory
Has no business in hw/.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
11:52 pm Revision 443916d1: Move filedescriptor parsing code from net.c into qemu_parse_fd()
Move the parsing of a filedescriptor into a common function
qemu_parse_fd() so others can use it as well. Have net.c ...
Stefan Berger
11:52 pm Revision f809c0d6: configure: Suppress messages from pkg_config probe for check
Suppress confusing messages from pkg_config when probing for
'check' by sending them to /dev/null as we do with other...
Peter Maydell
11:52 pm Revision 46d95bfe: virtio: Add PCI memory BAR in addition to PIO BAR
Currently, virtio devices are usually presented to the guest as an
emulated PCI device, virtio_pci. Although the act...
David Gibson
11:52 pm Revision fff23ee9: usb-uhci: Use PCI DMA stub functions
This updates the usb-uhci device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer stru...
David Gibson
11:52 pm Revision 68d55358: usb-ehci: Use PCI DMA stub functions
This updates the usb-ehci device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer stru...
David Gibson
11:52 pm Revision 552908fe: PCI IDE: Use PCI DMA stub functions
This updates the PCI IDE device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer struc...
David Gibson
11:52 pm Revision fa0ce55c: intel-hda: Use PCI DMA stub functions
This updates the intel-hda device emulation to use the explicit PCI DMA
functions, instead of directly calling physic...
David Gibson
11:52 pm Revision 14fecf26: pcnet-pci: Use PCI DMA stub functions
This updates the pcnet-pci device emulation to use the explicit PCI DMA
functions, instead of directly calling physic...
Eduard - Gabriel Munteanu
11:52 pm Revision 9ba4524c: lsi53c895a: Use PCI DMA stub functions
This updates the lsi53c895a device emulation to use the explicit PCI DMA
functions, instead of directly calling physi...
Eduard - Gabriel Munteanu
11:52 pm Revision 62ecbd35: e1000: Use PCI DMA stub functions
This updates the e1000 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical m...
Eduard - Gabriel Munteanu
11:52 pm Revision 3204db98: es1370: Use PCI DMA stub functions
This updates the es1370 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical ...
Eduard - Gabriel Munteanu
11:52 pm Revision 93f43c48: ac97: Use PCI DMA stub functions
This updates the ac97 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical me...
Eduard - Gabriel Munteanu
11:52 pm Revision 16ef60c9: eepro100: Use PCI DMA stub functions
This updates the eepro100 device emulation to use the explicit PCI DMA
functions, instead of directly calling physica...
Eduard - Gabriel Munteanu
11:52 pm Revision 3ada003a: rtl8139: Use PCI DMA stub functions
This updates the rtl8139 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical...
Eduard - Gabriel Munteanu
11:52 pm Revision ec174575: Add stub functions for PCI device models to do PCI DMA
This patch adds functions to pci.[ch] to perform PCI DMA operations.
At present, these are just stubs which perform d...
David Gibson
11:52 pm Revision d3231181: Use dma_addr_t type for scatter/gather code
This patch uses the newly created dma_addr_t type throughout the
scatter/gather handling code in dma-helpers.c whenev...
David Gibson
11:52 pm Revision d9d1055e: Define DMA address and direction types
As a preliminary to adding more extensive DMA and IOMMU infrastructure
support into qemu, this patch defines a dma_ad...
David Gibson
11:52 pm Revision 7f540ab5: ps2: migrate ledstate
Make the ps2 device track its ledstate so that we can migrate it.
Otherwise it gets lost across migration, and spice-...
Christophe Fergeau
11:52 pm Revision ae878b17: ui/vnc: Fix use of free() instead of g_free()
Please note that mechlist still uses malloc / strdup / free.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-...
Stefan Weil
11:52 pm Revision e589728b: checkpatch: remove rule on non-indented labels
There are 508 non-indented (non-default) labels, and 511 that are
indented. So the rule is debatable at least. Actu...
Paolo Bonzini
11:52 pm Revision fa39a30f: savevm: qemu_fille_buffer() used to return one error for reads of size 0.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
11:52 pm Revision db9eae1c: kvm_init didn't set return value after create vm failed
And kvm_ioctl(s, KVM_CREATE_VM, 0)'s return value can be < -1,
so change the check of vmfd at label 'err'.
Signed-of...
Xu He Jie
11:52 pm Revision 3a26360d: spapr: fix build
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
10:59 pm Revision 7f762366: Revert "PPC: Fail configure when libfdt is not available"
This reverts commit f90a9d02401eeeec18a122b61ccccb91244f321c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:57 pm Revision e927dab1: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
* 'ppc-next' of git://repo.or.cz/qemu/agraf: (24 commits)
pseries: Add partial support for PCI
ppc: Alter CPU sta...
Blue Swirl
09:41 pm Revision 13766eb1: cocoa: Close sheet after image file selection
If no disk image is specified, the Cocoa frontend displays a modal sheet
to let the user select an image file to boot...
Andreas Färber
09:41 pm Revision db529aab: vl.c: Guard against GThread double-initialization
GThread-ERROR **: GThread system may only be initialized once.
aborting...
Making the g_thread_init() call in vl.c c...
Andreas Färber
09:41 pm Revision 351f1bf6: MAINTAINERS: Add Cocoa maintainer
Degrade cocoa.m from Maintained to Odd Fixes.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Anthony Lig...
Andreas Färber
08:09 pm Revision 2ff64581: Merge remote-tracking branch 'kraxel/usb.29' into staging
Anthony Liguori
08:08 pm Revision 0ffcb2ca: Merge remote-tracking branch 'stefanha/tracing' into staging
Anthony Liguori
08:06 pm Revision 110fc086: Merge remote-tracking branch 'spice/spice.v46' into staging
Anthony Liguori
08:06 pm Revision 59623530: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
06:50 pm Revision 90ea59fe: opencores_eth: fix RX path: FCS, padding and TL
OpenCores 10/100 Mbps Ethernet MAC specification doesn't clearly state
whether FCS is counted in the RX frame length ...
Max Filippov
06:50 pm Revision aab22936: migration: flush migration data to disk.
This patch increases robustness when migrating to a file with
two little changes:
(1) Before closing the migration ...
Gerd Hoffmann
06:50 pm Revision 695833bc: add test-coroutine to checks
There is a "test-coroutine" which isn't in the list.
Add it so "make check" runs it too.
Signed-off-by: Gerd Hoffman...
Gerd Hoffmann
06:50 pm Revision ea7f7804: add "make check" target
Add some Makefile glue so we have a simple "make check"
to run the unit tests.
Signed-off-by: Gerd Hoffmann <kraxel@...
Gerd Hoffmann
06:50 pm Revision fffbeb75: move checks to separate variable
Create a new CHECKS variable. Put the checks there instead
of adding them to the TOOLS variable.
Signed-off-by: Ger...
Gerd Hoffmann
06:50 pm Revision 25b651be: Probe for libcheck by default.
Probe for libcheck and build checks (if found) by default.
Can be explicitly disabled using --disable-check-utests.
...
Gerd Hoffmann
06:50 pm Revision 90647853: ia64-dis.c: Undefine ABS to avoid clash with glib
Undefine ABS to avoid a clash with the macro that glib.h
helpfully defines for us (and a resulting build failure
on i...
Peter Maydell
06:50 pm Revision 1fdc11c3: Fix segfault on migration completion
A simple migration reproduces it:
1. Start the source VM with:
# qemu [...] -S
2. Start the destination VM with...
Luiz Capitulino
06:50 pm Revision 4f39d27f: Add qapi related generated files to .gitignore
.gitignore already lists the qapi-generated subdirectory which includes a
number of files generated during build. Ho...
David Gibson
06:50 pm Revision 463ce4ae: qemu-barrier: Fix build failure on PowerPC Mac OS X
qemu-barrier.h tests if macro __powerpc__ is defined, however, the
preprocessor on PowerPC Mac OS X defines only __PO...
Eric Sunshine
06:50 pm Revision 9477c87e: fw_cfg: Use g_file_get_contents instead of multiple fread() calls
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Sign...
Pavel Borzenkov
05:58 pm Revision bdb7ca67: Simplify cpu_exec_all to tcg_exec_all
After the removal of the non-threaded mode cpu_exec_all is now only used
by TCG. Refactor it accordingly, also droppi...
Jan Kiszka
05:58 pm Revision b3c4bbe5: Make cpu_single_env thread-local
Make cpu_single_env thread-local. This fixes a regression
in handling of multi-threaded programs in linux-user mode
(...
Paolo Bonzini
05:58 pm Revision 8a5f7b03: darwin-user/main.c: Drop unused cpu_single_env definition
Drop the cpu_single_env definition as it is unused.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by...
Paolo Bonzini
05:58 pm Revision 754fd932: qemu-tls.h: Add abstraction layer for TLS variables
Add an abstraction layer for defining and using thread-local
variables. For the moment this is implemented only for L...
Peter Maydell
05:58 pm Revision 3e837b2c: Error check find_ram_offset
Spotted via code review, we initialize offset to 0 to avoid a
compiler warning, but in the unlikely case that offset ...
Alex Williamson
05:38 pm Revision 39fba3ad: usb-host: fix host close
The whole usb_host_close() function is skipped in case the device is not
in attached state. This is wrong though, on...
Gerd Hoffmann
05:38 pm Revision db80358a: usb: change VID/PID for usb-hub and usb-msd to prevent conflict
Some USB drivers, for example USBASPI.SYS, will skip different type of
device which has same VID/PID. The following p...
Roy Tam
05:04 pm Revision c2a8238a: Support running QEMU on Valgrind
Valgrind is a tool which can automatically detect many kinds of bugs.
Running QEMU on Valgrind with x86_64 hosts was...
Stefan Weil
05:04 pm Revision ec38d398: MAINTAINERS: Add PReP maintainer
Officially take on maintainership for PReP and upgrade to Odd Fixes.
Acked-by: Alexander Graf <agraf@suse.de>
Signed...
Andreas Färber
04:12 pm Revision 454e202d: trace: Add wildcard trace event support
A basic wildcard matching is supported in both the monitor command
"trace-event" and the events list file. That means...
Mark Wu
02:40 pm Revision 4a33a9ea: usb-hub: wakeup on attach
When attaching a new device we must send a wakeup request to the root
hub, otherwise the guest will not notice the ne...
Gerd Hoffmann
02:24 pm Revision 54825d2e: qxl: create slots on post_load in vga state
RHBZ 740547
If we migrate when the device is in vga state the guest
still believes the slots are created, and will c...
Alon Levy
01:11 pm Revision a053f1b1: qxl: make sure we continue to run with a shared buffer
The qxl renderer works only with a shared displaysurface. So better
make sure we actually have one and restore it wh...
Gerd Hoffmann
01:11 pm Revision 0e2487bd: qxl: stride fixup
spice uses negative stride value to signal the bitmap is upside down.
The qxl renderer (used for scl, vnc and screens...
Gerd Hoffmann
08:23 am Revision 0ce6a434: acl: Fix use after free in qemu_acl_reset()
Reproducer:
$ MALLOC_PERTURB_=234 qemu-system-x86_64 -vnc :0,acl,sasl [...]
QEMU 0.15.50 monitor - type 'hel...
Markus Armbruster
08:23 am Revision acf8394e: qapi: fix typos in documentation JSON examples
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Stefan Hajnoczi
08:23 am Revision d0bc5bc3: sysbus: Supply missing va_end()
C99 7.15.1: Each invocation of the va_start and va_copy macros shall
be matched by a corresponding invocation of the ...
Markus Armbruster
08:23 am Revision 93a7320e: net: tap-linux: Fix unhelpful error message
I'm getting:
could not configure /dev/net/tun (tap%d): Operation not permitted
When the ioctl() fails, ifr.ifr_...
Luiz Capitulino

10/31/2011

10:52 pm Revision 9195b2c2: tcg: Add tcg interpreter to configure / make
Signed-off-by: Stefan Weil <sw@weilnetz.de> Stefan Weil
10:52 pm Revision 5826e519: tcg: Add tci disassembler
Signed-off-by: Stefan Weil <sw@weilnetz.de> Stefan Weil
10:52 pm Revision 7316329a: tcg: Add bytecode generator for tcg interpreter
Unlike other tcg target code generators, this one does not generate
machine code for some cpu. It generates machine i...
Stefan Weil
10:52 pm Revision 7657f4bf: tcg: Add interpreter for bytecode
Signed-off-by: Stefan Weil <sw@weilnetz.de> Stefan Weil
10:52 pm Revision 2a24374a: tcg: Make ARRAY_SIZE(tcg_op_defs) globally available
tcg_op_defs was already a global array.
The tci disassembler also needs ARRAY_SIZE(tcg_op_defs),
so add a new global...
Stefan Weil
10:52 pm Revision ce285b17: tcg: TCG targets may define tcg_qemu_tb_exec
Targets may use a non standard definition of tcg_tb_exec
by defining this macro in their tcg_target.h.
This is used ...
Stefan Weil
10:05 pm Revision ff74c5a9: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
Anthony Liguori
06:09 pm Revision 8494a397: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Conflicts:
block/vmdk.c
Anthony Liguori
06:06 pm Revision d439b79d: Merge remote-tracking branch 'aneesh/for-upstream-7' into staging
Anthony Liguori
06:02 pm Revision 96b3d73f: Merge remote-tracking branch 'qmp/queue/qmp' into staging
Conflicts:
ui/spice-core.c
Anthony Liguori
06:00 pm Revision 549f808b: Merge remote-tracking branch 'qemu-kvm-tmp/uq/master' into staging
Anthony Liguori
05:23 pm Revision 3a069ff1: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
05:14 pm Revision acba3914: Merge remote-tracking branch 'alon/pull-libcacard-assert' into staging
Anthony Liguori
05:12 pm Revision eca968d0: Merge remote-tracking branch 'spice/spice.v45' into staging
Anthony Liguori
09:04 am Revision 2583e443: hw/9pfs: Replace rwlocks with RCU variants of interfaces.
Use QLIST_INSERT_HEAD_RCU and rcu_read_lock/unlock instead of rwlocks.
Use v9fs_synth_mutex as a write-only mutex to ...
Harsh Prateek Bora
09:04 am Revision 5f7d05ec: qemu-queue: Introduce QLIST_INSERT_HEAD_RCU and dummy RCU wrappers.
SynthFS needs a QLIST_INSERT_HEAD_RCU to make sure list instructions are not
re-ordered and therefore avoiding a cras...
Harsh Prateek Bora
09:04 am Revision 9db221ae: hw/9pfs: Add synthetic file system support using 9p
This patch create a synthetic file system with mount tag
v_synth when -virtfs_synth command line option is specified
...
Aneesh Kumar K.V
09:04 am Revision 2c74c2cb: hw/9pfs: Read-only support for 9p export
A new fsdev parameter "readonly" is introduced to control accessing 9p export.
"readonly" can be used to specify the ...
M. Mohan Kumar
09:04 am Revision cc720ddb: hw/9pfs: Abstract open state of fid to V9fsFidOpenState
To implement synthetic file system in Qemu we may not really
require file descriptor and Dir *. Make generic code use...
Aneesh Kumar K.V
09:04 am Revision f02b77c9: qemu: Add opt_set_bool functionality
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
M. Mohan Kumar
09:04 am Revision 17b1971f: hw/9pfs: Fix error handling in local_mknod
Update local_chown to remove unnecessary if loop
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Aneesh Kumar K.V
09:04 am Revision 15329e83: configure: Update configure so that open_by_handle_at check returns correct value
According to David Gibson for some compiler/libc combinations, open_by_handle_at
test in configure isn't quite right:...
Aneesh Kumar K.V
06:40 am Revision 03a0e944: hw/vexpress.c, hw/realview.c: Add PL041 to VExpress, Realview boards
Instantiate the PL041 audio on the Versatile Express and
Realview board models.
Signed-off-by: Peter Maydell <peter....
Peter Maydell
06:40 am Revision d028d02d: Add AACI audio playback support to the ARM Versatile/PB platform
This driver emulates the ARM AACI interface (PL041) connected to a LM4549 codec.
It enables audio playback for the Ve...
Mathieu Sonet
05:53 am Revision 3384f95c: pseries: Add partial support for PCI
This patch adds a PCI bus to the pseries machine. This instantiates
the qemu generic PCI bus code, advertises a PCI ...
David Gibson
03:57 am Revision 02d4eae4: ppc: Alter CPU state to mask out TCG unimplemented instructions as appropriate
The CPU state contains two bitmaps, initialized from the CPU spec
which describes which instructions are implemented ...
David Gibson

10/30/2011

09:03 pm Revision 74b41e56: pseries: Allow writes to KVM accelerated TCE table
Sufficiently recent kernels include a KVM call to accelerate use of
PAPR TCE tables (IOMMU), which are used by PAPR v...
David Gibson
09:03 pm Revision 70bca53f: KVM: PPC: Override host vmx/vsx/dfp only when information known
The -cpu host feature tries to find out the host capabilities based
on device tree information. However, we don't alw...
Alexander Graf
09:03 pm Revision 98efaf75: ppc: Fix up usermode only builds
The recent usage of MemoryRegion in kvm_ppc.h breaks builds with
CONFIG_USER_ONLY=y. This patch fixes it.
Signed-of...
David Gibson
09:03 pm Revision a7342588: pseries: Correct vmx/dfp handling in both KVM and TCG cases
Currently, when KVM is enabled, the pseries machine checks if the host
CPU supports VMX, VSX and/or DFP instructions ...
David Gibson
09:03 pm Revision f90a9d02: PPC: Fail configure when libfdt is not available
We have several targets in the PPC tree now that basically require libfdt
to function properly, namely the pseries an...
Alexander Graf
09:03 pm Revision 55f7d4b0: ppc: Avoid decrementer related kvm exits
In __cpu_ppc_store_decr(), we set up a regular timer used to trigger
decrementer interrupts. This is necessary to im...
David Gibson
09:03 pm Revision f0ad8c34: PPC: Disable non-440 CPUs for ppcemb target
The sole reason we have the ppcemb target is to support MMUs that have
less than the usual 4k possible page size. The...
Alexander Graf
09:03 pm Revision 8b242eba: PPC: Bump qemu-system-ppc to 64-bit physical address space
Some 32-bit PPC CPUs can use up to 36 bit of physical address space.
Treat them accordingly in the qemu-system-ppc bi...
Alexander Graf
06:11 pm Revision 37e305ce: ppc: Add cpu defs for POWER7 revisions 2.1 and 2.3
This patch adds cpu specs to the table for POWER7 revisions 2.1 and 2.3.
This allows -cpu host to be used on these ho...
David Gibson
06:11 pm Revision 6b7a2cf6: pseries: Under kvm use guest cpu = host cpu by default
Now that we've implemented -cpu host for ppc, this patch updates the
pseries machine to use the host cpu as the guest...
David Gibson
06:11 pm Revision d20dfdd4: pseries: Update SLOF firmware image
This patch is a general update to the SLOF firmware image used on the
pseries machine. This doesn't contain updates ...
David Gibson
06:11 pm Revision be40edcd: ppc: Remove broken partial PVR matching
The ppc target contains a ppc_find_by_pvr() function, which looks up a
CPU spec based on a PVR (that is, based on the...
David Gibson
06:11 pm Revision a1e98583: ppc: First cut implementation of -cpu host
For convenience with kvm, x86 allows the user to specify -cpu host on the
qemu command line, which means make the gue...
David Gibson
06:11 pm Revision 6875dc8e: ppc/e500_pci: Fix code style
Put trailing statements on next line.
Signed-off-by: Liu Yu <yu.liu@freescale.com>
Reviewed-by: Andreas Färber <andr...
Liu Yu-B13201
06:11 pm Revision 9bc884b7: ppc: Generalize the kvmppc_get_clockfreq() function
Currently the kvmppc_get_clockfreq() function reads the host's clock
frequency from /proc/device-tree, which is usefu...
David Gibson
06:11 pm Revision 70560da7: Set an invalid-bits mask for each SPE instructions
SPE instructions are defined by pairs. Currently, the invalid-bits mask is set
for the first instruction, but the sec...
Fabien Chouteau
06:11 pm Revision bdcf9d6c: pseries: Update SLOF firmware image
This patch updates the SLOF submodule and precompiled image. The new
SLOF versions contains two changes of note:
*...
David Gibson
06:11 pm Revision 0f5cb298: pseries: Use Book3S-HV TCE acceleration capabilities
The pseries machine of qemu implements the TCE mechanism used as a
virtual IOMMU for the PAPR defined virtual IO devi...
David Gibson
06:11 pm Revision 354ac20a: pseries: Allow KVM Book3S-HV on PPC970 CPUS
At present, using the hypervisor aware Book3S-HV KVM will only work
with qemu on POWER7 CPUs. PPC970 CPUs also have ...
David Gibson
06:11 pm Revision e97c3636: pseries: Support SMT systems for KVM Book3S-HV
Alex Graf has already made qemu support KVM for the pseries machine
when using the Book3S-PR KVM variant (which runs ...
David Gibson
06:11 pm Revision eeae2e7b: ppc/e500_pci: Fix an array overflow issue
When access PPCE500_PCI_IW1 the previous index get overflow.
The patch fix the issue and update all to keep consisten...
Liu Yu-B13201
06:11 pm Revision 6659394f: pseries: Add device tree properties for VMX/VSX and DFP under kvm
Sufficiently recent PAPR specifications define properties "ibm,vmx"
and "ibm,dfp" on the CPU node which advertise whe...
David Gibson
12:58 pm Revision 375847a6: MAINTAINERS: update wiki URL and machine names for target-xtensa
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
11:06 am Revision df072774: tcg: Optimize some forms of deposit.
If the deposit replaces the entire word, optimize to a move.
If we're inserting to the top of the word, avoid the ma...
Richard Henderson
11:05 am Revision 7999f7e1: hw/9pfs: Make VirtFS tracing work correctly
this patch fix multiple issues with VirtFS tracing.
a) Add tracepoint to the correct code path. We handle error in co...
Aneesh Kumar K.V
11:05 am Revision c2f36c6c: exec-all: Fix void pointer arithmetic
Adding an offset to a void pointer works with gcc but is not allowed
by the current C standards. With -pedantic, gcc ...
Stefan Weil
11:03 am Revision d787fcf4: Add linux-headers/asm to .gitignore
linux-headers/asm is a symlink generated during configure. It should not,
therefore be committed to git, nor show up...
David Gibson

10/28/2011

08:25 pm Revision 336a6915: scsi-disk: add scsi-block for device passthrough
scsi-block is a new device that supports device passthrough of Linux
block devices (i.e. /dev/sda, not /dev/sg0). It...
Paolo Bonzini
08:25 pm Revision 71544d30: scsi: push request restart to SCSIDevice
The request restart mechanism is generic and could be reused for
scsi-generic. In the meanwhile, pushing it to SCSID...
Paolo Bonzini
08:25 pm Revision c9501c95: scsi-generic: bump SCSIRequest reference count until aio completion runs
Same as before, but for scsi-generic.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <...
Paolo Bonzini
08:25 pm Revision c7bae6a7: scsi-disk: bump SCSIRequest reference count until aio completion runs
In some cases a request may be canceled before the completion callback
runs. Keep a reference to the request between...
Paolo Bonzini
08:25 pm Revision e88c591d: scsi: do not call transfer_data after canceling a request
Otherwise, if cancellation is "faked" by the AIO layer and goes
through qemu_aio_flush, the whole request is complete...
Paolo Bonzini
08:25 pm Revision 63db0f0e: scsi: pass cdb to alloc_req
This will let scsi-block choose between passthrough and emulation.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com...
Paolo Bonzini
08:25 pm Revision 765d1525: scsi: export scsi_generic_reqops
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision adcf2754: scsi: make reqops const
Also delete a stale occurrence of SCSIReqOps inside SCSIDeviceInfo.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co...
Paolo Bonzini
08:25 pm Revision 7877903a: scsi: move max_lba to SCSIDevice
The field is only in scsi-disk for now. Moving it up to SCSIDevice makes
it easier to reuse the scsi-generic reqops ...
Paolo Bonzini
08:25 pm Revision e39be482: scsi-disk: small clean up to INQUIRY
Set s->removable, s->qdev.blocksize and s->qdev.type in the callers
of scsi_initfn.
With this in place, s->qdev.type...
Paolo Bonzini
08:25 pm Revision 69377307: scsi-disk: remove cluster_size
This field is redundant, and having it makes it more complicated
to share reqops between the upcoming scsi-block and ...
Paolo Bonzini
08:25 pm Revision 44740c38: scsi-disk: do not duplicate BlockDriverState member
Same as for scsi-generic, avoid duplication even if it causes longer
lines.
Signed-off-by: Paolo Bonzini <pbonzini@r...
Paolo Bonzini
08:25 pm Revision 9b6eef8a: scsi-generic: snoop READ CAPACITY commands to get block size
Instead of "guessing" the block size when there is no medium in the
drive, wait for the guest to send a READ CAPACITY...
Paolo Bonzini
08:25 pm Revision a3b16e71: scsi-generic: look at host status
Pass down the host status so that failing transport can be detected
by the guest. Similar treatment of host status c...
Paolo Bonzini
08:25 pm Revision fe0ed712: scsi-generic: check ioctl statuses when SG_IO succeeds
A succeeding ioctl does not imply that the SCSI command succeeded.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com...
Paolo Bonzini
08:25 pm Revision 6a58a3a6: scsi-generic: remove scsi_req_fixup
This is not needed anymore, since asynchronous ioctls were introduced
by commit 221f715 (new scsi-generic abstraction...
Paolo Bonzini
08:25 pm Revision 8869e103: scsi-generic: drop SCSIGenericState
It is not needed, because s->bs is already stored in SCSIDevice, and
can be reached from the conf.bs member.
Signed-...
Paolo Bonzini
08:25 pm Revision 628e95b6: scsi-disk: fix retrying a flush
Flush does not go anymore through scsi_disk_emulate_command.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sign...
Paolo Bonzini
08:25 pm Revision 7cec78b6: scsi-disk: fail READ CAPACITY if LBA != 0 but PMI == 0
Tested by the Windows Logo Kit SCSI Compliance test. From SBC-3, paragraph
5.25: "The LOGICAL BLOCK ADDRESS field sha...
Paolo Bonzini
08:25 pm Revision 3c2f7c12: scsi-disk: report media changed via GET EVENT STATUS NOTIFICATION
This adds support for media change notification via the GET EVENT STATUS
NOTIFICATION command, used by Linux versions...
Paolo Bonzini
08:25 pm Revision 7e0380b9: scsi: allow arbitrary LUNs
This only requires changes in two places: in SCSIBus, we need to look
for a free LUN if somebody creates a device wit...
Paolo Bonzini
08:25 pm Revision ba74307c: scsi: implement REPORT LUNS for arbitrary LUNs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision f48a7a6e: scsi: remove devs array from SCSIBus
Change the devs array into a linked list, and add a scsi_device_find
function to navigate the children list instead. ...
Paolo Bonzini
08:25 pm Revision d8bb00d6: qdev: switch children device list to QTAILQ
SCSI buses will need to read the children list first-to-last. This
requires using a QTAILQ, because hell breaks loos...
Paolo Bonzini
08:25 pm Revision afd4030c: scsi: move tcq/ndev to SCSIBusOps (now SCSIBusInfo)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision 0d3545e7: scsi: add channel to addressing
This also requires little more than adding the new argument to
scsi_device_find, and the qdev property. All devices ...
Paolo Bonzini
08:25 pm Revision ceb792ef: scsi-disk: support READ DVD STRUCTURE
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision 03f541bd: block: reinitialize across bdrv_close()/bdrv_open()
Several BlockDriverState fields are not being reinitialized across
bdrv_close()/bdrv_open(). Make sure they are rese...
Stefan Hajnoczi
08:25 pm Revision a07c7dcd: atapi/scsi-disk: make mode page values coherent between the two
This patch adds to scsi-disk the missing mode page 0x01 for both disk
and CD-ROM drives, and mode page 0x0e for CD dr...
Paolo Bonzini
08:25 pm Revision a8f4bbe2: scsi-disk: store valid mode pages in a table
A small refactoring of the MODE SENSE implementation in scsi-disk.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com...
Paolo Bonzini
08:25 pm Revision b6c251ab: scsi-disk: add stubs for more MMC commands
This patch adds a few stub implementations for MMC commands to
scsi-disk, to be filled in later in the series. It al...
Paolo Bonzini
08:25 pm Revision f01b5931: scsi-disk: fix coding style issues (braces)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision 8a9c16f6: scsi-disk: report media changed via unit attention sense codes
Building on the previous patch, this one adds a media change callback
to scsi-disk.
Signed-off-by: Paolo Bonzini <pb...
Paolo Bonzini
08:25 pm Revision 3653d8c4: scsi: notify the device when unit attention is reported
Reporting media change events via unit attention sense codes requires
a small state machine: first report "NO MEDIUM"...
Paolo Bonzini
08:25 pm Revision af0e1ea2: atapi: cleanup/fix mode sense results
The first two bytes (after the 8-byte ATAPI header) are the mode page
number and the number of bytes after the length...
Paolo Bonzini
08:25 pm Revision f0f992e6: atapi: move GESN definitions to scsi-defs.h
As a complement to the previous patch, move definitions for GET EVENT
STATUS NOTIFICATION from the two functions to s...
Paolo Bonzini
08:25 pm Revision 67cc61e4: atapi/scsi: unify definitions for MMC
The definitions in ide/internal.h are duplicates, since ATAPI commands
actually come from SCSI. Use the ones in scsi...
Paolo Bonzini
08:25 pm Revision 7e218df5: scsi: pass correct sense code for ENOMEDIUM
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision d9990228: Documentation: Add syntax for using sheepdog devices
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Ronnie Sahlberg
08:25 pm Revision 430ee2f2: scsi-disk: support DVD profile in GET CONFIGURATION
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision e7c63796: block: set bs->read_only before .bdrv_open()
Several block drivers set bs->read_only in .bdrv_open() but
block.c:bdrv_open_common() clobbers its value. Additiona...
Stefan Hajnoczi
08:25 pm Revision b4657855: qemu-io: delete bs instead of leaking it
Using bdrv_close() is not enough to free a BlockDriverState. Since we
explicitly create it with bdrv_new(), use bdrv...
Stefan Hajnoczi
08:25 pm Revision c95de7e2: block: fix qcow2_co_flush deadlock
If qcow2_cache_flush failed, s->lock will not be unlock.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Si...
Dong Xu Wang
08:25 pm Revision 08ae330e: Documentation: Describe NBD URL syntax
This patch adds a short description of how to specify a NBD device
to QEMU.
Syntax for both TCP and Unix Domain Socke...
Ronnie Sahlberg
08:25 pm Revision 93897b9f: vmdk: Fix possible segfaults
Data we read from the disk isn't necessarily null terminated and may not
contain the string we're looking for. The co...
Kevin Wolf
08:25 pm Revision 99f1835d: vmdk: Improve error handling
Return the right error values in some more places.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
08:25 pm Revision bac8d7b4: vmdk: Fix use of uninitialised value
In error cases, cid is never set.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
08:25 pm Revision 0f5314a2: Documentation: Add iSCSI section
Add new section for device URL syntax for special files and describe the iSCSI
URL with examples
Signed-off-by: Ronn...
Ronnie Sahlberg
08:25 pm Revision 64ebe71a: qcow: Fix bdrv_write_compressed error handling
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Kevin Wolf
08:25 pm Revision 2b572816: block: Fix bdrv_open use after free
tmp_filename was used outside the block it was defined in, i.e. after it went
out of scope. Move its declaration to t...
Kevin Wolf
08:25 pm Revision 3574c608: block: Remove dead code
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
08:25 pm Revision 3789985f: qcow2: fix some errors and typo in qcow2.txt
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Zhi Yong Wu
08:25 pm Revision c794b4e0: Teach block/vdi about "discarded" (no longer allocated) blocks
An entry in the VDI block map will hold an offset to the actual block if
the block is allocated, or one of two specia...
Eric Sunshine
08:25 pm Revision fb60105d: ide: Fix off-by-one error in array index check
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Kevin Wolf
08:25 pm Revision c589b249: iSCSI block driver
This provides built-in support for iSCSI to QEMU.
This has the advantage that the iSCSI devices need not be made vis...
Ronnie Sahlberg

10/27/2011

11:27 pm Revision b5a12aa2: Merge branch 'rth/vis2' of git://repo.or.cz/qemu/rth
* 'rth/vis2' of git://repo.or.cz/qemu/rth:
target-sparc: Implement FALIGNDATA inline.
target-sparc: Implement BMA...
Blue Swirl
04:48 pm Revision f795e743: Drop qemu-objects.h from modules that don't require it
Previous commits dropped most qobjects usage from qemu modules
(now they are a low level interface used by the QAPI)....
Luiz Capitulino
04:48 pm Revision b5c30586: Monitor: do_info(): Drop QMP command handling code
Previous commits converted all existing QMP commands to the QAPI,
now each info command does its own QMP call.
Let's...
Luiz Capitulino
04:48 pm Revision 40e5a01d: QMP: Drop the query commands dispatch table
Because QMP development originated in the monitor, it has
inherited the monitor's distinction between query- and
non-...
Luiz Capitulino
04:48 pm Revision 79627472: qapi: Convert query-pci
This also fixes a bug with the old version: QMP would invert device id
and vendor id. This would look ok on HMP becau...
Luiz Capitulino
04:48 pm Revision 96637bcd: qapi: Convert query-balloon
Please, note that some of the code supporting memory statistics is
still around (eg. virtio_balloon_receive_stats() a...
Luiz Capitulino
04:48 pm Revision d1f29646: qapi: Convert query-spice
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 2b54aa87: qapi: Convert query-vnc
There are three important remarks in relation to the non-qapi command:
1. This commit also fixes the behavior of th...
Luiz Capitulino
04:48 pm Revision bf826328: qerror: Add a user string for QERR_FEATURE_DISABLED
Missing from commit 821601ea5b.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision de0b36b6: qapi: Convert query-cpus
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision b2023818: qapi: Convert query-block
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 58e21ef5: block: Rename the BlockIOStatus enum values
The biggest change is to rename its prefix from BDRV_IOS to
BLOCK_DEVICE_IO_STATUS.
Next commit will convert the que...
Luiz Capitulino
04:48 pm Revision d6bf279e: block: iostatus: Drop BDRV_IOS_INVAL
A future commit will convert bdrv_info() to the QAPI and it won't
provide IOS_INVAL.
Luckily all we have to do is to...
Luiz Capitulino
04:48 pm Revision f11f57e4: qapi: Convert query-blockstats
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 755f1968: qapi: Convert the cpu command
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 99b7796f: Monitor: Introduce monitor_get_cpu_index()
Returns 'cur_mons's CPU index. A future commit will use it.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision b025c8b4: Monitor: Make mon_set_cpu() public
Also rename it to monitor_set_cpu().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 791e7c82: qapi: Convert query-migrate
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 694a099a: qapi-commands.py: Don't call the output marshal on error
Today we generate something like this:
int qmp_marshal_input_query_foo(...)
...
retval = qmp_q...
Luiz Capitulino
04:48 pm Revision e235cec3: qapi: Convert query-mice
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
02:43 pm Revision 9e0e2f96: ppc64-linux-user: Fix syscall return type.
Use target_ulong instead of hard-coded uint32_t.
Remove the disabled printf's that are redundant with -strace.
Signe...
Richard Henderson
02:43 pm Revision 8e78064e: ppc64-linux-user: Properly interpret the entry function descriptor.
Don't confuse the load address with the load bias. They're equal
for ET_DYN objects (i.e. ld.so) but different for E...
Richard Henderson
02:43 pm Revision 7cd393ac: sparc-linux-user: Add some missing syscall numbers
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Richard Henderson
02:43 pm Revision 59f7182f: sparc-linux-user: Fixup sending SIGSEGV
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Richard Henderson
02:43 pm Revision 75f22e4e: sparc-linux-user: Handle SIGILL.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Richard Henderson
02:42 pm Revision 0f6b4d21: linux-user: implement reboot syscall
For OBS, we're running a full cross-guest inside of a VM. When a build
is done there, we reboot the guest as shutdown...
Alexander Graf
02:42 pm Revision cbb21eed: linux-user: fix abi_(u)long, target_ulong mismatch
abi_(u)long might be different from target_ulong, so don't use tswapl
but introduce a new tswapal
Signed-off-by: Mat...
Matthias Braun
02:42 pm Revision f4c69010: linux-user: fix openat
When running openat using qemu-arm, we stumbled over invalid permissions
on the created files. The reason for this is...
Alexander Graf
02:42 pm Revision 26b746db: linux-user: fix TARGET_RLIM_INFINITY declaration
Signed-off-by: Matthias Braun <matze@braunis.de>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Matthias Braun
02:42 pm Revision 6cafd027: linux-user: fix rlimit syscalls on sparc(64)
Signed-off-by: Matthias Braun <matze@braunis.de>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Matthias Braun
02:02 am Revision 9f60639b: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
Andrzej Zaborowski
12:00 am Revision 50c796f9: target-sparc: Implement FALIGNDATA inline.
This is a relatively simple sequence of shifts.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
12:00 am Revision 793a137a: target-sparc: Implement BMASK/BSHUFFLE.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
12:00 am Revision 6c073553: target-sparc: Implement EDGE* instructions.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
12:00 am Revision add545ab: target-sparc: Implement ALIGNADDR* inline.
While ALIGNADDR was implemented out-of-line, ALIGNADDRL was not
implemeneted at all. However, this is a very simple ...
Richard Henderson
12:00 am Revision 2dedf314: target-sparc: Implement fpack{16,32,fix}.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson

10/26/2011

11:58 pm Revision f888300b: target-sparc: Implement PDIST.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:57 pm Revision 44516772: target-sparc: Do exceptions management fully inside the helpers.
This reduces the size of the individual translation blocks, since
we only emit a single call for each FOP rather than...
Richard Henderson
11:55 pm Revision 30038fd8: target-sparc: Change fpr representation to doubles.
This allows a more efficient representation for 64-bit hosts.
It should be about the same for 32-bit hosts, as we can...
Richard Henderson
11:55 pm Revision 45c7b743: target-sparc: Undo cpu_fpr rename.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:55 pm Revision ac11f776: target-sparc: Extract float128 move to a function.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:55 pm Revision 61f17f6e: target-sparc: Extract common code for floating-point operations.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision 141ae5c1: target-sparc: Mark fprs dirty in store accessor.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision f027c3b1: target-sparc: Make FPU/VIS helpers const when possible.
This also removes the unused ENV parameter from these helpers.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
11:50 pm Revision 96eda024: target-sparc: Add accessors for double-precision fpr access.
Begin using i64 quantities to manipulate double-precision values.
On a 64-bit host this will, for the moment, generat...
Richard Henderson
11:50 pm Revision 03fb8cfc: target-sparc: Pass float64 parameters instead of dt0/1 temporaries.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision 208ae657: target-sparc: Add accessors for single-precision fpr access.
Load, store, and "create destination". This version attempts to
change the behaviour of the translator as little as ...
Richard Henderson
08:19 pm Revision fafd8bce: Sparc: split load and store op helpers
Move load and store op helpers top ldst_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Bl...
Blue Swirl
08:19 pm Revision 870be6ad: Sparc: convert win_helper to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision 11e66bca: Sparc: convert interrupt helpers to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision ec0ceb17: Sparc: convert mmu_helper to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision 163fa5ca: Sparc: split MMU helpers
Move MMU helpers to mmu_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwi...
Blue Swirl
08:18 pm Revision b7da25f0: Sparc: fix coding style in helper.c
Before the next patch, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Sign...
Blue Swirl
08:18 pm Revision 7a5e4488: Sparc: avoid AREG0 for division op helpers
Make [su]div{,cc} helpers take a parameter for CPUState instead
of relying on global env. Move the functions to helpe...
Blue Swirl
08:18 pm Revision 79227036: Sparc: avoid AREG0 for softint op helpers and Leon cache control
Make softint op helpers and Leon cache irq manager take a parameter
for CPUState instead of relying on global env. Mo...
Blue Swirl
08:18 pm Revision 063c3675: Sparc: avoid AREG0 for CWP and PSTATE helpers
Make CWP and PSTATE helpers take a parameter for CPUState instead
of relying on global env. Remove wrapper functions....
Blue Swirl
06:29 pm Revision e86d9b12: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:22 pm Revision 3899edf7: ahci: fix DPRINTF format strings
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Max Filippov
04:15 pm Revision 1a1a0e20: Documentation: fix typo
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.i...
Bernhard Reutner-Fischer
04:14 pm Revision 1ce9c192: Fix typo: buf -> bus
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Hervé Poussineau
03:48 pm Revision 4ab328d6: tools: reorganize Makefile variables
- Add all dependencies of the block layer to block-obj-y, and all
dependencies of QObject to qobject-obj-y
- Remov...
Paolo Bonzini
03:38 pm Revision 8f355d67: exec.c: Remove useless comment
As phys_ram_size had been removed since QEMU 0.12. Remove the useless
comment.
Signed-off-by: Chen Wen-Ren <chenwj@i...
陳韋任
03:36 pm Revision 512a2cf8: qed: remove unneeded variable assignment
'ret' is unconditionally overwitten by qed_read_l1_table_sync()
Spotted by Clang Analyzer
Signed-off-by: Pavel Borz...
Pavel Borzenkov
03:36 pm Revision c18a1c88: vmdk: remove unneeded variable assignment
Spotted by Clang Analyzer
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi ...
Pavel Borzenkov
03:36 pm Revision 8379e46d: vmdk: vmdk_read_cid returns garbage if p_name is NULL
Spotted by Clang Analyzer
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi ...
Pavel Borzenkov
03:36 pm Revision feba23b1: qed: don't pass NULL to memcpy
Spotted by Clang Analyzer
[Note this memcpy call has always been safe because the length will be 0
when the pointer ...
Pavel Borzenkov
03:36 pm Revision bff39b63: device_tree: Fix potential memory leak
cppcheck error report:
device_tree.c:156: error: Memory leak: dupname
Signed-off-by: Stefan Weil <sw@weilnetz.de>
S...
Stefan Weil

10/25/2011

11:38 pm Revision 0ec024f6: main-loop: Add missing include file
stdint.h defines the POSIX data types and is needed
for MinGW-w64 (and maybe other hosts).
v2: Instead of adding std...
Stefan Weil
10:30 pm Revision d300854b: target-sparc: Fix use of g_new0 / g_free
g_malloc0 needs g_free instead of free.
While fixing this, I also replaced g_malloc0 by g_new0
as was suggested by St...
Stefan Weil
10:30 pm Revision f37e2a6b: target-sparc: Fix order of function parameters
The MinGW-w64 gcc complains about wrong parameters for
gen_helper_fpadd16_s and three other functions.
gen_helper_fp...
Stefan Weil
06:15 pm Revision ba43d289: hda: do not mix output and input stream states, RHBZ #740493
Windows 7 may use the same stream number for input and output.
Current code will confuse streams.
Changes since v1:
...
Marc-André Lureau
06:15 pm Revision 36ac4ad3: hda: do not mix output and input streams, RHBZ #740493
Windows 7 may use the same stream number for input and output.
That will result in lot of garbage on playback.
The h...
Marc-André Lureau
04:44 pm Revision d9676f82: libcacard: Fix wrong assertion (reported by cppcheck)
assert("...") will never do anything. This assertion handles a case
which should never occur, so it must be assert(!"...
Stefan Weil
04:44 pm Revision 7fc7e584: libcacard/cac: fix typo in cac_delete_pki_applet_private
Signed-off-by: Alon Levy <alevy@redhat.com> Alon Levy
04:44 pm Revision e7c5e893: libcacard/vscclient: fix error paths for socket creation
Signed-off-by: Alon Levy <alevy@redhat.com> Alon Levy
03:00 pm Revision 08cc67f3: spice: fix file handle cleanup
Setting both read and write handlers to NULL in qemu_set_fd_handler
is not enougth to make qemu purge the file handle...
Gerd Hoffmann
03:00 pm Revision 9f0f352d: qxl: reset update_surface
update init_qxl_ram to reset update_surface to 0. This fixes one case
of breakage when installing an old driver in a ...
Alon Levy
03:00 pm Revision 30f6da66: qxl: fix guest cursor tracking
(1) If the guest cursor command is empty, don't reload it after migration.
(2) Cleaning the guest cursor when it is r...
Yonit Halperin
03:00 pm Revision 78e60ba5: qxl: factor out properties
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:00 pm Revision 3bb781f3: ui/spice-core: fix segfault in monitor
Fix segfault if a qxl device is present but no spice command line
argument is given.
RHBZ 743251.
Signed-off-by: Al...
Alon Levy
03:00 pm Revision 4ec8d307: qxl: Drop phread_yield on OOM
This was only a best-effort attempt, by far not guaranteed to have an
effect. Drop it so that also no direct pthread ...
Jan Kiszka
03:00 pm Revision 691f5c7b: qxl: Convert to QEMU thread API
Use QEMU thread API instead of pthread directly. We still need to get
rid of pthread_yield, though, to drop pthread.h...
Jan Kiszka
03:00 pm Revision f9ab6091: spice: Convert core to QEMU thread API
No need to use pthread directly, we have proper abstractions for
identity checking.
Signed-off-by: Jan Kiszka <jan.k...
Jan Kiszka
03:00 pm Revision edc5cb1a: spice: turn client_migrate_info to async
RHBZ 737921
Spice client is required to connect to the migration target before/as migration
starts. Since after migra...
Yonit Halperin
03:00 pm Revision 026f773f: spice: support the new migration interface (spice 0.8.3)
- call spice_server_migrate_(start|end|connect).
- register spice_migrate_connect completion callback
Signed-off-by:...
Yonit Halperin
02:59 pm Revision afe2df69: migration: add status query functions
Add migration_is_active and migration_has_failed functions
to query migration state.
Signed-off-by: Gerd Hoffmann <k...
Gerd Hoffmann
02:33 am Revision 21e87c46: i386: wire up MSR_IA32_MISC_ENABLE
It's needed for its default value - bit 0 specifies that "rep movs" is
good enough for memcpy, and Linux may use a sl...
Avi Kivity
02:29 am Revision aa82ba54: kvm: support TSC deadline MSR with subsection
KVM add emulation of lapic tsc deadline timer for guest.
This patch is co-operation work at qemu side.
Use subsectio...
Liu, Jinsong
02:27 am Revision 38d2c27e: Revert "kvm: support TSC deadline MSR"
This reverts commit bfc2455ddbb41148494a084d15777e6bed7533c3.
New patch with subsections will follow.
Signed-off-by:...
Marcelo Tosatti
02:26 am Revision 1cae88b9: kvm: avoid reentring kvm_flush_coalesced_mmio_buffer()
mmio callbacks invoked by kvm_flush_coalesced_mmio_buffer() may
themselves indirectly call kvm_flush_coalesced_mmio_b...
Avi Kivity
02:26 am Revision 626c4276: kvm: Add top-like kvm statistics script
Taken from original qemu-kvm/kvm/kvm_stat.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kiv...
Jan Kiszka
02:26 am Revision 5f6caa4f: kvm: Add tool for querying VMX capabilities
Taken from original qemu-kvm/kvm/scripts/vmxcap.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: A...
Jan Kiszka

10/24/2011

06:51 pm Revision 952e849c: Merge remote-tracking branch 'bonzini/split-main-loop-for-anthony' into staging
Anthony Liguori

10/23/2011

06:44 pm Revision db418a0a: Add stdio char device on windows
Simple implementation of an stdio char device on Windows.
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Sign...
Fabien Chouteau
06:10 pm Revision 070af384: Sparc: split CWP and PSTATE op helpers
Move CWP and PSTATE op helpers to win_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue...
Blue Swirl
06:09 pm Revision 2ffd9176: Sparc: avoid AREG0 for lazy condition code helpers
Make lazy condition code helpers take a parameter for CPUState instead
of relying on global env.
Reviewed-by: Richar...
Blue Swirl
06:09 pm Revision cffc5818: Sparc: split lazy condition code handling op helpers
Move lazy condition code handling op helpers to cc_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed...
Blue Swirl
06:09 pm Revision 2e2f4ade: Sparc: avoid AREG0 for float and VIS ops
Make floating point and VIS ops take a parameter for CPUState instead
of relying on global env.
Reviewed-by: Richard...
Blue Swirl
06:08 pm Revision 1bccec25: Sparc: split FPU and VIS op helpers
Move FPU op helpers to fop_helper.c. Move VIS op helpers to vis_helper.c,
compile it only for Sparc64.
Reviewed-by: ...
Blue Swirl
06:08 pm Revision 99ca0219: Sparc: fix coding style
Before the next patches, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Si...
Blue Swirl
06:08 pm Revision bc265319: Sparc: avoid AREG0 for raise_exception and helper_debug
Make raise_exception() and helper_debug() take a parameter for
CPUState instead of relying on global env. Move the fu...
Blue Swirl
06:08 pm Revision 2336c1f1: Sparc: move trivial functions from op_helper.c
These functions don't need access to CPUState or already pass it,
so relocating them from op_helper.c to helper.c and...
Blue Swirl
06:07 pm Revision ab3b491f: Sparc: split helper.c
Move CPU init to cpu_init.c and interrupt handling to int32_helper.c
for Sparc32 and int64_helper.c for Sparc64.
Rev...
Blue Swirl
06:05 pm Revision c65f6fd4: Sparc: fix coding style
Before the next patch, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Sign...
Blue Swirl
05:08 pm Revision b1f88301: m48t59: fix write access
Fix incorrect order of arguments, letting writes to NVRAM succeed.
It looks like guests never write to the device, o...
Blue Swirl
05:07 pm Revision 0fb56ffc: m48t59: drop obsolete address base arithmetic
Remove now incorrect address base arithmetic, missed by
9936d6e42392f1440505dfa9df065eabd251cadf. Fixes Sparc64 boot....
Blue Swirl
05:05 pm Revision 52ce6f05: pci_bridge: fix typo
Reviewed-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl

10/21/2011

07:14 pm Revision 99435906: simplify main loop functions
Provide a clean example of how to use the main loop in the tools.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:14 pm Revision be08e65e: Revert to a hand-made select loop
This reverts commit c82dc29a9112f34e0a51cad9a412cf6d9d05dfb2
and 4d88a2ac8643265108ef1fb47ceee5d7b28e19f2.
Signed-of...
Paolo Bonzini
07:14 pm Revision d3b12f5d: main-loop: create main-loop.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision 44a9b356: main-loop: create main-loop.h
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision fbdc14eb: qemu-timer: do not use RunState change handlers
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision 2ff68d07: qemu-timer: move more stuff out of qemu-timer.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision 4260a739: qemu-timer: use atexit for quit_timers
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision a5c57d64: qemu-timer: do not refer to runstate_is_running()
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision 946fb27c: qemu-timer: move icount to cpus.c
None of this is needed by tools, and most of it can even be made static
inside cpus.c.
Signed-off-by: Paolo Bonzini ...
Paolo Bonzini
07:14 pm Revision f3fc6e2e: qemu-timer: move common code to qemu_rearm_alarm_timer
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:14 pm Revision dc2dfcf0: qemu-timer: more clock functions
These will be used when moving icount accounting to cpus.c.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signe...
Paolo Bonzini
07:14 pm Revision 688eb389: qemu-timer: remove active_timers array
Embed the list in the QEMUClock instead.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bon...
Paolo Bonzini
07:14 pm Revision 0abc2712: remove unused function
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:01 pm Revision 7f84c127: compatfd.c: Don't pass NULL pointer to SYS_signalfd
Don't pass a NULL pointer in to SYS_signalfd in qemu_signalfd_available():
this isn't valid and Valgrind complains ab...
Peter Maydell
06:59 pm Revision 1386d4c0: linux-user: Fix broken "-version" option
Fix the "-version" option, which was accidentally broken in commit
fc9c541:
* exit after printing version informatio...
Peter Maydell
06:34 pm Revision 6db39ae2: block: change discard to co_discard
Since coroutine operation is now mandatory, convert both bdrv_discard
implementations to coroutines. For qcow2, this...
Paolo Bonzini
06:34 pm Revision 8b94ff85: block: change flush to co_flush
Since coroutine operation is now mandatory, convert all bdrv_flush
implementations to coroutines. For qcow2, this me...
Paolo Bonzini
06:34 pm Revision e183ef75: block: take lock around bdrv_write implementations
This does the first part of the conversion to coroutines, by
wrapping bdrv_write implementations to take the mutex.
...
Paolo Bonzini
06:34 pm Revision 2914caa0: block: take lock around bdrv_read implementations
This does the first part of the conversion to coroutines, by
wrapping bdrv_read implementations to take the mutex.
D...
Paolo Bonzini
06:34 pm Revision 848c66e8: block: add a CoMutex to synchronous read drivers
The big conversion of bdrv_read/write to coroutines caused the two
homonymous callbacks in BlockDriver to become reen...
Paolo Bonzini
06:34 pm Revision bae0a0cc: vmdk: clean up open
Move vmdk_parent_open to vmdk_open. There's another path how
vmdk_parent_open can be reached:
vmdk_parse_extents(...
Paolo Bonzini
06:34 pm Revision 588b65a3: vmdk: fix return values of vmdk_parent_open
While vmdk_open_desc_file (touched by the patch) correctly changed -1
to -EINVAL, vmdk_open did not. Fix it directly...
Paolo Bonzini
06:34 pm Revision 34d4260e: pc: Fix floppy drives with if=none
Commit 63ffb564 broke floppy devices specified on the command line like
-drive file=...,if=none,id=floppy -global isa...
Kevin Wolf
06:34 pm Revision 8f1efd00: qcow2: Fix bdrv_write_compressed error handling
If during allocation of compressed clusters the cluster was already allocated
uncompressed, fail and properly release...
Kevin Wolf
06:34 pm Revision 41521fa4: qemu-img: Don't allow preallocation and compression at the same time
Only qcow and qcow2 can do compression at all, and they require unallocated
clusters when writing the compressed data...
Kevin Wolf
06:34 pm Revision a18e67f5: fdc: Fix floppy port I/O
The floppy device was broken by commit 212ec7ba (fdc: Convert to
isa_register_portio_list). While the old interface p...
Kevin Wolf
06:34 pm Revision 4265d620: block: add bdrv_co_discard and bdrv_aio_discard support
This similarly adds support for coroutine and asynchronous discard.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co...
Paolo Bonzini
06:34 pm Revision 07f07615: block: unify flush implementations
Add coroutine support for flush and apply the same emulation that
we already do for read/write. bdrv_aio_flush is si...
Paolo Bonzini
06:34 pm Revision 6f6dc656: block: drop redundant bdrv_flush implementation
Block drivers now only need to provide either of .bdrv_co_flush,
.bdrv_aio_flush() or for legacy drivers .bdrv_flush(...
Stefan Hajnoczi
06:34 pm Revision 5cce43bb: xen_disk: Always set feature-barrier = 1
The synchronous .bdrv_flush callback doesn't exist any more and a device really
shouldn't poke into the block layer i...
Kevin Wolf
06:34 pm Revision b1b1dad3: fix memory leak in aio_write_f
Haven't released memory of 'ctx' before return.
Signed-off-by: Alex Jia <ajia@redhat.com>
Signed-off-by: Kevin Wolf ...
Alex Jia
06:34 pm Revision 35246a68: block: rename bdrv_co_rw_bh
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
06:34 pm Revision d8716b41: sheepdog: add coroutine_fn markers
This makes the following patch easier to review.
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: ...
Paolo Bonzini
06:34 pm Revision 154b9a0c: add socket_set_block
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by:...
Paolo Bonzini
06:19 pm Revision c2e2343e: hw/arm_gic.c: Fix save/load of irq_target array
irq_target array saving/loading is in the wrong loop.
Version bump.
Signed-off-by: Dmitry Koshelev <karaghiozis@gmai...
Dmitry Koshelev
06:19 pm Revision f45b885f: hw/omap2: Wire up the IRQ for the 2430's fifth GPIO module
The OMAP2430 version of the omap-gpio device has five GPIO modules,
not four like the other OMAP2 versions; wire up t...
Peter Maydell

10/20/2011

11:30 pm Revision c76eaf13: hw/9pfs: Fix broken compilation caused by wrong trace events
Commit c572f23a3e7180dbeab5e86583e43ea2afed6271 added trace events
with mismatching format string and arguments.
gcc...
Stefan Weil
05:25 pm Revision 12b1de3a: target-arm: Fix use of free() in cpu_arm_close()
env is allocated in cpu_arm_init() with g_malloc0(), so free with g_free().
Signed-off-by: Andreas Färber <afaerber@...
Andreas Färber
04:46 pm Revision a6e43daa: Merge remote-tracking branch 'quintela/migration-pull' into staging
Anthony Liguori
04:43 pm Revision 46cd37e7: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
Anthony Liguori
04:42 pm Revision 1f99b949: Merge remote-tracking branch 'aneesh/for-upstream-6' into staging
Conflicts:
trace-events
Anthony Liguori
02:23 pm Revision ee86c61f: migration: make migration-{tcp,unix} consistent
Files are almost identical in functionality, just remove the
differences that make no sense.
Signed-off-by: Juan Qui...
Juan Quintela
02:23 pm Revision efab4718: migration: Don't use callback on file defining it
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision 8414ff3b: migration: propagate error correctly
unix and tcp outgoing migration have error values, but didn't returned
it. Make them return the error. Notice that ...
Juan Quintela
02:23 pm Revision 7dc688ed: migration: Make state definitions local
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision 7073693b: migration: Export a function that tells if the migration has finished correctly
This will allow us to hide the state values.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision e0eb7390: migration: Pass MigrationState in migration notifiers
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision d0ae46c1: migration: Use bandwidth_limit directly
Now that current_migration always exist, there is no reason for
max_throotle variable.
Signed-off-by: Juan Quintela ...
Juan Quintela
02:23 pm Revision 48a2f4d6: migration: Remove get_status() accessor
It is only used inside migration.c, and fields on that struct are
accessed all around the place on that file.
Signed...
Juan Quintela
02:23 pm Revision cab30143: migration: Move exported functions to the end of the file
This means we can remove the two forward declarations.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-b...
Juan Quintela
02:23 pm Revision 767de722: migration: Remove migration cancel() callback
It is used only in one place
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision 17549e84: migration: create accessor for current_migration
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision 92920cd7: migration: Our release callback was just free
We called it from a single place, and always with state !=
MIG_STATE_ACTIVE. Just remove the whole callback. For us...
Juan Quintela
02:23 pm Revision 458cf28e: migration: Introduce migrate_fd_completed() for consistency
This function is a bit different of the others that change the state,
in the sense that if migrate_fd_cleanup() retur...
Juan Quintela
02:23 pm Revision 67afff79: migration: Refactor and simplify error checking in migrate_fd_put_ready
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision d5934dde: migration: Introduce MIG_STATE_SETUP
Use MIG_STATE_ACTIVE only when migration has really started. Use this
new state to setup migration parameters. Chan...
Juan Quintela
02:23 pm Revision 07af4452: migration: move migrate_new to do_migrate
Once there, remove all parameters that don't need to be passed to
*start_outgoing_migration() functions
Signed-off-b...
Juan Quintela
02:23 pm Revision 8b6b99b3: migration: Make all posible migration functions static
I have to move two functions postions to avoid forward declarations
Signed-off-by: Juan Quintela <quintela@redhat.co...
Juan Quintela
02:23 pm Revision 0edda1c4: migration: Refactor MigrationState creation
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision 3f77fc55: migration: Fold MigrationState into FdMigrationState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision 22f00a44: migration: Rename FdMigrationState MigrationState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision dc7acc61: migration: Use FdMigrationState instead of MigrationState when possible
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision 7be4363a: migration: Make *start_outgoing_migration return FdMigrationState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision 2975725f: migration: make *save_live return errors
Make *save_live() return negative values when there is one error, and
updates all callers to check for the error.
Si...
Juan Quintela
02:23 pm Revision 42802d47: migration: use qemu_file_get_error() return value when possible
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision 3961b4dd: savevm: Rename has_error to last_error field
Now the field contains the last error name, so rename acordingly.
Signed-off-by: Juan Quintela <quintela@redhat.com>...
Juan Quintela
02:23 pm Revision 624b9cc2: migration: rename qemu_file_has_error to qemu_file_get_error
Now the function returned errno, so it is better the new name.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Re...
Juan Quintela
02:23 pm Revision 39346385: migration: return real error code
make functions propagate errno, instead of just using -EIO. Add a
comment about what are the return value of qemu_sa...
Juan Quintela
02:23 pm Revision dcd1d224: migration: change has_error to contain errno values
We normally already have an errno value. When not, abuse EIO.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision af509450: migration: set error if select return one error
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision fdbecb5d: migration: don't "write" when migration is not active
If migration is not active, just ignore writes.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision eff28a5c: buffered_file: reuse QEMUFile has_error field
Instead of having two has_error fields in QEMUFile & QEMUBufferedFile,
reuse the 1st one. Notice that the one in buf...
Juan Quintela
02:23 pm Revision 3a230256: ds1225y: 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
02:23 pm Revision 4fc7d819: migration: If there is one error, it makes no sense to continue
Once there, add a comment about what each error mean.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision 2350e13c: migration: add error handling to migrate_fd_put_notify().
Although migrate_fd_put_buffer() sets MIG_STATE_ERROR if it failed,
since migrate_fd_put_notify() isn't checking erro...
Yoshiaki Tamura
02:23 pm Revision e6494061: migration: Check that migration is active before cancel it
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision c0b2ba46: migration: simplify state assignmente
Once there, make sure that if we already know that there is one error,
just call migration_fd_cleanup() with the ERRO...
Juan Quintela
02:23 pm Revision db448a08: buffered_file: Use right "opaque"
buffered_close 's' variable is of type QEMUFileBuffered, and
wait_for_unfreeze() expect to receive a MigrationState, ...
Juan Quintela
02:23 pm Revision 3da9eebd: Revert "savevm: fix corruption in vmstate_subsection_load()."
This reverts commit eb60260de0b050a5e8ab725e84d377d0b44c43ae.
Conflicts:
savevm.c
We changed qemu_peek_byte() pro...
Juan Quintela
02:23 pm Revision c6380724: savevm: improve subsections detection on load
We add qemu_peek_buffer, that is identical to qemu_get_buffer, just
that it don't update f->buf_index.
We add a para...
Juan Quintela
02:23 pm Revision 65f3bb3d: savevm: define qemu_get_byte() using qemu_peek_byte()
Signed-off-by: Juan Quintela<quintela@redhat.com> Juan Quintela
02:23 pm Revision b9ce1454: savevm: some coding style cleanups
This patch will make moving code on next patches and having checkpatch
happy easier.
Signed-off-by: Juan Quintela<qu...
Juan Quintela
02:23 pm Revision 0046c45b: savevm: teach qemu_fill_buffer to do partial refills
We will need on next patch to be able to lookahead on next patch
v2: rename "used" to "pending" (Alex Williams)
Sig...
Juan Quintela

10/19/2011

07:14 pm Revision 15180256: target-arm/machine.c: Restore VFP registers correctly
Fix the restoring of VFP registers on vmload.
Signed-off-by: Dmitry Koshelev <karaghiozis@gmail.com>
Reviewed-by: Ju...
Dmitry Koshelev
07:14 pm Revision da97f52c: target-arm: Implement VFPv4 fused multiply-accumulate insns
Implement the fused multiply-accumulate instructions (VFMA, VFMS,
VFNMA, VFNMS) which are new in VFPv4.
Signed-off-b...
Peter Maydell
07:14 pm Revision 369be8f6: softfloat: Implement fused multiply-add
Implement fused multiply-add as a softfloat primitive. This implements
"a+b*c" as a single step without any intermedi...
Peter Maydell
07:14 pm Revision 47789990: target-arm: Rename ARM_FEATURE_DIV to _THUMB_DIV
Rename the ARM_FEATURE_DIV feature bit to _THUMB_DIV, to
make room for a new feature switch enabling DIV in the ARM
e...
Peter Maydell
07:14 pm Revision b8b8ea05: target-arm: Add ARM UDIV/SDIV support
Add support for UDIV and SDIV in ARM mode. This is a new optional
feature for A profile cores (Thumb mode has had UDI...
Peter Maydell
07:14 pm Revision 41e9564d: target-arm: v6 media multiply space: UNDEF on unassigned encodings
Clean up the decoding of the v6 media multiply space so that we UNDEF
on unassigned encodings rather than randomly in...
Peter Maydell
07:14 pm Revision 26cc6abf: rsqrte_f32: No need to copy sign bit.
Indeed, the result is known to be always positive.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Signed-of...
Christophe LYON
03:48 pm Revision 8a9236f1: runstate: Allow user to migrate twice
It should be a matter of allowing the transition POSTMIGRATE ->
FINISH_MIGRATE, but it turns out that the VM won't do...
Luiz Capitulino
03:48 pm Revision c370f09d: savevm: qemu_savevm_state(): Drop stop VM logic
qemu_savevm_state() has some logic to stop the VM and to (or not to)
resume it. But this seems to be a big noop, as q...
Luiz Capitulino
03:48 pm Revision ee21cb5f: runstate: Allow to transition from paused to postmigrate
The user may already have paused the VM before starting the
migration process. If s/he does that, then the state will...
Luiz Capitulino
03:48 pm Revision 207c5cd2: runstate: Print state transition when invalid
Makes it easier to debug.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
03:39 pm Revision 7f3850c2: QMP: Fix blockdev-snapshot-sync doc example
Fix wrong command name.
Reported-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redh...
Luiz Capitulino
« Previous
Next »
 

Also available in: Atom