Activity

From 01/27/2010 to 02/25/2010

02/25/2010

08:26 pm Revision bc57c114: target-sparc: fix --enable-debug build for 64 bit host
b551ec04ca45d1925417dd2ec7c1b7f115c84f1d fixed
the compilation for 32 bit hosts, but introduced
a new error for 64 bi...
Stefan Weil
03:29 pm Revision d44168ff: Fix -usbdevice crash
If -usbdevice is used on a machine with no USB busses, usb_create
will fail and return NULL. Patch below handles thi...
Paul Brook

02/24/2010

01:31 am Revision 23f2166d: ARM defconfig fix
Tix typo in default-configs/arm-softmmu.mak
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
12:36 am Revision 7c5a90dd: target-alpha: Fix gdb access to fpcr and unique.
cpu_gdb_read/write_register need to access the fpcr via the
cpu_alpha_load/store_fpcr functions.
The unique register...
Richard Henderson
12:36 am Revision 8443effb: target-alpha: Split up FPCR value into separate fields.
The fpcr_exc_status, fpcr_exc_mask, and fpcr_dyn_round fields
are stored in <softfloat.h> format for convenience duri...
Richard Henderson
12:36 am Revision c2c789cf: target-alpha: Mark helper_excp as NORETURN.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Richard Henderson
12:36 am Revision 866be65d: target-alpha: Clean up arithmetic traps.
Replace the EXCP_ARITH_OVERFLOW placeholder with the complete
set of bits from the EXC_SUM IPR. Use them in the exis...
Richard Henderson
12:36 am Revision dad081ee: target-alpha: Reduce internal processor registers for user-mode.
The existing set of IPRs is totally irrelevant to user-mode emulation.
Indeed, they most are irrelevant to implementi...
Richard Henderson
12:01 am Revision d354899c: Fix OpenBSD linker warning
helper.o(.text+0x11e0): In function `listflags':
/src/qemu/target-i386/helper.c:661: warning: sprintf() is often misu...
Blue Swirl

02/23/2010

11:46 pm Revision 161717d2: Fix i386-bsd-user build
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:46 pm Revision 20c20526: Fix mingw32 build
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:36 pm Revision f8b0953b: Simplify qemu_realloc()
No functional change. Bonus: looks just like qemu_malloc() now.
Signed-off-by: Markus Armbruster <armbru@redhat.com...
Markus Armbruster
09:35 pm Revision e1c247d2: pc-bios: update to latest Seabios
- 0360e8e Seabios e820 reservation portion v3
- 7149fc8 Initial support for booting from USB drives.
- 3c160dd Intr...
Anthony Liguori
09:23 pm Revision 05121aed: qcow2: Factor next_refcount_table_size out
When the refcount table grows, it doesn't only grow by one entry but reserves
some space for future refcount blocks. ...
Kevin Wolf
09:23 pm Revision 1d9000e8: declare saved_env_reg as volatile
This ensures that the compiler does not move it away from
the "env = env1;" assignment. Fixes a miscompilation
on gc...
Paolo Bonzini
09:23 pm Revision 92dcb59f: qcow2: Rewrite alloc_refcount_block/grow_refcount_table
The current implementation of alloc_refcount_block and grow_refcount_table has
fundamental problems regarding error h...
Kevin Wolf
09:23 pm Revision 746c3cb5: qcow2: More checks for qemu-img check
Implement some more refcount block related checks
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthon...
Kevin Wolf
09:23 pm Revision 6f745bda: qcow2: Fix image creation regression
When checking for errors, commit db89119d compares with the wrong values,
failing image creation even when there was ...
Kevin Wolf
09:23 pm Revision 05447803: rewrote timer implementation for rtl8139.
Add a QEMU timer only when needed (timeout status not set, timeout
irq wanted and timer set).
This patch is required...
Frediano Ziglio
09:23 pm Revision c64484a5: fix 'i' format handling in memory dump
It was broken by 09b9418c6d0. (!env && !is_physical) != (!is_physical)
when env is true.
Signed-off-by: Gleb Natapov...
Gleb Natapov
08:47 pm Revision 3399e30f: target-mips: fix ROTR and DROTR by zero
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Nathan Froyd
08:47 pm Revision 6462bfcd: target-mips: remove useless sign extension
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
08:47 pm Revision c2c65dab: target-mips: fix CpU exception for coprocessor 0
When we signal a CpU exception for coprocessor 0, we should indicate
that it's for coprocessor 0 instead of coprocess...
Nathan Froyd
07:22 pm Revision 153ceefb: Fix qemu_eventfd compile when !CONFIG_EVENTFD
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swi...
Avi Kivity
04:45 pm Revision c5883be2: ARM CP15 tls fix
Fix temporary handling in cp15 tls register load/store.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
12:16 am Revision 724c6893: Merge remote branch 'qemu-kvm/uq/master' into staging
Anthony Liguori
12:16 am Revision 4266a134: add close callback for tty-based char device
v1 -> v2 coding style changes
Add a tty close callback. Right now if a guest device that is connected
to a tty-base...
David Ahern
12:16 am Revision b5ec5ce0: Add cpu model configuration support..
This is a reimplementation of prior versions which adds
the ability to define cpu models for contemporary processors....
john cooper
12:16 am Revision 71e605f8: Fix lost serial TX interrupts. Report receive overruns.
o Implement receive overrun status. The FreeBSD uart driver
relies on this status in it's probe routine to determ...
Justin T. Gibbs

02/22/2010

11:50 pm Revision 98b8d951: tcg/ppc: Fix typo
Signed-off-by: malc <av1474@comtv.ru> malc
11:23 pm Revision 63e6f31d: apc_pci: simplify using rwhandler
Use rwhandler to simplify apb_pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Blue Swirl <bla...
Michael S. Tsirkin
11:02 pm Revision 8414f45c: apb_pci: minor cleanup
pci_data_write ignores high 8 bit in address,
so there seems to be no need to set them
in apb_pci.
Signed-off-by: Mi...
Michael S. Tsirkin
10:42 pm Revision 23ef988c: Update OpenBIOS images to r683
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:42 pm Revision f21126df: Fix arm-softmmu compile
cc1: warnings being treated as errors
/src/qemu/hw/pl181.c: In function 'pl181_fifo_run':
/src/qemu/hw/pl181.c:185: e...
Blue Swirl
08:56 pm Revision d34f4baf: tcg/ppc64: Use C90 style comments
Signed-off-by: malc <av1474@comtv.ru> malc
08:50 pm Revision 65fe043e: tcg/ppc: Implement some of the optional ops
Signed-off-by: malc <av1474@comtv.ru> malc
07:04 pm Revision 85199474: kvm-all.c: define smp_wmb and use it for coalesced mmio
Acked-by: "Michael S. Tsirkin" <mst@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: A...
Marcelo Tosatti
06:38 pm Revision 30c0c76c: tcg: fix build on 32-bit hppa, ppc and sparc hosts
The qemu_ld32s op is only defined if TCG_TARGET_REG_BITS == 64.
Signed-off-by: Jay Foad <jay.foad@gmail.com>
Signed-...
Jay Foad
05:33 pm Revision bc3b26f5: PL181 write fix
The PL181 data transfer loop incorrectly terminates after the last FIFO
word is popped, discarding the last 3 bytes o...
Paul Brook
10:58 am Revision fed6c344: kvm specific wait_io_event
In KVM mode the global mutex is released when vcpus are executing,
which means acquiring the fairness mutex is not re...
Marcelo Tosatti
10:58 am Revision adc8c965: block SIGCHLD in vcpu thread(s)
Otherwise a vcpu thread can run the sigchild handler causing
waitpid() from iothread to fail.
Signed-off-by: Marcelo...
Marcelo Tosatti
10:58 am Revision cc84de95: kvm: consume internal signal with sigtimedwait
Change the way the internal qemu signal, used for communication between
iothread and vcpus, is handled.
Block and co...
Marcelo Tosatti
10:58 am Revision 6312b928: kvm: remove pre-entry exit_request check with iothread enabled
With SIG_IPI blocked vcpu loop exit notification happens via -EAGAIN
from KVM_RUN.
Signed-off-by: Marcelo Tosatti <m...
Marcelo Tosatti

02/21/2010

06:01 pm Revision 238431a9: Allow const QemuOptDesc
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:41 am Revision 62f734a0: kvm: Kill CR3_CACHE feature references
Remove all references to KVM_CR3_CACHE as it was never implemented.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat...
Jes Sorensen
11:12 am Revision 14dcc3e2: kvm: Fix eflags corruption in kvm mode
This should explain a lot of the weird breakages of upstream KVM we've
seen recently (actually we should have seen it...
Jan Kiszka

02/20/2010

08:51 pm Revision 4a0b59fe: cris: Add CRISv10 gdbstub support.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
08:17 pm Revision 4ffb9ae2: cris: Mask interrupts on dslots for CRISv10.
CRISv10 cores (unlike v32) do not take any interrupts while delayed
jumps are pending (delay slots).
Signed-off-by: ...
Edgar E. Iglesias
03:04 pm Revision ff21f70a: microblaze: Improve brk emulation.
brk insns while in user mode raise priv insn exceptions.
This commit makes gdbserver work on linux guests.
Signed-of...
Edgar E. Iglesias
03:03 pm Revision e1aa3254: microblaze: Dont segfault when singlestepping first insn.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
01:09 pm Revision b551ec04: target-sparc: fix --enable-debug build
Use 32-bit arithmetic for the address offset calculation to fix a
build failure on 32-bit hosts.
Signed-off-by: Jay ...
Jay Foad
12:26 pm Revision 2c92d62e: tcg: fix assertion with --enable-debug
On 32-bit hosts op_qemu_ld32s is unused. Remove it to fix the
following assertion failure:
qemu-alpha: tcg/tcg.c:105...
Jay Foad
11:27 am Revision 51464faf: Don't compile rwhandler.c for user targets
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:35 am Revision 36828256: tcg: Add comments for all optional instructions not implemented.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
10:34 am Revision 18c8f7a3: tcg-sparc: Implement ORC.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
10:34 am Revision dc69960d: tcg-sparc: Implement ANDC.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
10:33 am Revision 791d1262: tcg: Optional target implementation of ORC.
Previously ORC was always implemented by tcg-op.h with
an explicit NOT opcode. Allow a target implementation.
Signe...
Richard Henderson
10:33 am Revision 241cbed4: tcg: Optional target implementation of ANDC.
Previously ANDC was always implemented by tcg-op.h with
an explicit NOT opcode. Allow a target implementation.
Sign...
Richard Henderson
10:32 am Revision be6551b1: tcg-sparc: Implement not.
The fallback implementation of "ret = arg1 ^ -1" isn't ideal
because of the extra tcg op to load the minus one.
Sign...
Richard Henderson
10:31 am Revision 4b5a85c1: tcg-sparc: Implement neg.
The fallback implementation of "ret = 0 - arg1" isn't ideal,
first because of the extra tcg op to load the zero, and ...
Richard Henderson
10:29 am Revision 4fc8d671: Fix warning on mingw32
/src/qemu/hw/ide/core.c: In function 'ide_drive_pre_save':
/src/qemu/hw/ide/core.c:2740: warning: comparison is alway...
Blue Swirl
10:20 am Revision 64e69d50: Fix warning on OpenBSD
/src/qemu/net.c: In function `net_check_clients':
/src/qemu/net.c:1287: warning: `has_nic' might be used uninitialize...
Blue Swirl
12:47 am Revision 6ec85236: tcg/ppc: Consistently use calling convention selection macros
Signed-off-by: malc <av1474@comtv.ru> malc
12:37 am Revision 58d9b1e0: Add FreeBSD/ppc host ucontext definitions.
Submitted by: Andreas Tobler <andreast@fgznet.ch>
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by...
Juergen Lock
12:37 am Revision e4ee916d: Add FreeBSD/ppc host ppc_init_cacheline_sizes() implementation.
New version after malc's comments. (Added error handling.)
Submitted by: Andreas Tobler <andreast@fgznet.ch>
Signe...
Juergen Lock
12:37 am Revision 5da79c86: Use ppc host calling convention definitions to set TCG_TARGET_CALL_{ALIGN_ARGS...
New version after malc's comments. (This avoids having to do
#if defined __linux__ || defined __FreeBSD__ || defin...
Juergen Lock

02/19/2010

11:53 pm Revision 4c5b10b7: QEMU e820 reservation patch
Hi,
Kevin and I have agreed on the approach for this one now. So here is
the latest version of the patch for QEMU, s...
Jes Sorensen
11:53 pm Revision 0f853a38: qdev: Free opts on failed do_device_add
If the device can't be created, don't leak the QemuOpts and release the id of
the device that should have been added ...
Kevin Wolf
11:53 pm Revision 4805bb66: qcow2: Fix access after end of array
If a write requests crosses a L2 table boundary and all clusters until the
end of the L2 table are usable for the req...
Kevin Wolf
11:53 pm Revision 60b1bd4f: qemu-img: Fix segfault during rebase
This fixes a possible read beyond the end of the temporary buffers used for
comparing data in the old and the new bac...
Kevin Wolf
11:53 pm Revision 584771e6: qemu-img: Fix error message
When qemu-img can't open the new backing file for a rebase, it prints an error
message which contains the file name o...
Kevin Wolf
11:33 pm Revision ed487bb1: ide save/restore pio/atapi cmd transfer fields and io buffer
Save/restore information necessary to continue in progress PIO/ATAPI CMD
transfers.
This includes the IO buffer.
Si...
Marcelo Tosatti
11:32 pm Revision 68735b6c: USB HID does not support Set_Idle
I found that the QEMU USB keyboard support does not work properly with
the Set_Idle command. Once a non-zero value i...
Kevin O'Connor
11:32 pm Revision d76fa62d: pc: Bump up pc version to 0.13 and add a 0.12 compat version
The version 0.13 will be the new default and compatibility options will
be added to the 0.12 version.
Signed-off-by:...
Amit Shah
11:32 pm Revision 8bfbde6d: pc: Add backward compatibility options for virtio-serial
virtio-serial-pci can support multiple ports in the current development
version that will become 0.13. Add compatibil...
Amit Shah
11:32 pm Revision 7b665b66: virtio-serial: pci: Allow MSI to be disabled
Michael noted we don't allow disabling of MSI for the virtio-serial-pci
device. Fix that.
Signed-off-by: Amit Shah <...
Amit Shah
11:32 pm Revision ee4d45be: virtio-serial: don't set MULTIPORT for 1 port dev
Since commit 98b19252cf1bd97c54bc4613f3537c5ec0aae263, all
serial devices declare MULTIPORT feature.
To allow 0.12 co...
Michael S. Tsirkin
11:32 pm Revision 5c366a8a: Fix hanging user monitor when using balloon command
Arghh... Adding missing S-O-B
Hi Anthony. I wonder if there was a problem when importing my async
command handler p...
Adam Litke
11:32 pm Revision e94a7936: mingw32: Enable C99/POSIX format strings
Starting with mingw32-runtime 3.15, C99/POSIX
format strings (%zu, %lld, ...) are supported
by defining __USE_MINGW_A...
Stefan Weil
11:32 pm Revision 4dca4b63: block: more read-only changes, related to backing files
Open backing file read-only where possible
Upgrade backing file to read-write during commit, back to read-only after ...
Naphtali Sprei
11:18 pm Revision 068b332a: Monitor: Report more than one error in handlers
Handlers can generate only one error in a call, we let the
programmer know if they brake this rule and clients will o...
Luiz Capitulino
11:18 pm Revision b8b08266: Monitor: Drop the print disabling mechanism
We can ignore calls to monitor_vprintf() in QMP mode and use
monitor_puts() directly in monitor_json_emitter().
This...
Luiz Capitulino
11:18 pm Revision bb89c2e9: Monitor: Audit handler return
This commit verifies the following two rules specified by
Markus Armbruster:
1. If the handler returns failure, it m...
Luiz Capitulino
11:18 pm Revision 10e4f606: Monitor: Debug stray prints the right way
QObject Monitor handlers should not call any Monitor print
function: they should only build objects, printing is done...
Luiz Capitulino
11:18 pm Revision b4475aa2: Monitor: Debugging support
Add configure options (--enable-debug-mon and --disable-debug-mon)
plus the MON_DEBUG() macro.
Signed-off-by: Luiz C...
Luiz Capitulino
11:18 pm Revision 6ad3ebd2: Monitor: Convert do_getfd() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision aeb91c1e: Monitor: Convert do_closefd() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 395560c8: Monitor: Convert pci_device_hot_add() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 053801bc: Monitor: Convert pci_device_hot_remove() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision b5d17adb: Monitor: Convert do_migrate() to cmd_new_ret()
While there I'm also dropping a unneeded else clause (the last
one in the function).
Signed-off-by: Luiz Capitulino ...
Luiz Capitulino
11:18 pm Revision 261394db: Monitor: Rename cmd_new_ret()
Now that all handlers are converted to cmd_new_ret(), we can rename
it back to cmd_new(). But now it returns a value....
Luiz Capitulino
11:18 pm Revision fe38a32a: Monitor: Convert do_physical_memory_save() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 4fdc94b4: Monitor: Convert do_info() to cmd_new_ret()
Note that this function only fails in QMP, in the user Monitor
it prints the help text instead.
Signed-off-by: Luiz ...
Luiz Capitulino
11:18 pm Revision 0bbc47bb: Monitor: Convert do_change() to cmd_new_ret()
Not that trivial as the call chain also has to be modified.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
...
Luiz Capitulino
11:18 pm Revision 9869622e: Monitor: Convert do_memory_save() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision b473df6e: use lazy initialization for display_state
Ensure initialization of a dumb display, if needed, by making
all accesses go through get_displaystate.
Signed-off-b...
Paolo Bonzini
11:18 pm Revision 94419874: remove knowledge of defaultallocator_free_displaysurface from sdl.c
Let register_displayallocator hand over the old width/height to the new
allocator.
Signed-off-by: Paolo Bonzini <pbo...
Paolo Bonzini
11:18 pm Revision 98b50080: move default allocator to console.c
Moving stuff in console.c to avoid the need for prototypes makes
this patch a bit bigger, but there's no change in th...
Paolo Bonzini
11:18 pm Revision 97536cff: Monitor: Introduce cmd_new_ret()
In order to implement the new error handling and debugging
mechanism for command handlers, we need to change the cmd_...
Luiz Capitulino
11:18 pm Revision ef4b7eee: Monitor: Convert simple handlers to cmd_new_ret()
The following handlers always succeed and hence can be converted
to cmd_new_ret() in the same commit.
- do_stop()
- ...
Luiz Capitulino
11:18 pm Revision d5a7b38f: Monitor: Convert do_cont() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision ba85d351: Monitor: Convert do_block_set_passwd() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 584cbdb5: Monitor: Convert do_cpu_set() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 9b9d4d9c: Monitor: Convert do_eject() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
09:02 pm Revision 9edf5051: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
08:12 pm Revision 2583ba97: net: Monitor command set_link finds only VLAN clients, fix
Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>...
Markus Armbruster
08:12 pm Revision a0104e0e: net: info network shows only VLAN clients, fix
Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>...
Markus Armbruster
08:12 pm Revision efe32fdd: net: net_check_clients() checks only VLAN clients, fix
Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>...
Markus Armbruster
08:12 pm Revision 7f76abe1: net: Remove unused net_client_uninit()
Unused since commit 9ad4531e.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <a...
Markus Armbruster
08:12 pm Revision 668680f7: net: net_check_clients() runs too early to see -device, fix
Call it right after -device devices get created.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by:...
Markus Armbruster
08:12 pm Revision 62112d18: net: Fix bogus "Warning: vlan 0 with no nics" with -device
net_check_clients() prints this when an VLAN has host devices, but no
guest devices. It uses VLANState members nb_gu...
Markus Armbruster
06:04 pm Revision 5f2243f3: Fix strace or FUTEX_PRIVATE_FLAG
FUTEX_PRIVATE_FLAG is a bit orred with an existing futex op,
not a distinct value.
Signed-off-by: Paul Brook <paul@c...
Paul Brook
05:20 pm Revision 30a8cac1: target-arm: support thumb exception handlers
When handling an exception, switch to the correct mode based on the
Thumb Exception (TE) bit in the SCTLR.
Signed-of...
Rabin Vincent
03:38 pm Revision b8b45b68: target-arm: implement Thumb-2 exception return
Support the "subs pc, lr" Thumb-2 exception return instruction.
Signed-off-by: Rabin Vincent <rabin@rab.in>
Signed-o...
Rabin Vincent
03:38 pm Revision fa26df03: target-arm: fix thumb CPS
The Thumb CPS currently does not work correctly: CPSID touches more bits
than the instruction wants to, and CPSIE doe...
Rabin Vincent

02/18/2010

10:38 pm Revision 24ebf5f3: get rid of hostregs_helper.h
Since b567b38 (target-arm: remove T0 and T1, 2009-10-16) the only global
register that is used is AREG0, so the compl...
Paolo Bonzini
10:37 pm Revision df2a54e6: remove dead m68k definitions
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
09:08 pm Revision c68aaa18: tcg: Add consistency checks for op definitions
When compiled with CONFIG_DEBUG_TCG, this code looks
for missing, duplicate and wrong entries in the
op definitions.
...
Stefan Weil

02/17/2010

02:59 pm Revision f3dfda61: use eventfd for iothread
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Paolo Bonzini

02/16/2010

07:53 pm Revision dbfe80e1: tcg-sparc: Implement setcond, setcond2.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
07:52 pm Revision 1c086220: tcg: Add tcg_swap_cond.
Returns the condition as if with swapped comparison operands.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sig...
Richard Henderson
12:39 am Revision bf76bafa: crisv10: Prettify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

02/15/2010

07:49 pm Revision 6f57bbf4: sparc32 fix spurious dma interrupts v2
Don't raise irq when not enabled.
Raise irq on enabling if DMA_INTR is set
Don't clear irq unless it was raised by DM...
Artyom Tarasenko
07:49 pm Revision 47de922d: Revert "Sparc32: improve DMA controller IRQ debugging"
This reverts commit 787cfbc432bf1d353a77cbdb613754f3963371a3. Blue Swirl
01:18 pm Revision 40e9eddd: cris: Add support for CRISv10 translation.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:15 pm Revision 46e246c9: cris: Use tcg_gen_movi_tl.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:47 pm Revision 7a977356: cris: Add v10 style interrupts.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:20 pm Revision 95475216: crisv10: Always clear the V and C flags on btst.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:17 pm Revision fb9fb692: cris: Prepare for CRISv10.
* Add prefix flag and special reg.
* Add interrupt lockout.
* Add CC_OP_MSTEP.
Signed-off-by: Edgar E. Iglesias <edg...
Edgar E. Iglesias

02/14/2010

04:10 pm Revision d86f0e32: PPC: Uninorth config space accessor
The Uninorth PCI bridge requires different layouts in its PCI config space
accessors.
This patch introduces a conver...
Alexander Graf
04:10 pm Revision 0f921197: PPC: Use Mac99_U3 type on ppc64
The "Mac99" type so far defines a "U2" based configuration. Unfortunately,
there have never been any U2 based PPC64 m...
Alexander Graf
04:10 pm Revision 915cd3a9: PPC: Include dump of lspci -nn on real G5
To ease debugging and to know what we're lacking, I found it really useful to
have an lspci dump of a real U3 based G...
Alexander Graf
04:10 pm Revision fa0be69a: PPC: Make interrupts work
The interrupt code as is didn't really work for me. I couldn't even convince
Linux to take interrupt 9 in an interrup...
Alexander Graf
04:10 pm Revision dc333cd6: PPC: tell the guest about the time base frequency
Our guest systems need to know by how much the timebase increases every second,
so there usually is a "timebase-frequ...
Alexander Graf
04:10 pm Revision dffc07ca: PPC: Use macio IDE controller for Newworld
Per default Linux doesn't come with a lot of storage adapters enabled on
Mac configurations. The one that's pretty mu...
Alexander Graf
04:10 pm Revision a9ceb76d: PPC: Get rid of segfaults in DBDMA emulation
While trying to find the right channel number for the DBDMA emulation I
stumbled across segmentation faults that were...
Alexander Graf
04:10 pm Revision a2236d48: PPC: Add USB per default on U3
Linux with CONFIG_PPC64 doesn't support ADB devices anymore, so we have to
use USB for keyboard and mouse.
This patc...
Alexander Graf
04:10 pm Revision b2eca445: PPC: Fix large pages
We were masking 1TB SLB entries on the feature bit of 16 MB pages. Obviously
that breaks, so let's just ignore 1TB SL...
Alexander Graf
04:10 pm Revision c6a94ba5: PPC: Add timer when running KVM
For some odd reason we sometimes hang inside KVM forever. I'd guess it's
a race condition where we actually have a le...
Alexander Graf
04:10 pm Revision a408b1de: versatile_pci: cleanup
Cleanup versatile_pci: no need to re-set fields
to zero (pci core sets 0 already), use set_word
for status field. Com...
Michael S. Tsirkin
04:10 pm Revision 01764fe0: versatile_pci: convert to symbolic names
This converts versatile_pci to use symbolic
constants. Verified by comparing binary to
original one.
Signed-off-by: ...
Michael S. Tsirkin
04:10 pm Revision 186993ee: pci: move pcibus_t to qemu-common
move pcibus_t to qemu-common.h to simplify header dependencies.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
04:10 pm Revision e73d6e3a: bwap: add qemu_bswap helper
add helper that can swap values of 4, 2, 1 bytes
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
04:10 pm Revision 049f7adb: rwhandler: simplified way to register for mem/io
Some users prefer a single callback with length passed as parameter to
using b/w/l callbacks. It would maybe be clean...
Michael S. Tsirkin
04:10 pm Revision 9f6f0423: pci_host: rewrite using rwhandler
Save a ton of code by switching pcihost to use rwhandler.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
11:01 am Revision 204ff571: dec: use PCI accessors
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:27 am Revision 9fe52c7f: sparc64: use PCI accessors for APB/PBM
Remove useless set to zero lines. Latency programming should be
done by BIOS, reset value is zero.
Add revision to A...
Blue Swirl
09:24 am Revision bc798c77: Remove conditional rom loading support
Commit c2039bd0ffce8807e0eaac55254fde790825fa92 made rom loading
automatic for non-PC architectures. Remove now mostl...
Blue Swirl
09:23 am Revision ee0dc6d3: Fix incorrect exception_index use
env->exception_index should be cleared with -1, not 0.
See also 821b19fe923ac49a24cdb4af902584fdd019cee6.
Spotted b...
Blue Swirl

02/13/2010

09:37 am Revision b5937f29: pci: fix info pci with host bridge.
This patch fixes 525e05147d5a3bdc08caa422d108c1ef71b584b5.
pci host bridge doesn't have header type of bridge.
The ch...
Isaku Yamahata
09:00 am Revision c730256b: Merge branch 'for_anthony' of git://git.kernel.org/pub/scm/linux/kernel/git/ms...
* 'for_anthony' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu:
pci: fix pci_find_bus()
Blue Swirl

02/11/2010

12:53 am Revision 9752c371: virtio-blk: add topology support
Export all topology information in the block config structure,
guarded by a new VIRTIO_BLK_F_TOPOLOGY feature flag.
...
Christoph Hellwig
12:53 am Revision ee3659e3: scsi: add topology support
Export the physical block size in the READ CAPACITY (16) command,
and add the new block limits VPD page to export the...
Christoph Hellwig
12:53 am Revision 0009baf1: ide: add topology support
Export the physical block size in the ATA IDENTIFY command. The
other topology values are not supported in ATA so sk...
Christoph Hellwig
12:53 am Revision 428c149b: block: add topology qdev properties
Add three new qdev properties to export block topology information to
the guest. This is needed to get optimal I/O a...
Christoph Hellwig
12:51 am Revision 37d5ddd6: virtio-blk: revert serial number support
The addition of the whole ATA IDENTIY page caused the config space to
go above the allowed size in the PCI spec, and ...
hch@lst.de

02/10/2010

10:00 pm Revision 6265eb26: don't dereference NULL after failed strdup
Most of these are obvious NULL-deref bug fixes, for example,
the ones in these files:
block/curl.c
net.c
slirp...
Jim Meyering
10:00 pm Revision d6771bfa: qemu-img: use the heap instead of the huge stack array for win32
The default stack size of PE is 1MB on win32 and IO_BUF_SIZE in
img_convert() & img_rebase() is 2MB, so qemu-img will...
TeLeMan
10:00 pm Revision 3f54bfbf: Increase VNC_MAX_WIDTH
Increase VNC_MAX_WIDTH to match "commonly available" consumer level monitors
available these days.
This also closes ...
Brian Jackson
09:46 pm Revision 668e3cac: qjson: Improve debugging
Add an assert() to qobject_from_jsonf() to assure that the returned
QObject is not NULL. Currently this is duplicated...
Luiz Capitulino
09:46 pm Revision ba144141: Monitor: remove unneeded checks
It's not needed to check the return of qobject_from_jsonf()
anymore, as an assert() has been added there.
Signed-off...
Luiz Capitulino
09:46 pm Revision 27a749fb: QError: Don't abort on multiple faults
Ideally, Monitor code should report an error only once and
return the error information up the call chain.
To assure...
Luiz Capitulino
09:46 pm Revision 47116d1c: QMP: Don't leak on connection close
QMP's chardev event callback doesn't call
json_message_parser_destroy() on CHR_EVENT_CLOSED. As the call
to json_mess...
Luiz Capitulino
08:48 pm Revision 06b12970: virtio-net: fix network stall under load
Fix a race condition where qemu finds that there are not enough virtio
ring buffers available and the guest make more...
Tom Lendacky
08:47 pm Revision 2c0d4b36: json: fix PRId64 on Win32
OK we are fooled by the json lexer and parser. As we use %I64d to
print 'long long' variables in Win32, but lexer and...
Roy Tam
08:46 pm Revision c37cc7b0: iothread: fix vcpu stop with smp tcg
Round robin vcpus in tcg_cpu_next even if the vm stopped. This
allows all cpus to enter stopped state.
Signed-off-by...
Marcelo Tosatti
08:46 pm Revision 2198a62e: fix inet_parse typo
qemu_opt_set wants on/off, not yes/no.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony L...
Marcelo Tosatti
08:46 pm Revision ca9567e2: QMP: Add QEMU's version to the greeting message
With capability negotiation support clients will only have a chance
to check QEMU's version (ie. issue 'query-version...
Luiz Capitulino
08:46 pm Revision 5307d7d3: QMP: spec: Capability negotiation updates
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
08:46 pm Revision 09069b19: QMP: Enforce capability negotiation rules
With this commit QMP will be started in Capabilities Negotiation
mode, where the only command allowed to run is 'qmp_...
Luiz Capitulino
08:46 pm Revision 4a7e1190: QMP: Introduce the qmp_capabilities command
This command will be used to enable QMP capabilities advertised
by the capabilities array.
Note that it will be mand...
Luiz Capitulino
08:45 pm Revision 8e65b7c0: audio streaming from usb devices
I have streaming audio devices working within qemu-kvm. This is a port
of the changes to qemu.
Streaming audio gener...
David S. Ahern
08:45 pm Revision 4ab4183d: segfault due to buffer overrun in usb-serial
This fixes a segfault due to buffer overrun in the usb-serial device.
The memcpy was incrementing the start location ...
David S. Ahern
08:45 pm Revision 41b4bef6: vnc: Migrate to using QTAILQ instead of custom implementation
Just a 1-1 conversion for now.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anthony Liguori <aligu...
Amit Shah
08:45 pm Revision a2eebe88: kvm: reduce code duplication in config_iothread
We have some duplicated code in the CONFIG_IOTHREAD #ifdef and #else
cases. Fix that.
Signed-off-by: Amit Shah <amit...
Amit Shah
08:44 pm Revision 6616b2ad: Documentation: Add command line options to function index
* Add line options to function index.
* Add description for -set (TODO).
* Add description for -global (TODO).
Sig...
Stefan Weil
08:44 pm Revision 70fcbbe7: Documentation: Add monitor commands to function index
* Add monitor commands to function index.
* Fix description for acl_remove.
Signed-off-by: Stefan Weil <weil@mail.b...
Stefan Weil
08:44 pm Revision 7544a042: Documentation: Enhance documentation (index, keywords)
* Add some keywords for the concept index.
* Add some keywords for the keystroke index.
* Mark invalid or unclear d...
Stefan Weil
08:43 pm Revision a1a32b05: Documentation: Add direntry for info format
update-info-dir maintains an index of all available
documentation in info format (the file /usr/share/info/dir).
It ...
Stefan Weil
08:43 pm Revision e080e785: Documentation: Use UTF-8 encoding and fix one wrong encoding
At least for Linux distributions UTF-8 is now standard,
so the QEMU documentation should use this encoding, too.
Eve...
Stefan Weil
08:43 pm Revision d7e5edca: Documentation: Fix item list
@itemize @minus does not work as expected
(the items start with "* -").
A simple @itemize gives a better result.
Si...
Stefan Weil
08:43 pm Revision 47eacb4f: Documentation: Add some basic documentation on make targets
This should help new users to get started.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony ...
Stefan Weil
07:57 pm Revision 2582bfed: block: BLOCK_IO_ERROR QMP event
This commit introduces the bdrv_mon_event() function, which
should be called by block subsystems (eg. IDE) when a I/O...
Luiz Capitulino
07:57 pm Revision 7ad7e3c3: ide: Generate BLOCK_IO_ERROR QMP event
Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by...
Luiz Capitulino
07:57 pm Revision 380f640f: scsi: Generate BLOCK_IO_ERROR QMP event
Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by...
Luiz Capitulino
07:57 pm Revision 15dc2697: block: saner flags filtering in bdrv_open2
Clean up the current mess about figuring out which flags to pass to the
driver. BDRV_O_FILE, BDRV_O_SNAPSHOT and BDR...
Christoph Hellwig
07:57 pm Revision eaa6c85f: virtio-blk: Generate BLOCK_IO_ERROR QMP event
Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by...
Luiz Capitulino
07:57 pm Revision aa1db6ed: QMP: BLOCK_IO_ERROR event handling
This commit adds the basic definitions for the BLOCK_IO_ERROR
event, but actual event emission will be introduced by ...
Luiz Capitulino
07:56 pm Revision f4f0d391: qcow2: Fix signedness bugs
Checking for return codes < 0 isn't really going to work with unsigned
types. Use signed types instead.
Signed-off-b...
Kevin Wolf
07:56 pm Revision 1d0f0d91: do not loop on an incomplete io_thread_fd read
No need to loop if less than a full buffer is read, the next
read would return EAGAIN.
Signed-off-by: Paolo Bonzini ...
Paolo Bonzini
07:56 pm Revision 652ce2d4: loop write in qemu_event_increment upon EINTR
Same as what qemu-kvm does.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aligu...
Paolo Bonzini
07:56 pm Revision f582af58: fix placement of config-host.h inclusion
The #ifdef CONFIG_SOLARIS below was useless without this patch.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
S...
Paolo Bonzini
07:56 pm Revision 20cc9997: Documentation: Add build support for documentation in pdf format
Makefile already supported dvi, html and info formats,
but pdf was missing.
pdf is especially convenient for printin...
Stefan Weil
07:56 pm Revision 9bc378c1: qemu-img: Fix qemu-img can't create qcow image based on read-only image
Commit 03cbdac7 "Disable fall-back to read-only when cannot open drive's
file for read-write" result in read-only ima...
Sheng Yang
07:56 pm Revision d0a96f3d: doc: Update mingw cross compile instructions
The "Cross compilation for Windows with Linux" section of qemu-doc.texi
still instructs the user to use 'configure --...
Scott Tsai
07:56 pm Revision afc535ac: Do not ignore error, if open file failed (-serial /dev/tty)
In case, when qemu is executed with option like
-serial /dev/ttyS0, report if there are problems with
opening of devi...
Evgeniy Dushistov
12:56 am Revision d76cac7d: Tranfer dirty blocks during iterative phase
Start transfer dirty blocks during the iterative stage. That will
reduce the time that the guest will be suspended
S...
Liran Schour
12:56 am Revision aaa0eb75: Count dirty blocks and expose an API to get dirty count
This will manage dirty counter for each device and will allow to get the
dirty counter from above.
Signed-off-by: Li...
Liran Schour
12:56 am Revision 889ae39c: Try not to exceed max downtime on stage3
Move to stage3 only when remaining work can be done below max downtime.
Use qemu_get_clock_ns for measuring read perf...
Liran Schour
12:56 am Revision 46dbef6a: kvm: move kvm_set_phys_mem around
move kvm_set_phys_mem so that it will
be later available earlier in the file.
needed for next patch using memory noti...
Michael S. Tsirkin
12:56 am Revision f6f3fbca: qemu: memory notifiers
This adds notifiers for phys memory changes: a set of callbacks that
vhost can register and update kernel accordingly...
Michael S. Tsirkin
12:56 am Revision 7b8f3b78: kvm: move kvm to use memory notifiers
remove direct kvm calls from exec.c, make
kvm use memory notifiers framework instead.
Signed-off-by: Michael S. Tsir...
Michael S. Tsirkin
12:56 am Revision e970ec0b: Remove unused code
blk_mig_save_bulked_block is never called with sync flag. Remove the sync
flag. Calculate bulk completion during blk_...
Liran Schour
12:56 am Revision 41c872b6: add qemu_get_clock_ns
Some places use get_clock directly because they want to access the
rt_clock with nanosecond precision. Add a functio...
Paolo Bonzini

02/09/2010

11:54 pm Revision cca1af8c: tcg/mips: fix crash in tcg_out_qemu_ld()
The address register is overriden when it corresponds to v0 and the fast
path is taken, which leads to a crash. Fix t...
Aurelien Jarno
10:08 pm Revision 5a25cc2b: target-sh4: MMU: separate execute and read/write permissions
On SH4, the ITLB and UTLB configurations are memory mapped, so loading
ITLB entries from UTLB has to be simulated cor...
Aurelien Jarno
10:08 pm Revision 4d1e4ff6: target-sh4: MMU: fix ITLB priviledge check
There is an ITLB access violation if SR_MD=0 (user mode) while
the high bit of the protection key is 0 (priviledge mo...
Aurelien Jarno
10:08 pm Revision 0f3f1ec7: target-sh4: MMU: simplify call to tlb_set_page()
tlb_set_page() doesn't need addresses with offset, but simply the
page aligned addresses.
Signed-off-by: Aurelien Ja...
Aurelien Jarno
10:08 pm Revision 1f486815: target-sh4: MMU: fix mem_idx computation
The mem_idx is wrongly computed. As written in target-sh4/cpu.h, mode 0
corresponds to kernel mode (SR_MD = 1), while...
Aurelien Jarno
10:08 pm Revision 03e3b61e: target-sh4: MMU: fix store queue addresses
The store queues are located from 0xe0000000 to 0xe3ffffff.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
10:08 pm Revision af090497: target-sh4: MMU: reduce the size of a TLB entry
Reduce the size of the TLB entry from 32 to 16 bytes, reorganising
members and using a bit field.
Signed-off-by: Aur...
Aurelien Jarno
10:08 pm Revision 55ff33a4: target-sh4: MMU: remove dead code
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:08 pm Revision 628b61a0: target-sh4: MMU: optimize UTLB accesses
With the current code, the QEMU TLB is setup to match the read/write
mode of the MMU fault. This means when read acce...
Aurelien Jarno
10:07 pm Revision e0bcb9ca: sh7750: handle MMUCR TI bit
When the MMUCR TI bit is set, all the UTLB and ITLB entries should be
flushed.
Signed-off-by: Aurelien Jarno <aureli...
Aurelien Jarno
02:01 am Revision 434254aa: tcg/mips: implement setcond2
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno

02/08/2010

06:09 pm Revision 0debac14: Merge remote branch 'linux-user/linux-user-for-upstream' into staging-tmp
Anthony Liguori
06:06 pm Revision 8217d945: Merge remote branch 'qemu-kvm/uq/master' into staging-tmp
Anthony Liguori
05:37 pm Revision 4cb26382: tcg/mips: implement setcond
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:29 pm Revision 74f42e18: configure: fix the static compilation for sdl
The static compilation for sdl is broken after
79427693174a553d62f3da44aacd3f19ba8df3a7.
Signed-off-by: TeLeMan <gel...
TeLeMan
01:24 pm Revision d2807bc9: configure: Add --enable-docs and --disable-docs to --help
This patch adds the documentation-related options "--enable-docs" and
"--disable-docs" to the help message of "config...
Dirk Ullrich
01:21 pm Revision 3101e99c: target-sh4: minor optimisations
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:21 pm Revision 37cc0b44: SH4/R2D: fix poweroff
The write the the PA_POWOFF register is currently ignored. Fix that by
calling qemu_system_shutdown_request() when a ...
Aurelien Jarno
01:10 pm Revision 5105c556: tcg: move setcond* ops to non-optional section
setcond is not an optional op, move it to the non-optional section.
Signed-off-by: Aurelien Jarno <aurelien@aurel32....
Aurelien Jarno
01:06 pm Revision add1e7ea: tcg: add setcondi pseudo-op
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:14 pm Revision 8fd5cf4b: pci: fix pci_find_bus()
typo in c021f8e65f5009a5ab5711d9d5326fcab553ef1c.
comparison fix.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: "Michael...
Isaku Yamahata
11:44 am Revision 48a402e6: block/curl: %Z is not a valid conversion specifier
Signed-off-by: malc <av1474@comtv.ru> malc
11:12 am Revision e00291c0: qemu-img: avoid preprocessor directives in a printf call
Other choices include using "(printf)", but this one is not bad in
terms of readability.
Signed-off-by: Paolo Bonzin...
Paolo Bonzini
11:12 am Revision 3f020d70: Revert "On some systems printf is a macro"
This reverts commit bc5b6004588ad17370e0416e40b4aa9cf977023b. malc
11:12 am Revision 30bf5f46: cope with printf macro definition in readline.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: malc <av1474@comtv.ru>
Paolo Bonzini
11:12 am Revision bec7c2d4: do not interpolate % from vl.c to qemu-options.h
Since qemu-options.h is only used in vl.c, we can avoid using
brittle interpolation from a generated file.
Signed-of...
Paolo Bonzini
11:12 am Revision e8105ebb: vl.c: avoid preprocessor directives in a printf call
Similar to the qemu-img.c patch, but I also have to unescape remaining
% signs in qemu-options.hx.
Signed-off-by: Pa...
Paolo Bonzini

02/07/2010

09:28 pm Revision d55380bb: dec: actually implement PCI bridging
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:17 am Revision ff9868ec: esp: use CamelCaseFunc for function types
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:15 am Revision b96ae2da: fw_cfg: don't use reserved _ prefix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:13 am Revision 7859cb98: fdc: don't use reserved _ prefix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:01 am Revision 5c02c033: fdc: don't use reserved _t suffix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:05 am Revision 8e39a033: escc: don't use reserved _t suffix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:05 am Revision 43a34704: m48t59: don't use reserved _t suffix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
01:48 am Revision 1cd62ae9: tcg/ppc64: implement setcond
Signed-off-by: malc <av1474@comtv.ru> malc
01:48 am Revision 27a7797b: tcg/ppc32: proper setcond implementation
Signed-off-by: malc <av1474@comtv.ru> malc
01:18 am Revision b0809bf7: tcg/ppc32: implement setcond[2]
Signed-off-by: malc <av1474@comtv.ru> malc
01:04 am Revision bc5b6004: On some systems printf is a macro
Signed-off-by: malc <av1474@comtv.ru> malc
01:03 am Revision d0f2c4c6: Do not use dprintf
dprintf is already claimed by POSIX[1], and on at least one system
is implemented as a macro
[1] http://www.opengrou...
malc
12:16 am Revision bc4347b8: arm host: fix compiler warning
Compilation for arm (native or cross) results in this
warning:
fpu/softfloat-native.c: In function ‘float64_round_to...
Stefan Weil

02/06/2010

11:23 pm Revision 1d2699ae: tcg-i386: Implement setcond.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Richard Henderson
11:23 pm Revision f75b56c1: tcg-i386: Implement small forward branches.
There are places, like brcond2, where we know that the destination
of a forward branch will be within 127 bytes.
Add...
Richard Henderson
11:22 pm Revision 79427693: Add -static earlier to LDFLAGS for compile_prog()
Add -static to LDFLAGS earlier as to run the compile_prog() tests with
this flags, this will avoid turning on feature...
Loïc Minier
11:22 pm Revision 845f2c28: Fix missing symbols in .rel/.rela.plt sections
Fix .rel.plt sections in the output to not only include .rel.plt
sections from the input but also the .rel.iplt secti...
Loïc Minier
10:34 pm Revision 02ecd9fc: configure: remove debugging code introduced in aa527b65d8187b97d73f889b6cae7b6...
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:22 pm Revision aa527b65: configure: fix compilation on hosts without -fstack-protector-all
Commit a0f291fc101a7ab3e40850a329da2cc2f2cd1f2d has enabled
-fstack-protector-all on all targets, as the configure te...
Aurelien Jarno
08:24 pm Revision 22574c81: Update MAINTAINERS
Remove Thiemo from the maintainers. Requiescat in pace.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
06:23 pm Revision c36bbb28: target-mips: don't call cpu_loop_exit() from helper.c
In helper.c AREG0 may not correspond do env, so it's not possible to
call cpu_loop_exit() here. Call it from op_helpe...
Aurelien Jarno
06:19 pm Revision da79030f: linux-user: adapt uname machine to emulated CPU
This patch for linux-user adapts the output of the emulated uname()
syscall to match the configured CPU. Tested with...
Loïc Minier
06:19 pm Revision cab1b4bd: fix locking error with current_tb
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> Riku Voipio
06:19 pm Revision 3f26c122: target-arm: refactor cp15.c13 register access
Access the cp15.c13 TLS registers directly with TCG ops instead of with
a slow helper. If the the cp15 read/write was...
Riku Voipio
06:19 pm Revision fd052bf6: linux-user: remove signal handler before calling abort()
Qemu may hang in host_signal_handler after qemu has done a
seppuku with cpu_abort(). But at this stage we are not rea...
Riku Voipio
06:14 pm Revision 5c43485f: mips/malta: fix typo
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
06:14 pm Revision fd7a446f: usb-linux: increase buffer for USB control requests
The WLAN USB stick ZyXEL NWD271N (0586:3417) uses very large
usb control transfers of more than 2048 bytes which won'...
Christian Krause
06:14 pm Revision a38e609c: tcg: document double-word support opcodes.
The internal opcodes brcond2, add2, sub2, mulu2 were undocumented.
Place these in a new section that clearly indicate...
Richard Henderson
06:14 pm Revision be210acb: tcg: generic support for conditional set
Defines setcond_{i32,i64} and setcond2_i32 for 64-on-32-bit.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sign...
Richard Henderson
06:14 pm Revision 95ff895f: target-ppc: change DCR helpers to target_long arguments
The recent transition to always have the DCR helper functions take 32 bit
values broke the PPC64 target, as target_lo...
Aurelien Jarno
06:14 pm Revision 8f9db67c: tcg-x86_64: implement setcond
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Richard Henderson
06:14 pm Revision 401d466d: tcg: add tcg_invert_cond
It is very handy to have a reliable mapping of a condition to its inverse.
Signed-off-by: Richard Henderson <rth@twi...
Richard Henderson
04:57 pm Revision 525e0514: PCI: show also host bridge data in "info pci" output
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:20 am Revision c021f8e6: PCI: fix multiple bridge problems
When several PCI bridges were in use, monitor command "info pci" would
enter into infinite loop. Buses behind the bri...
Blue Swirl

02/05/2010

08:48 pm Revision e1c6bbab: Refactor DEC 21154 PCI bridge
It's currently not used by PPC machines. Refactor so that also Sparc64
machines can use it.
Signed-off-by: Blue Swir...
Blue Swirl
08:13 pm Revision b29a7def: usb-linux.c: remove write-only variable
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
08:13 pm Revision bca403c8: vnc.c: remove dead code
to= is handled in qemu-sockets.c inet_listen.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue...
Paolo Bonzini
08:13 pm Revision 5e398dd2: remove two dead assignments in target-i386/translate.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
08:13 pm Revision a4841565: exec.c: dead assignments
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
08:13 pm Revision 0dfbd514: fix undefined shifts by >32
This one is for 0.12 too.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@g...
Paolo Bonzini
02:50 pm Revision c4ab7899: linux-user: adapt uname machine to emulated CPU
This patch for linux-user adapts the output of the emulated uname()
syscall to match the configured CPU. Tested with...
Loïc Minier
02:50 pm Revision 26bc95a0: fix locking error with current_tb
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> Riku Voipio
02:50 pm Revision d3219c7b: linux-user: remove signal handler before calling abort()
Qemu may hang in host_signal_handler after qemu has done a
seppuku with cpu_abort(). But at this stage we are not rea...
Riku Voipio
02:50 pm Revision f101cd88: target-arm: refactor cp15.c13 register access
Access the cp15.c13 TLS registers directly with TCG ops instead of with
a slow helper. If the the cp15 read/write was...
Riku Voipio

02/04/2010

01:44 am Revision c5f32c99: Fix incoming migration with iothread
Do not allow the vcpus to execute if the vm is stopped.
Fixes -incoming with CONFIG_IOTHREAD enabled.
Signed-off-by...
Marcelo Tosatti

02/03/2010

11:47 pm Revision 19ccb8ea: KVM: x86: Fix up misreported CPU features
From qemu-kvm: Kernels before 2.6.30 misreported some essential CPU
features via KVM_GET_SUPPORTED_CPUID. Fix them up...
Jan Kiszka
11:47 pm Revision 03c63b94: KVM: Make vmport KVM-compatible
The vmport "device" accesses the VCPU registers, so it requires proper
cpu_synchronize_state. Add it to vmport_ioport...
Jan Kiszka
11:47 pm Revision 9ded2744: KVM: Move and rename regs_modified
Touching the user space representation of KVM's VCPU state is -
naturally - a per-VCPU thing. So move the dirty flag ...
Jan Kiszka
11:47 pm Revision 62a2744c: kvm: Flush coalesced MMIO buffer periodly
The default action of coalesced MMIO is, cache the writing in buffer, until:
1. The buffer is full.
2. Or the exit to...
Sheng Yang
11:47 pm Revision aee028b9: KVM: Request setting of nmi_pending and sipi_vector
The final version of VCPU events in 2.6.33 will allow to skip
nmi_pending and sipi_vector on KVM_SET_VCPU_EVENTS. For...
Jan Kiszka
08:39 pm Revision f34e5688: Revert "QError: New QERR_INVALID_CPU_INDEX"
This reverts commit 64a34bb14c0e358a6b2f14805e59ef25bf62d6d5.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
S...
Markus Armbruster
08:39 pm Revision cc0c4185: monitor: Use QERR_INVALID_PARAMETER instead of QERR_INVALID_CPU_INDEX
This changes the error message from "Invalid CPU index" to "Invalid
parameter index" in the human monitor.
Signed-of...
Markus Armbruster
08:39 pm Revision 4a2594dd: qemu-option: Make qemu_opts_foreach() accumulate return values
Return the bitwise inclusive or of all return values instead of the
last call's value. This lets you find out whethe...
Markus Armbruster
08:39 pm Revision ff952ba2: qdev: Fix exit code for -device ?
Help was shoehorned into device creation, qdev_device_add(). Since
help doesn't create a device, it returns NULL, wh...
Markus Armbruster
08:39 pm Revision eecbb9fe: Revert "qdev: Add help for property value"
This reverts commit 922910ce42d15bdb7c2347436b1b5798b5401de4.
The commit has four issues:
* When it runs from the m...
Markus Armbruster
08:39 pm Revision 5137b6ac: Revert "qdev: Add help for device properties"
This reverts commit 2ba6edf0dd740166632df80caa85992b20791a68.
The commit has two issues:
* When it runs from the mo...
Markus Armbruster
08:39 pm Revision 117f8eb8: qdev: Add rudimentary help for property value
This provides the same information as reverted commit 2ba6edf0. Not
much, just better than nothing.
Signed-off-by: ...
Markus Armbruster
08:39 pm Revision 40ea285c: qdev: update help on -device
While there, use "property" rather than "option", for consistency with
-global.
Signed-off-by: Markus Armbruster <ar...
Markus Armbruster
08:39 pm Revision 08350cf0: qdev: Add help for device properties
Option "-device DRIVER,?" and monitor command "device_add DRIVER,?"
print the supported properties instead of creatin...
Markus Armbruster
08:36 pm Revision 3350a4dd: monitor: New argument type 'b'
This is a double value with optional suffixes G, g, M, m, K, k. We'll
need this to get migrate_set_speed() QMP-ready...
Markus Armbruster
08:36 pm Revision 5667c493: monitor: Use argument type 'b' for migrate_set_speed
Before, it used type 's', which strips quotes and interprets escapes,
and is quite inappropriate for QMP.
Negative a...
Markus Armbruster
08:36 pm Revision 5fd9083c: monitor: convert do_migrate_set_speed() to QObject
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
08:36 pm Revision fccfb11e: monitor: New argument type 'T'
This is a double value with optional suffixes ms, us, ns. We'll need
this to get migrate_set_downtime() QMP-ready.
...
Markus Armbruster
08:36 pm Revision c6027f56: monitor: convert do_migrate_set_downtime() to QObject
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
08:36 pm Revision b0fbf7d3: monitor: Use argument type 'T' for migrate_set_downtime
Before, it used type 's', which strips quotes and interprets escapes,
and is quite inappropriate for QMP.
Negative a...
Markus Armbruster
08:36 pm Revision 9da92c49: seabios: use correct submodule hash
Commit 392ecf543dd2b219828374850d833296a55567ea introduced an accidental change
to the roms/seabios submodule. This ...
Anthony Liguori
08:36 pm Revision 9fec543f: monitor: Document argument type 'M'
Was forgotten in commit b6e098d7.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguor...
Markus Armbruster
08:36 pm Revision acc3b033: QDict: New qdict_get_double()
Helper function just like qdict_get_int(), just for QFloat/double.
Signed-off-by: Markus Armbruster <armbru@redhat.c...
Markus Armbruster

01/31/2010

03:41 pm Revision 059bca46: bsd/darwin-user: mmap_frag() users only check for -1 error
See also ee636500d6eab44b83f09cb730b67226b70423b1.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:26 pm Revision 416c6060: cris: Prettify register dumps.
Use friendly names for registers in the dumps.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
09:49 am Revision 698235aa: sparc32 don't mark page dirty when failing
if the access check fails, the page can not be modified
and shouldn't be marked dirty.
The patch fixes the "hsfs_putp...
Artyom Tarasenko

01/30/2010

09:48 pm Revision 95819af0: sparc64: implement basic IOMMU/interrupt handling
Also add reset control.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl

01/29/2010

08:15 pm Revision a4d5f62c: Sparc64: byte swap IO port access
This requires an updated OpenBIOS image.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
05:53 pm Revision f1b52868: virtio-blk: Fix restart after read error
Current code assumes that only write requests are ever going to be restarted.
This is wrong since rerror=stop exists....
Kevin Wolf
05:53 pm Revision 6c510fbf: virtio-blk: Fix error cases which ignored rerror/werror
If an I/O request fails right away instead of getting an error only in the
callback, we still need to consider rerror...
Kevin Wolf
05:53 pm Revision 9ae84f0a: virtio-serial-bus: Fix bus initialisation and allow for bus identification
This commit enables one to use multiple virtio-serial devices and to
assign ports to arbitrary devices like this:
...
Amit Shah
05:53 pm Revision 4516e45f: cirrus: Properly re-register cirrus_linear_io_addr on vram unmap
This fixes CONFIG_FB_CIRRUS for Linux guests and probably much more:
When switching away from linearly mapped vram, ...
Jan Kiszka
05:53 pm Revision bc6694d4: virtio_blk: Factor virtio_blk_handle_request out
We need a function that handles a single request. Create one by splitting out
code from virtio_blk_handle_output.
Si...
Kevin Wolf

01/28/2010

11:46 pm Revision 794401ca: softmmu: Dont clobber retaddr in slow_ldx().
When splitting up unaligned IO accesses, ld calls slow_ld which was
clobbering retaddr.
AFAIK the problem only shows...
Edgar E. Iglesias
11:27 pm Revision 6792aa11: Solaris: test for presence of commands with has()
Signed-off-by: Loïc Minier <lool@dooz.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Loïc Minier
11:26 pm Revision 0dba6195: Add and use has() and path_of() funcs
Add has() and path_of() funcs and use them across configure; has()
will test whether a command or builtin is availabl...
Loïc Minier
11:15 pm Revision a0dfd8a4: Check for sdl-config before calling it
Check whether sdl-config is available before calling it, otherwise
./configure triggers a warning:
./configure: 9...
Loïc Minier
09:09 pm Revision 82617d7c: Monitor: Fix command execution regression
Function is_async_return() added by commit 940cc30d0d4 assumes
that 'data', which is returned by handlers, is always ...
Luiz Capitulino

01/27/2010

11:21 pm Revision 8f4efc55: sparc64: reimplement tick timers v4
sparc64 timer has tick counter which can be set and read,
and tick compare value used as deadline to fire timer inter...
Igor V. Kovalenko
07:47 pm Revision 4f690853: sparc64: correct write extra bits to cwp
- correctly fit to cwp if provided window number is out of range
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@...
Igor V. Kovalenko
07:47 pm Revision 28b150bf: Fix BSD build
<sys/wait.h> must be included in order to use WIF* macros.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
06:50 pm Revision 28e68d68: Fix regression in option parsing
Commit ec229bbe7 broke invocation without a specific -hda. IOW, qemu foo.img.
The lack of an optind update caused an...
Anthony Liguori
02:01 pm Revision b4bf0a9a: pflash: Buffer block writes
Buffer block writes to avoid flushing every word access onto backing
storage device. This significantly speeds up fla...
Edgar E. Iglesias
01:08 am Revision e2a305fb: block: avoid creating too large iovecs in multiwrite_merge
If we go over the maximum number of iovecs support by syscall we get
back EINVAL from the kernel which translate to I...
Christoph Hellwig
01:08 am Revision 625a5bef: virtio: Add memory statistics reporting to the balloon driver
When using ballooning to manage overcommitted memory on a host, a system for
guests to communicate their memory usage...
Adam Litke
01:08 am Revision 940cc30d: New API for asynchronous monitor commands
Qemu has a number of commands that can operate asynchronously (savevm, migrate,
etc) and it will be getting more. Fo...
Adam Litke
01:08 am Revision 6185c578: vnc_refresh: calling vnc_update_client might free vs
Hi all,
this patch fixes another bug in vnc_refresh: calling vnc_update_client
might cause vs to be free()ed, in this...
Stefano Stabellini
12:41 am Revision 053965c7: block/raw-posix: Abort on pread beyond end of non-growable file
This shouldn't happen under any normal circumstances. However, it looks like
it's possible to achieve this with corru...
Kevin Wolf
12:41 am Revision f8a83245: win32: pair qemu_memalign() with qemu_vfree()
Win32 suffers from a very big memory leak when dealing with SCSI devices.
Each read/write request allocates memory wi...
Herve Poussineau
12:28 am Revision d2d5adcb: Tell users about out-of-memory errors
Aborting without an error message when memory is short
is not helpful, so print the reason for the abort.
Try
qemu ...
Stefan Weil
12:28 am Revision a35aed57: win32/sdl: Fix toggle full screen
Toggle full screen on Win32/SDL 1.2.13 was broken by commit
c18a2c360e3100bbd71162cf922dcd8c429a8b71. Re-add the call...
Herve Poussineau
« Previous
Next »
 

Also available in: Atom