Activity
From 10/19/2011 to 11/17/2011
11/17/2011
- 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.... - 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.... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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...
11/14/2011
- 07:26 pm Revision 3f5bd4e1: Update version to 1.0-rc2
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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-... - 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 ... - 07:17 pm Revision 371572df: Revert bugfix e7852674d5 until tested or until after the release.
- Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
- 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. ... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ...
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()....
11/12/2011
11/11/2011
- 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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. ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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-... - 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-... - 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... - 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... - 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... - 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... - 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> - 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>
11/10/2011
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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....
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>
11/07/2011
- 06:57 pm Revision 1d769ced: Update version for v1.0-rc1
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 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... - 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... - 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 ... - 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... - 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@... - 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... - 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... - 06:57 pm Revision 2963e65a: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 06:56 pm Revision ca062aae: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 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... - 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..] ... - 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... - 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> - 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>
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. ...
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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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...
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... - 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
... - 07:30 pm Revision 42dfb095: Merge remote-tracking branch 'aneesh/for-upstream-8' into staging
- 07:28 pm Revision 0e9a2ea2: Merge remote-tracking branch 'qemu-kvm-tmp/memory/int128' into staging
- 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... - 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... - 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... - 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... - 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... - 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:... - 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... - 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: ... - 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... - 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... - 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> - 02:32 am Revision b0eb8449: Revert "virtio: Add PCI memory BAR in addition to PIO BAR"
- This reverts commit 46d95bfec7f9429d5228078219413d7e33496d65.
- 12:29 am Revision 8aceefd7: Merge remote-tracking branch 'afaerber/cocoa-for-upstream' into staging
- 12:16 am Revision ef26ee0e: Merge branch 'master' of git://git.qemu.org/qemu
- 12:14 am Revision dd7b25b5: Merge branch 'master' of git://git.qemu.org/qemu
- 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... - 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...
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... - 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... - 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-... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 11:52 pm Revision 3a26360d: spapr: fix build
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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-... - 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... - 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-... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 08:09 pm Revision 2ff64581: Merge remote-tracking branch 'kraxel/usb.29' into staging
- 08:08 pm Revision 0ffcb2ca: Merge remote-tracking branch 'stefanha/tracing' into staging
- 08:06 pm Revision 110fc086: Merge remote-tracking branch 'spice/spice.v46' into staging
- 08:06 pm Revision 59623530: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 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... - 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 ... - 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 ... - 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@... - 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... - 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... - 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... - 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.
... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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
(... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 08:23 am Revision acf8394e: qapi: fix typos in documentation JSON examples
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
- 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... - 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 ... - 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_...
10/31/2011
- 10:52 pm Revision 9195b2c2: tcg: Add tcg interpreter to configure / make
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
- 10:52 pm Revision 5826e519: tcg: Add tci disassembler
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
- 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... - 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... - 10:52 pm Revision 7657f4bf: tcg: Add interpreter for bytecode
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
- 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 ... - 10:05 pm Revision ff74c5a9: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- 06:09 pm Revision 8494a397: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- Conflicts:
block/vmdk.c - 06:06 pm Revision d439b79d: Merge remote-tracking branch 'aneesh/for-upstream-7' into staging
- 06:02 pm Revision 96b3d73f: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- Conflicts:
ui/spice-core.c - 06:00 pm Revision 549f808b: Merge remote-tracking branch 'qemu-kvm-tmp/uq/master' into staging
- 05:23 pm Revision 3a069ff1: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 05:14 pm Revision acba3914: Merge remote-tracking branch 'alon/pull-libcacard-assert' into staging
- 05:12 pm Revision eca968d0: Merge remote-tracking branch 'spice/spice.v45' into staging
- 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 ... - 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
... - 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... - 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... - 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 ... - 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> - 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:... - 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> - 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.... - 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... - 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 ... - 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 ...
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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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:
*... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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> - 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... - 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... - 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 ... - 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...
10/28/2011
- 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 <... - 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... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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> - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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-... - 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 ... - 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... - 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... - 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. ... - 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... - 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> - 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... - 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... - 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> - 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... - 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... - 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> - 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> - 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... - 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... - 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> - 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... - 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"... - 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... - 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> - 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> - 08:25 pm Revision 3574c608: block: Remove dead code
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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... - 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... - 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...
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... - 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... - 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... - 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> - 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).... - 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... - 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... - 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... - 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> - 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-... - 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> - 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> - 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... - 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> - 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> - 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> - 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> - 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... - 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> - 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> - 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... - 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... - 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> - 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> - 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> - 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... - 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> - 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> - 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... - 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... - 02:02 am Revision 9f60639b: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- 12:00 am Revision 793a137a: target-sparc: Implement BMASK/BSHUFFLE.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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 ... - 12:00 am Revision 6c073553: target-sparc: Implement EDGE* instructions.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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> - 12:00 am Revision 2dedf314: target-sparc: Implement fpack{16,32,fix}.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
10/26/2011
- 11:58 pm Revision f888300b: target-sparc: Implement PDIST.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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... - 11:55 pm Revision ac11f776: target-sparc: Extract float128 move to a function.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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... - 11:55 pm Revision 45c7b743: target-sparc: Undo cpu_fpr rename.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:55 pm Revision 61f17f6e: target-sparc: Extract common code for floating-point operations.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:50 pm Revision 141ae5c1: target-sparc: Mark fprs dirty in store accessor.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:50 pm Revision 03fb8cfc: target-sparc: Pass float64 parameters instead of dt0/1 temporaries.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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... - 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> - 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 ... - 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... - 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> - 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> - 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> - 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... - 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... - 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... - 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... - 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.... - 06:29 pm Revision e86d9b12: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 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> - 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... - 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> - 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... - 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 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 ... - 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 ... - 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 ... - 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... - 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...
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... - 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... - 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... - 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:
... - 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... - 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(!"... - 04:44 pm Revision 7fc7e584: libcacard/cac: fix typo in cac_delete_pki_applet_private
- Signed-off-by: Alon Levy <alevy@redhat.com>
- 04:44 pm Revision e7c5e893: libcacard/vscclient: fix error paths for socket creation
- Signed-off-by: Alon Levy <alevy@redhat.com>
- 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 ... - 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... - 03:00 pm Revision 78e60ba5: qxl: factor out properties
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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... - 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... - 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... - 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 ... - 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... - 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:... - 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... - 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... - 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... - 02:27 am Revision 38d2c27e: Revert "kvm: support TSC deadline MSR"
- This reverts commit bfc2455ddbb41148494a084d15777e6bed7533c3.
New patch with subsections will follow.
Signed-off-by:... - 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... - 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... - 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...
10/24/2011
- 06:51 pm Revision 952e849c: Merge remote-tracking branch 'bonzini/split-main-loop-for-anthony' into staging
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... - 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... - 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... - 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... - 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... - 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: ... - 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... - 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... - 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... - 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... - 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... - 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... - 05:07 pm Revision 0fb56ffc: m48t59: drop obsolete address base arithmetic
- Remove now incorrect address base arithmetic, missed by
9936d6e42392f1440505dfa9df065eabd251cadf. Fixes Sparc64 boot.... - 05:05 pm Revision 52ce6f05: pci_bridge: fix typo
- Reviewed-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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> - 07:14 pm Revision 2ff68d07: qemu-timer: move more stuff out of qemu-timer.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision 4260a739: qemu-timer: use atexit for quit_timers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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... - 07:14 pm Revision fbdc14eb: qemu-timer: do not use RunState change handlers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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 ... - 07:14 pm Revision 44a9b356: main-loop: create main-loop.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision a5c57d64: qemu-timer: do not refer to runstate_is_running()
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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> - 07:14 pm Revision d3b12f5d: main-loop: create main-loop.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision be08e65e: Revert to a hand-made select loop
- This reverts commit c82dc29a9112f34e0a51cad9a412cf6d9d05dfb2
and 4d88a2ac8643265108ef1fb47ceee5d7b28e19f2.
Signed-of... - 07:14 pm Revision 0abc2712: remove unused function
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 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... - 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... - 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... - 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... - 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.
... - 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... - 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... - 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(... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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(... - 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... - 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 ... - 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... - 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: ... - 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> - 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:... - 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... - 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...
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... - 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@... - 04:46 pm Revision a6e43daa: Merge remote-tracking branch 'quintela/migration-pull' into staging
- 04:43 pm Revision 46cd37e7: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
- 04:42 pm Revision 1f99b949: Merge remote-tracking branch 'aneesh/for-upstream-6' into staging
- Conflicts:
trace-events - 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... - 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> - 02:23 pm Revision efab4718: migration: Don't use callback on file defining it
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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> - 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... - 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... - 02:23 pm Revision 17549e84: migration: create accessor for current_migration
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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 ... - 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 ... - 02:23 pm Revision e0eb7390: migration: Pass MigrationState in migration notifiers
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 02:23 pm Revision 7dc688ed: migration: Make state definitions local
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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... - 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... - 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... - 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> - 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> - 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... - 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> - 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... - 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> - 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... - 02:23 pm Revision 42802d47: migration: use qemu_file_get_error() return value when possible
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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> - 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> - 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> - 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>... - 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... - 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... - 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... - 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> - 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, ... - 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> - 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... - 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> - 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... - 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> - 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... - 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... - 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... - 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... - 02:23 pm Revision 65f3bb3d: savevm: define qemu_get_byte() using qemu_peek_byte()
- Signed-off-by: Juan Quintela<quintela@redhat.com>
- 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 03:48 pm Revision 207c5cd2: runstate: Print state transition when invalid
- Makes it easier to debug.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 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...
Also available in: Atom