Activity
From 01/30/2010 to 02/28/2010
02/28/2010
- 08:30 pm Revision 30d11a2a: target-arm: neon vshll instruction fix
- implementation only widened the 32bit source vector elements into a
64bit destination vector but forgot to perform th... - 08:30 pm Revision 79b0e534: target-arm: neon - fix VRADDHN/VRSUBHN vs VADDHN/VSUBHN
- The rounding/truncating options were inverted. truncating
was done when rounding was meant and vice verse.
Signed-of... - 08:20 pm Revision 63a54736: target-i386: fix crash on x86 32bit linux host with hw breakpoint exceptions
- If you make use of hw breakpoints on a 32bit x86 linux host, qemu
will segmentation fault when processing the excepti... - 06:54 pm Revision 6049f4f8: alpha-linux-user: Implement signals.
- Move userland PALcode handling into linux-user main loop so that
we can send signals from there. This also makes alp... - 06:45 pm Revision f24518b5: target-alpha: Implement IEEE FP qualifiers.
- IEEE FP instructions are split up so that the rounding mode
coming from the instruction and exceptions (both masking ... - 05:36 pm Revision 6c712321: target-ppc: don't print invalid opcode messages on the console
- Invalid opcode messages can be perfectly normal, for example if this
code is never executed. Don't print an error mes... - 05:36 pm Revision db9a231d: Revert "target-ppc: stop translation after a trap instruction"
- This reverts commit 6454e7be1b2504533f7ffb190d54ebe2993cb434.
- 05:34 pm Revision d9812b03: audio/alsa: Handle SND_PCM_STATE_SETUP in alsa_poll_handler
- Signed-off-by: malc <av1474@comtv.ru>
- 05:20 pm Revision f093feb7: audio/alsa: Spelling typo (paramters)
- Trivial patch to fix the spelling of "parameters".
Signed-off-by: malc <av1474@comtv.ru> - 03:11 pm Revision 6454e7be: target-ppc: stop translation after a trap instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:50 pm Revision 5bb59902: qemu-char.c: drop debug printfs from qemu_chr_parse_compat
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Aurelie...
02/27/2010
- 08:48 pm Revision 75bb6589: powerpc/e500: adjust fdt and ramdisk loading addr
- Since kernel uimage is getting bigger,
old fixed loading bases will result in regions overlap.
Add pad for fdt and r... - 08:47 pm Revision dbf916d8: powerpc: fix compilation with CONFIG_FDT undefined
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:30 pm Revision 04088adb: powerpc/booke: move fdt loading to rom infrastructure
- It's convinent to use rom to checking overlap, to reset etc.
And uImage and ramdisk loading has already moved to it.
... - 05:21 pm Revision c4963817: target-ppc: add synchronize register for booke init
- So that the following registers init could be flushed back to kvm.
Signed-off-by: Liu Yu <yu.liu@freescale.com>
Acke... - 05:14 pm Revision e192a45c: target-sh4: Fix gdb read/write register
- cpu_gdb_read_register(): Fix n={8...15} case.
cpu_gdb_write_register(): Fix n={8...15} case and runaway "case:".
Sig... - 05:10 pm Revision ae01847f: target-ppc: fix SPE evsplat* instructions
- The shifts in the gen_evsplat* functions were expecting rA to be masked,
not extracted, and so used the wrong shift a... - 05:10 pm Revision e6bba2ef: target-ppc: fix SPE evcmp* instructions
- The CRF_{CH,CL,CH_OR_CL,CH_AND_CL} constants were all off by one bit
position. Because of this, the SPE evcmp* famil... - 05:10 pm Revision e3b283e9: arm host: Fix linker warning (m68k targets)
- Compilation of m68k-softmmu or m68k-linux-user on arm host
(or cross compilation for arm) results in a linker warning... - 05:10 pm Revision 9e0a5d54: Fix 'make install' from non-srcdir build
- Commit b5ec5ce0 broke 'make install' from non source-dir build. Fix.
Signed-off-by: Amit Shah <amit.shah@redhat.com>... - 05:10 pm Revision 7ea06da3: Fix to 'gdb detach' stub
- With this patch, 'gdb detach' correctly resumes the inferior execution
after detaching the debugger.
The bug was caus... - 11:50 am Revision aa375206: Fix qemu -net user,hostfwd= example
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:00 am Revision d616cf1d: tcg/ppc: Fix right rotation
- Signed-off-by: malc <av1474@comtv.ru>
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... - 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...
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> - 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... - 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... - 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> - 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... - 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... - 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...
02/23/2010
- 11:46 pm Revision 161717d2: Fix i386-bsd-user build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:46 pm Revision 20c20526: Fix mingw32 build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 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... - 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. ... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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> - 08:47 pm Revision 6462bfcd: target-mips: remove useless sign extension
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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... - 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... - 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> - 12:16 am Revision 724c6893: Merge remote branch 'qemu-kvm/uq/master' into staging
- 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... - 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.... - 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...
02/22/2010
- 11:50 pm Revision 98b8d951: tcg/ppc: Fix typo
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 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... - 10:42 pm Revision 23ef988c: Update OpenBIOS images to r683
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 08:56 pm Revision d34f4baf: tcg/ppc64: Use C90 style comments
- Signed-off-by: malc <av1474@comtv.ru>
- 08:50 pm Revision 65fe043e: tcg/ppc: Implement some of the optional ops
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 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-... - 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... - 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... - 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... - 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... - 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...
02/21/2010
- 06:01 pm Revision 238431a9: Allow const QemuOptDesc
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 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...
02/20/2010
- 08:51 pm Revision 4a0b59fe: cris: Add CRISv10 gdbstub support.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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: ... - 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... - 03:03 pm Revision e1aa3254: microblaze: Dont segfault when singlestepping first insn.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 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 ... - 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... - 11:27 am Revision 51464faf: Don't compile rwhandler.c for user targets
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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> - 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> - 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> - 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... - 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... - 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... - 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 ... - 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... - 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... - 12:47 am Revision 6ec85236: tcg/ppc: Consistently use calling convention selection macros
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 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... - 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...
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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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:... - 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... - 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 <... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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 ... - 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.... - 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> - 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 ... - 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>
... - 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> - 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... - 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... - 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... - 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_... - 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()
- ... - 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> - 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> - 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> - 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> - 09:02 pm Revision 9edf5051: Merge remote branch 'mst/for_anthony' into staging
- 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>... - 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>... - 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>... - 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... - 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:... - 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... - 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... - 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... - 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... - 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...
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... - 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> - 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.
...
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>
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> - 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... - 12:39 am Revision bf76bafa: crisv10: Prettify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
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... - 07:49 pm Revision 47de922d: Revert "Sparc32: improve DMA controller IRQ debugging"
- This reverts commit 787cfbc432bf1d353a77cbdb613754f3963371a3.
- 01:18 pm Revision 40e9eddd: cris: Add support for CRISv10 translation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:15 pm Revision 46e246c9: cris: Use tcg_gen_movi_tl.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:47 pm Revision 7a977356: cris: Add v10 style interrupts.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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>
- 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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> - 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> - 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... - 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> - 11:01 am Revision 204ff571: dec: use PCI accessors
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 09:24 am Revision bc798c77: Remove conditional rom loading support
- Commit c2039bd0ffce8807e0eaac55254fde790825fa92 made rom loading
automatic for non-PC architectures. Remove now mostl... - 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...
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... - 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()
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.
... - 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... - 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... - 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... - 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 ...
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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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_... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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 --... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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_... - 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...
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... - 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... - 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... - 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... - 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... - 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> - 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... - 10:08 pm Revision 55ff33a4: target-sh4: MMU: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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... - 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... - 02:01 am Revision 434254aa: tcg/mips: implement setcond2
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
02/08/2010
- 06:09 pm Revision 0debac14: Merge remote branch 'linux-user/linux-user-for-upstream' into staging-tmp
- 06:06 pm Revision 8217d945: Merge remote branch 'qemu-kvm/uq/master' into staging-tmp
- 05:37 pm Revision 4cb26382: tcg/mips: implement setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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... - 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... - 01:21 pm Revision 3101e99c: target-sh4: minor optimisations
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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 ... - 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.... - 01:06 pm Revision add1e7ea: tcg: add setcondi pseudo-op
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:14 pm Revision 8fd5cf4b: pci: fix pci_find_bus()
- typo in c021f8e65f5009a5ab5711d9d5326fcab553ef1c.
comparison fix.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: "Michael... - 11:44 am Revision 48a402e6: block/curl: %Z is not a valid conversion specifier
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 11:12 am Revision 3f020d70: Revert "On some systems printf is a macro"
- This reverts commit bc5b6004588ad17370e0416e40b4aa9cf977023b.
- 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> - 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... - 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...
02/07/2010
- 09:28 pm Revision d55380bb: dec: actually implement PCI bridging
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:17 am Revision ff9868ec: esp: use CamelCaseFunc for function types
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:15 am Revision b96ae2da: fw_cfg: don't use reserved _ prefix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:13 am Revision 7859cb98: fdc: don't use reserved _ prefix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:01 am Revision 5c02c033: fdc: don't use reserved _t suffix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:05 am Revision 8e39a033: escc: don't use reserved _t suffix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:05 am Revision 43a34704: m48t59: don't use reserved _t suffix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:48 am Revision 1cd62ae9: tcg/ppc64: implement setcond
- Signed-off-by: malc <av1474@comtv.ru>
- 01:48 am Revision 27a7797b: tcg/ppc32: proper setcond implementation
- Signed-off-by: malc <av1474@comtv.ru>
- 01:18 am Revision b0809bf7: tcg/ppc32: implement setcond[2]
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 am Revision bc5b6004: On some systems printf is a macro
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 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...
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> - 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... - 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... - 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... - 10:34 pm Revision 02ecd9fc: configure: remove debugging code introduced in aa527b65d8187b97d73f889b6cae7b6...
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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... - 08:24 pm Revision 22574c81: Update MAINTAINERS
- Remove Thiemo from the maintainers. Requiescat in pace.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 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... - 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... - 06:19 pm Revision cab1b4bd: fix locking error with current_tb
- Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
- 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... - 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... - 06:14 pm Revision 5c43485f: mips/malta: fix typo
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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'... - 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... - 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... - 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... - 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> - 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... - 04:57 pm Revision 525e0514: PCI: show also host bridge data in "info pci" output
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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...
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... - 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> - 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... - 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> - 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> - 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... - 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... - 02:50 pm Revision 26bc95a0: fix locking error with current_tb
- Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
- 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... - 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...
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...
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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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... - 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... - 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... - 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... - 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> - 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.
... - 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> - 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... - 08:36 pm Revision 9da92c49: seabios: use correct submodule hash
- Commit 392ecf543dd2b219828374850d833296a55567ea introduced an accidental change
to the roms/seabios submodule. This ... - 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... - 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...
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> - 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> - 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...
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>
Also available in: Atom