Activity

From 05/14/2013 to 06/12/2013

06/12/2013

06:20 pm Revision b25a464c: MAINTAINERS: add tcg/aarch64 maintainer
Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Message-id: 51ACA0B2.80800@huawei.com
Signed-off-by: Pete...
Claudio Fontana
06:20 pm Revision 1f080313: configure: permit compilation on arm aarch64
support compiling on aarch64.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Claudio Fontana <...
Claudio Fontana
06:20 pm Revision 6a91c7c9: tcg/aarch64: implement user mode qemu ld/st
also put aarch64 in the list of archs that do not need an ldscript.
Signed-off-by: Jani Kokkoken <jani.kokkonen@huaw...
Jani Kokkonen
06:20 pm Revision f129061c: user-exec.c: aarch64 initial implementation of cpu_signal_handler
Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed...
Claudio Fontana
06:20 pm Revision 31f1275b: tcg/aarch64: implement sign/zero extend operations
implement the optional sign/zero extend operations with the dedicated
aarch64 instructions.
Signed-off-by: Claudio F...
Claudio Fontana
06:20 pm Revision 9c4a059d: tcg/aarch64: implement byte swap operations
implement the optional byte swap operations with the dedicated
aarch64 instructions.
Signed-off-by: Claudio Fontana ...
Claudio Fontana
06:20 pm Revision 7deea126: tcg/aarch64: implement AND/TEST immediate pattern
add functions to AND/TEST registers with immediate patterns.
Signed-off-by: Claudio Fontana <claudio.fontana@huawei....
Claudio Fontana
06:20 pm Revision 36fac14a: tcg/aarch64: improve arith shifted regs operations
for arith operations, add SUBS, ANDS, ADDS and add a shift parameter
so that all arith instructions can make use of s...
Claudio Fontana
06:20 pm Revision 4a136e0a: tcg/aarch64: implement new TCG target for aarch64
add preliminary support for TCG target aarch64.
Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Reviewed...
Claudio Fontana
06:20 pm Revision 1d256776: include/elf.h: add aarch64 ELF machine and relocs
we will use the 26bit relative relocs in the aarch64 tcg target.
Reviewed-by: Peter Maydell <peter.maydell@linaro.or...
Claudio Fontana
06:20 pm Revision 66926895: configure: Drop CONFIG_ATFILE test
Nobody uses the CONFIG_ATFILE test now, so just drop it.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Rev...
Peter Maydell
06:20 pm Revision c0d472b1: linux-user: Drop direct use of openat etc syscalls
The linux-user syscall emulation layer currently supports the
openat family of syscalls via two mechanisms: simply ca...
Peter Maydell
06:20 pm Revision 3307e236: linux-user: Allow getdents to be provided by getdents64
Newer architectures may only implement the getdents64 syscall, not
getdents. Provide an implementation of getdents in...
Peter Maydell
05:43 pm Revision 520b6dd4: main-loop: do not include slirp/slirp.h, use libslirp.h instead
The header slirp/slirp.h is an internal header for slirp, and
main-loop.c does not use internals from there. Instead...
Michael Tokarev
03:04 pm Revision 581fe784: libcacard/vscclient: fix leakage of socket on error paths
Spotted by Coverity.
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.or...
Alon Levy
12:19 pm Revision b3a1c626: KVM: ARM: Add dummy kvm_arch_init_irq_routing()
The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (r...
Alexey Kardashevskiy
12:19 pm Revision 82169660: KVM: PPC: Add dummy kvm_arch_init_irq_routing()
The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (r...
Scott Wood
12:19 pm Revision 48475e14: KVM: S390: Add dummy kvm_arch_init_irq_routing()
The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (r...
Alexey Kardashevskiy
12:19 pm Revision e098b453: linux-headers: Update to v3.10-rc5
This adds symbols required for PPC64 pseries platform features:
1. sPAPR live migration;
2. in-kernel XICS interrupt ...
Alexey Kardashevskiy
12:17 pm Revision baefb8bf: ivshmem: add missing error exit(2)
If the user fails to specify 'chardev' or 'shm' then we cannot continue.
Exit right away so that we don't invoke shm_...
Stefan Hajnoczi

06/11/2013

10:45 pm Revision c5633d99: hw/xen: Use g_free instead of free and fix potential memory leaks
The wrong functions and the missing calls of g_free were reported
by cppcheck.
Signed-off-by: Stefan Weil <sw@weilne...
Stefan Weil
10:45 pm Revision 1e2a1d41: target-sparc: Replace free by g_free
The wrong function was reported by cppcheck.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber...
Stefan Weil
10:45 pm Revision dcb07809: hw/scsi: Don't increment a boolean value
This fixes a warning from cppcheck.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <mjt@...
Stefan Weil
10:45 pm Revision 909a196d: device tree: Fix cppcheck warning
Fix this cppcheck warning:
Checking device_tree.c...
device_tree.c:216: style:
Checking if unsigned variable 'r' is...
Stefan Weil
10:45 pm Revision 8a3e8f7f: Makefile: Install qemu-img and qemu-nbd man pages only if built
When splitting openSUSE's qemu and qemu-linux-user packages we noticed
that for linux-user-only builds unrelated man ...
Andreas Färber
10:45 pm Revision 047d4e15: Unbreak -no-quit for GTK, validate SDL options
Certain options (-no-frame, -alt-grab, -ctrl-grab) only make sense with SDL.
When compiling without SDL, these option...
Peter Wu
10:45 pm Revision 787ba4f0: gtk: implement -full-screen
Aiming for GTK as replacement for SDL, a feature like -full-screen should also
be implemented.
Bringing the window i...
Peter Wu
10:45 pm Revision 7f4f0a22: char/serial: cosmetic fixes.
Some cosmetic fixes to char/serial fixing some checkpatch errors.
Cc: qemu-trivial@nongnu.org
Signed-off-by: Peter ...
Peter Crosthwaite
10:45 pm Revision 8e8638fa: char/serial: Use generic Fifo8
Use the generic Fifo8 helper provided by QEMU, rather than re-implement
privately.
Signed-off-by: Peter Crosthwaite ...
Peter Crosthwaite
10:45 pm Revision b5601df7: char/serial: serial_ioport_write: Factor out common code
These three lines are common to both FIFO and regular mode. Just factor
them out to outside the if rather than replic...
Peter Crosthwaite
10:45 pm Revision 9e5e2b23: curl: Whitespace only changes.
Trivial patch to remove odd whitespace.
Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Michael...
Richard W.M. Jones
10:45 pm Revision 5c9f4336: intc/xilinx_intc: Use qemu_set_irq
Use qemu_set_irq rather than if-elsing qemu_irq_(lower|raise). No
functional change, just reduces verbosity.
Cc: qem...
Peter Crosthwaite
10:45 pm Revision 45f0b043: configure: Disable host-bsd USB on FreeBSD
It hasn't built since FreeBSD 8.x, and is disabled by a patch in the
FreeBSD ports tree. FreeBSD is migrating to QEM...
Ed Maste
10:45 pm Revision 224ead26: configure: remove ${config_host_ld} variable
It was only used in one place (and already expanded in one other).
Signed-off-by: Ed Maste <emaste@freebsd.org>
Sign...
Ed Maste
10:45 pm Revision f3a22014: gitignore: unignore *.patch
This partially reverts:
commit 082369e62c5bbaba89f173c2b803bc24115bb111
Author: liguang <lig.fnst@cn.fujitsu.com>
...
Michael Tokarev
10:45 pm Revision c58e6201: qemu-char: remove a few needless #includes
This removes <syslog.h> since we don't use
syslogging, and removes second, solaris-specific,
include of <net/if.h> (w...
Michael Tokarev
08:38 pm Revision 11ed09cf: memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting
Pass any Error out into dump_init() and have it actually stop on errors.
Whether it is unsupported on a certain CPU c...
Andreas Färber
08:01 pm Revision 1b3509ca: dump: Abstract dump_init() with cpu_synchronize_all_states()
Instead of calling cpu_synchronize_state() for each CPU, call the
existing cpu_synchronize_all_states() helper.
Revi...
Andreas Färber
07:18 pm Revision 6db297ea: cpu: Change default for CPUClass::get_paging_enabled()
qemu_get_guest_memory_mapping() uses cpu_paging_enabled() to determine
whether to use cpu_get_memory_mapping() to ret...
Andreas Färber
07:16 pm Revision 2a78636b: dump: Drop qmp_dump_guest_memory() stub and build for all targets
qmp_dump_guest_memory() calls dump_init() and returns an Error when
cpu_get_dump_info() returns an error, as done by ...
Andreas Färber
07:10 pm Revision c22d8e04: memory_mapping: Drop qemu_get_memory_mapping() stub
dump.c:dump_init() never checked for the return code anyway.
If paging is not enabled, it will fall back to an identi...
Andreas Färber
07:03 pm Revision a23bbfda: cpu: Turn cpu_get_memory_mapping() into a CPUState hook
Change error reporting from return value to Error argument.
Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Re...
Andreas Färber
06:58 pm Revision 6d4d3ae7: memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
This will avoid issues with hwaddr and ram_addr_t when including
sysemu/memory_mapping.h for CONFIG_USER_ONLY, e.g., ...
Andreas Färber
06:50 pm Revision 444d5590: cpu: Turn cpu_paging_enabled() into a CPUState hook
Relocate assignment of x86 get_arch_id to have all hooks in one place.
Reviewed-by: Jens Freimann <jfrei@linux.vnet....
Andreas Färber
01:09 am Revision c51a944b: monitor: Simplify do_inject_mce() with qemu_get_cpu()
Avoids an open-coded CPU loop.
Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Luiz Capitulino <lcapitul...
Andreas Färber
12:33 am Revision 31ccdde2: target-i386: cpu: Fix potential buffer overrun in get_register_name_32()
Spotted by Coverity,
x86_reg_info_32[] is CPU_NB_REGS32 elements long, so accessing
x86_reg_info_32[CPU_NB_REGS32] wi...
Igor Mammedov
12:33 am Revision ffce9ebb: target-i386: Update model values on Conroe/Penryn/Nehalem CPU models
The CPUID model values on Conroe, Penryn, and Nehalem are too
conservative and don't reflect the values found on real...
Eduardo Habkost
12:33 am Revision 6b11322e: target-i386: Set level=4 on Conroe/Penryn/Nehalem
The CPUID level value on Conroe, Penryn, and Nehalem are too low. This
causes at least one known problem: the -smp "t...
Eduardo Habkost
12:33 am Revision 45053fde: pc: Create pc-*-1.6 machine-types
Some CPU model fixes are going to be included and they will require
compatibility properties in the pc-*-1.5 machine-...
Eduardo Habkost
12:33 am Revision 8de433cb: pc: Fix crash when attempting to hotplug CPU with negative ID
QMP command "{ 'execute': 'cpu-add', 'arguments': { 'id': -1 }}" may cause
QEMU SIGSEGV at:
piix4_cpu_hotplug_req ()...
Igor Mammedov
12:33 am Revision 88f62c2b: dump: Move stubs into libqemustub.a
This allows us to drop CONFIG_NO_CORE_DUMP with its indirect dependency
on CONFIG_HAVE_CORE_DUMP.
Acked-by: Paolo Bo...
Andreas Färber

06/10/2013

07:38 pm Revision bd5c51ee: qemu-char: don't issue CHR_EVENT_OPEN in a BH
When CHR_EVENT_OPENED was initially added, it was CHR_EVENT_RESET,
and it was issued as a bottom-half:
86e94dea5b740...
Michael Roth
07:37 pm Revision b62cd318: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Luiz Capitulino (2) and Marcelo Tosatti (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
correct RTC_CHANGE_EVENT d...
Anthony Liguori
07:37 pm Revision 97f31cbc: Merge remote-tracking branch 'stefanha/net' into staging
# By Jason Wang (1) and Stefan Hajnoczi (1)
# Via Stefan Hajnoczi
* stefanha/net:
tap: fix NULL dereference when pa...
Anthony Liguori
07:36 pm Revision f7da9c17: gtk: use better icon
The current icon looks pretty terrible rendered in Gnome. This
switches to a transparent SVG which looks much nicer....
Anthony Liguori
07:36 pm Revision 4039736e: softfloat: Fix shift128Right for shift counts 64..127
shift128Right would give the wrong result for a shift count
between 64 and 127. This was never noticed because all of...
Peter Maydell
07:36 pm Revision bc7d0e66: gdbstub: let the debugger resume from guest panicked state
While in general we forbid a "continue" from the guest panicked
state, it makes sense to have an exception for that w...
Paolo Bonzini
07:36 pm Revision 26ac7a31: gdbstub: fix for commit 87f25c12bfeaaa0c41fb857713bbc7e8a9b757dc
This commit used the wrong check to prevent an assertion failure.
After this commit, you need to start a guest in the...
Paolo Bonzini
02:04 pm Revision 4f293bd6: xilinx_axidma: Do not set DMA .notify to NULL after notify
If a stream notify function is not ready, it may re-populate the notify call-
back to indicate it should be re-polled...
Wendy Liang
02:00 pm Revision 4e298e46: xilinx_axienet: Fix bit mask code
Obviously the code wanted to mask the lower bits but failed to do so
because of a missing "<".
cppcheck detected a c...
Stefan Weil

06/08/2013

12:01 am Revision 9914fbed: correct RTC_CHANGE_EVENT description (v2)
Fix RTC_CHANGE event description to match implementation.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signe...
Marcelo Tosatti
12:00 am Revision 8899b4ae: MAINTAINERS: split Monitor (QMP/HMP) entry
This entry doesn't reflect reality for a few years now. This commit
splits it into Human Monitor (HMP), QAPI and QMP....
Luiz Capitulino
12:00 am Revision 7810d291: MAINTAINERS: new maintainers for qapi-schema.json
I'm facing two problems lately wrt QMP patch review: increasingly
lack of bandwidth and lack of background in so many...
Luiz Capitulino

06/07/2013

04:48 pm Revision c87826a8: tap: fix NULL dereference when passing invalid parameters to tap
This patch forbid the following invalid parameters to tap:
1) fd and vhostfds were specified but vhostfd were not sp...
Jason Wang
04:40 pm Revision 7387de16: Merge remote-tracking branch 'stefanha/block' into staging
# By Kevin Wolf (19) and others
# Via Stefan Hajnoczi
* stefanha/block: (26 commits)
hmp: add parameters device and...
Anthony Liguori
04:40 pm Revision b8a75b60: Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
# By Cornelia Huck
# Via Cornelia Huck
* cohuck/virtio-ccw-upstr:
virtio-ccw: Fix unsetting of indicators.
s390x/...
Anthony Liguori
03:55 pm Revision fef7fbc9: qdev: Drop FROM_QBUS() macro
Use QOM cast macros I2C_BUS(), SSI_BUS(), PCI_BUS() instead.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:55 pm Revision 4a17cc4f: isa: QOM'ify ISADevice
Rename its parent field and use DEVICE() where necessary.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:55 pm Revision 2ae0e48d: isa: QOM'ify ISABus
Rename its parent field and use ISA_BUS() where necessary.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:55 pm Revision d2628b7d: i8259: Convert PICCommonState to use QOM realizefn
Instead of having the parent provide PICCommonClass::init,
let the children override DeviceClass::realize themselves....
Andreas Färber
03:55 pm Revision 49fdb0c1: kvm/i8259: QOM'ify some more
Introduce type constant.
Prepares for PIC realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:55 pm Revision d1eebf4e: i8259: QOM'ify some more
Introduce type constant.
Prepares for PIC realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:55 pm Revision 58cd9864: kvm/i8254: QOM'ify some more
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for PIT realizefn.
Signed-off-by: Andreas ...
Andreas Färber
03:55 pm Revision a15d0912: i8254: Convert PITCommonState to QOM realizefn
Instead of having the parent provide PITCommonClass::init,
let the children override DeviceClass::realize themselves....
Andreas Färber
03:55 pm Revision 3afe7e14: i8254: QOM'ify some more
Introduce type constant and avoid DO_UPCAST().
Prepares for PIT realizefn.
Signed-off-by: Andreas Färber <afaerber@...
Andreas Färber
02:45 pm Revision e73fe2b4: hmp: add parameters device and -v for info block
With these parameters, user can choose the information to be showed,
to avoid message flood in the monitor.
Signed-o...
Wenchao Xia
02:45 pm Revision bd093a36: hmp: show ImageInfo in 'info block'
Now human monitor can show image details, include internal
snapshot and backing chain info for every block device.
S...
Wenchao Xia
02:37 pm Revision fb0ed453: block: add snapshot info query function bdrv_query_snapshot_info_list()
This patch adds function bdrv_query_snapshot_info_list(), which will
retrieve snapshot info of an image in qmp object...
Wenchao Xia
02:37 pm Revision 43526ec8: block: add image info query function bdrv_query_image_info()
This patch adds function bdrv_query_image_info(), which will
retrieve image info in qmp object format. The implementa...
Wenchao Xia
02:37 pm Revision 553a7e87: qmp: add ImageInfo in BlockDeviceInfo used by query-block
Now image info will be retrieved as an embbed json object inside
BlockDeviceInfo, backing chain info and all related ...
Wenchao Xia
01:14 pm Revision db895a1e: isa: Use realizefn for ISADevice
Drop ISADeviceClass::init and the resulting no-op initfn and let
children implement their own realizefn. Adapt error ...
Andreas Färber

06/06/2013

06:09 pm Revision a3dcca56: cs4231a: QOM'ify some more
Introduce type constant and cast macro.
Replace reset hook with DeviceClass::reset callback.
Signed-off-by: Andreas ...
Andreas Färber
05:20 pm Revision 11c7549d: gus: QOM'ify some more
Add type constant and cast macro.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:27 pm Revision bd07684a: ide-test: Add FLUSH CACHE test case
This checks in particular that BSY is set while the flush request is in
flight.
Signed-off-by: Kevin Wolf <kwolf@red...
Kevin Wolf
12:27 pm Revision f68ec837: ide: Set BSY bit during FLUSH
The implementation of the ATA FLUSH command invokes a flush at the block
layer, which may on raw files on POSIX entai...
Andreas Färber
12:27 pm Revision c27d5656: ide-test: Add enum value for DEV
Get rid of the magic number.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@r...
Kevin Wolf
12:27 pm Revision bf736fe3: blkdebug: Add BLKDBG_FLUSH_TO_OS/DISK events
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Kevin Wolf
12:27 pm Revision 587da2c3: Make qemu-io commands available in HMP
It was decided to not make this command available in QMP in order to
make clear that this is not supposed to be a sta...
Kevin Wolf
12:27 pm Revision 02da386a: qemu-io: Use the qemu version for -V
Always printing 0.0.1 and never updating the version number wasn't very
useful. qemu-io is released with qemu, so usi...
Kevin Wolf
12:27 pm Revision c2cdf5c5: qemu-io: Move functions for registering and running commands
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoc...
Kevin Wolf
12:27 pm Revision 0b613881: qemu-io: Move remaining helpers from cmd.c
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Kevin Wolf
12:27 pm Revision d1174f13: qemu-io: Move command_loop() and friends
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Kevin Wolf
12:27 pm Revision 3d21994f: qemu-io: Interface cleanup
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Kevin Wolf
12:27 pm Revision 734c3b85: qemu-io: Don't use global bs in command implementations
Pass in the BlockDriverState to the command handlers instead of using
the global variable. This is an important step ...
Kevin Wolf
12:27 pm Revision e681be7e: qemu-io: Move 'quit' function
This one only makes sense in the context of the qemu-io tool, so move it
to qemu-io.c. Adapt coding style and registe...
Kevin Wolf
12:27 pm Revision f18a834a: qemu-io: Move 'help' function
No reason to treat it different from other commands. Move it to
qemu-io-cmds.c, adapt the coding style and register i...
Kevin Wolf
12:27 pm Revision dd583296: qemu-io: Factor out qemuio_command
It's duplicated code. Move it to qemu-io-cmds.c because it's not
dependent on any static data of the qemu-io tool.
S...
Kevin Wolf
12:27 pm Revision 797ac58c: qemu-io: Split off commands to qemu-io-cmds.c
This is the implementation of all qemu-io commands that make sense to be
called from the qemu monitor, i.e. everythin...
Kevin Wolf
12:27 pm Revision a38ed811: qemu-io: Move qemu_strsep() to cutils.c
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoc...
Kevin Wolf
12:27 pm Revision cf49a6a0: qemu-io: Handle cvtnum() errors in 'alloc'
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoc...
Kevin Wolf
12:27 pm Revision b6e356aa: qemu-io: Make cvtnum() a wrapper around strtosz_suffix()
No reason to implement the same thing multiple times. A nice side effect
is that fractional numbers like 0.5M can be ...
Kevin Wolf
12:27 pm Revision 5e00984a: cutils: Support 'P' and 'E' suffixes in strtosz()
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoc...
Kevin Wolf
12:27 pm Revision a23818f4: qemu-io: Remove unused args_command
The original intention seems to be something with handling multiple
images at once, but this has never been implement...
Kevin Wolf
11:25 am Revision d1db1fa8: virtio-ccw: Fix unsetting of indicators.
Interpretation of the ccws to register (configuration) indicators contained
a thinko: We want to disallow reading fro...
Cornelia Huck
11:25 am Revision 8312976e: s390x/css: Fix concurrent sense.
Fix an off-by-one error when indicating availablity of concurrent
sense data.
Cc: qemu-stable@nongnu.org
Signed-off-...
Cornelia Huck

06/05/2013

05:39 pm Revision 293c51a6: blockdev: reset werror/rerror on drive_del
Paolo Bonzini <pbonzini@redhat.com> suggested the following test case:
1. Launch a guest and wait at the GRUB boot m...
Stefan Hajnoczi
03:54 pm Revision 56bbc2f9: tcg: Remove redundant tcg_target_init checks
We've got a compile-time check for the condition in exec/cpu-defs.h.
Reviewed-by: Andreas Färber <afaerber@suse.de>
...
Richard Henderson
03:54 pm Revision e85ef538: tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITS
Rather than a hand-coded version of the same thing.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: ligu...
Richard Henderson
12:18 pm Revision 3ffee3cd: vmxnet3: fix NICState cleanup
Use qemu_del_nic() instead of qemu_del_net_client() to correctly free
the entire NICState.
Cc: qemu-stable@nongnu.or...
Stefan Hajnoczi

06/04/2013

10:58 pm Revision 8819c10b: Merge remote-tracking branch 'sstabellini/xen_fixes_20130603' into staging
* sstabellini/xen_fixes_20130603:
xen: use pc_init_pci instead of pc_init_pci_no_kvmclock
xen: remove xen_vcpu_in...
Anthony Liguori
05:26 pm Revision a3416197: Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Stefan Hajnoczi (6) and others
# Via Kevin Wolf
* kwolf/for-anthony:
block: dump snapshot and image info to sp...
Anthony Liguori
05:26 pm Revision e47dccc6: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
pci: misc cleanups
This includes some pci-related cleanups,
and fw cfg cleanups which will be useful for on-going
pc...
Anthony Liguori
02:56 pm Revision 5b917044: block: dump snapshot and image info to specified output
bdrv_snapshot_dump() and bdrv_image_info_dump() do not dump to a buffer now,
some internal buffers are still used for...
Wenchao Xia
02:56 pm Revision f364ec65: block: move qmp and info dump related code to block/qapi.c
This patch is a pure code move patch, except following modification:
1 get_human_readable_size() is changed to static...
Wenchao Xia
02:56 pm Revision de08c606: block: move snapshot code in block.c to block/snapshot.c
All snapshot related code, except bdrv_snapshot_dump() and
bdrv_is_snapshot(), is moved to block/snapshot.c. bdrv_sna...
Wenchao Xia
02:56 pm Revision 29d78271: block: drop bs_snapshots global variable
The bs_snapshots global variable points to the BlockDriverState which
will be used to save vmstate. This is really a...
Stefan Hajnoczi
01:11 pm Revision 3a3918c3: qemu-iotests: make compare_images() common
The iotests.compare_images() function returns True if two image files
have the identical data. Previously this was i...
Stefan Hajnoczi
01:11 pm Revision b64ec4e4: block: add block driver read only whitelist
We may want to include a driver in the whitelist for read only tasks
such as diagnosing or exporting guest data (with...
Fam Zheng
01:11 pm Revision 2575fe16: qemu-iotests: make cancel_and_wait() common
The cancel_and_wait() function has been duplicated in 030 and 041. Move
it into iotests.py and let it return the eve...
Stefan Hajnoczi
01:11 pm Revision ecc1c88e: qemu-iotests: make assert_no_active_block_jobs() common
Tests 030 and 041 both use query-block-jobs to check whether any block
jobs are active. Make this code common so tha...
Stefan Hajnoczi
01:11 pm Revision 2499a096: qemu-iotests: make create_image() common
Both 030 and 041 use create_image(). Move it to iotests.py.
Also drop ImageStreamingTestCase since the class now ha...
Stefan Hajnoczi
01:11 pm Revision 8ddd08c5: qemu-iotests: fix 054 cluster size help output
Commit f3f4d2c09b9cf46903ba38425ec46c44185162bd added a hint to increase
the cluster size when a large image cannot b...
Stefan Hajnoczi
12:14 am Revision 17139240: gtk: don't use g_object_unref on GdkCursor
It's not a GObject.
Cc: Gerd Hoffman <kraxel@redhat.com>
Reported-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by...
Anthony Liguori

06/03/2013

11:36 pm Revision 41686a96: gtk: don't resize window when enabling scaling
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:21 pm Revision 651eb0f4: fix double free the memslot in kvm_set_phys_mem
Luiz Capitulino reported that guest refused to boot and qemu
complained with:
kvm_set_phys_mem: error unregistering o...
Xiao Guangrong
09:24 pm Revision 25b48338: configure: Report unknown target names more helpfully
If the user specifies a target list themselves, check each entry
to make sure it's a target we recognise. This allows...
Peter Maydell
09:24 pm Revision 6e92f823: configure: Autogenerate default target list
Autogenerate the default target list based on what files exist
in default-configs; this allows us to remove one of th...
Peter Maydell
09:24 pm Revision 0ded1fe5: Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
# By Peter Crosthwaite (20) and others
# Via Peter Maydell
* pmaydell/arm-devs.next: (24 commits)
i.MX: Improve EPI...
Anthony Liguori
07:17 pm Revision 95669e69: i.MX: Improve EPIT timer code.
* Unify function and type naming
* use dynamic cast whenever possible
* simplify Debug printf.
* use new style device...
Jean-Christophe DUBOIS
07:17 pm Revision 6539ed21: exynos4210.c: register rom_mem for memory migration
Even if we do not register newly created RAM MemoryRegion for migration with
vmstate_register_ram_global() function, ...
Igor Mitsyanko
07:17 pm Revision 11a5e482: hw/arm/exynos4210.c: convert chipid_and_omr to an mmio region
Exynos SoC was misusing memory_region_init_ram_ptr(): this interface can safely
be used only for memory regions which...
Igor Mitsyanko
07:17 pm Revision a50c0d6f: i.MX: split GPT and EPIT timer implementation
There is no common code between these 2 timer implementation.
So it is better to split them.
Signed-off-by: Jean-Chr...
Jean-Christophe DUBOIS
07:17 pm Revision 37ab4a56: sd/sd.c: Fix "inquiry" ACMD41
QEMU models two (of the three) ACMD41 has two modes, "inquiry" and
"first". The selection logic for which of the two ...
Peter Crosthwaite
07:17 pm Revision 1d32c26f: sd/sdhci:ADMA: fix interrupt
The end of transfer check was occurring and potentially returning before
the interrupt flag was checked. This means t...
Peter Crosthwaite
07:17 pm Revision 677ff2ae: sd/sdhci.c: Fix bdata_read DPRINT message
This message was printing out the data in decimal only, which is not
very friendly to the debugging developer. Add he...
Peter Crosthwaite
07:17 pm Revision a66418f6: xilinx_spips: lqspi: Push more data to tx-fifo
Do 16 words per fifo flush. Increases performance and decreases
debug verbosity. This data depth has no real hardware...
Peter Crosthwaite
07:17 pm Revision 656f416c: sd/sdhci.c: Only reset data_count on new commands
The data_count variable was being reset on every transfer, including
DMA transfer resumptions. This is incorrect, it ...
Peter Crosthwaite
07:17 pm Revision b0b7ae62: xilinx_spips: lqspi: Fix byte/misaligned access
The LQSPI bus attachment supports byte/halfword and misaligned
accesses. Fixed. Refactored the LQSPI cache to be byte...
Peter Crosthwaite
07:17 pm Revision dcdb4cd8: sd/sdhci: Fix Buffer Write Ready interrupt
This interrupt is not risen after the last block is written to sd. It
is mutually exclusive with the end of transfer ...
Peter Crosthwaite
07:17 pm Revision 4a5b6fa8: xilinx_spips: Multiple debug verbosity levels
The debug printfs on every SPI operation is extremely verbose. Add
a second level of debug for this.
Signed-off-by: ...
Peter Crosthwaite
07:17 pm Revision c37fc509: xilinx_spips: Debug msgs for Snoop state
This is worth keeping track of when debugging the device model.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@...
Peter Crosthwaite
07:17 pm Revision 9151da25: xilinx_spips: Fix striping behaviour
The QSPI controller was using byte-wide stripes when striping across
the two flashes in dual parallel mode. The real ...
Peter Crosthwaite
07:17 pm Revision 2133a5f6: xilinx_spips: Fix CTRL register RW bits
The CTRL register was RAZ/WI on some of the RW bits. Even though the
function behind these bits is invalid in QEMU, t...
Peter Crosthwaite
07:17 pm Revision 15408b42: xilinx_spips: lqspi: Dont touch config register
The LQSPI mode is supposed to work via the automatic CS mode feature
rather than manipulate CS lines itself. Now that...
Peter Crosthwaite
07:17 pm Revision c4f08ffe: xilinx_spips: Implement automatic CS
Implement the automatic CS control feature. If the MANUAL_CS bit is
cleared then the chip select stay de-asserted as ...
Peter Crosthwaite
07:17 pm Revision e100f3be: xilinx_spips: Add automatic start support
SPI has a mode where it automatically starts based on tx fifo
occupancy. Implemented.
Signed-off-by: Peter Crosthwai...
Peter Crosthwaite
07:17 pm Revision 10e60b35: xilinx_spips: Fix QSPI FIFO size
QSPI has a bigger FIFO than the regular SPI controller. Differentiate
between the two with correct FIFO sizes for eac...
Peter Crosthwaite
07:17 pm Revision b5cd9143: xilinx_spips: Trash LQ page cache on mode change
Invalidate the LQSPI cached page when transitioning into LQSPI mode.
Otherwise there is a possibility that the contro...
Peter Crosthwaite
07:17 pm Revision abef5fa6: xilinx_spips: Add verbose LQSPI debug output
You really need this is you want to track a guest banging on LQSPI.
Signed-off-by: Peter Crosthwaite <peter.crosthwa...
Peter Crosthwaite
07:17 pm Revision 3ea728d0: xilinx_spips: Inhibit interrupts in LQSPI mode
The real hardware does not produce interrupts in LQSPI mode. Inhibit
generation of interrupts when the LQ_MODE bit is...
Peter Crosthwaite
07:17 pm Revision 87920b44: xilinx_spips: Make interrupts clear on read
By default these interrupts are clear on read.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Revie...
Peter Crosthwaite
07:17 pm Revision 6b91f015: xilinx_spips: seperate SPI and QSPI as two classes
Make SPI and QSPI different classes. QSPIPS is setup as a child of SPIPS.
Only QSPI has the LQSPI functionality, so m...
Peter Crosthwaite
06:41 pm Revision 9cdf79d0: xen: use pc_init_pci instead of pc_init_pci_no_kvmclock
Call kvmclock_create only if kvmclock_enabled.
Use pc_init_pci on Xen rather than pc_init_pci_no_kvmclock.
Signed-of...
Stefano Stabellini
06:41 pm Revision 9f24a803: xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)
We are currently setting the PCI hole to start at HVM_BELOW_4G_RAM_END,
that is 0xf0000000.
Start the PCI hole at 0xe...
Stefano Stabellini
06:41 pm Revision 95222d09: xen: remove xen_vcpu_init
No need for xen_vcpu_init anymore:
- the RTC emulator doesn't have any periodic timers continuously running
even in ...
Stefano Stabellini
06:41 pm Revision 58ee9b0a: xen_machine_pv: do not create a dummy CPU in machine->init
This fixes a regression introduced by:
commit 62fc403f11523169eb4264de31279745f48e3ecc
Author: Igor Mammedov <imamme...
Stefano Stabellini
06:41 pm Revision a7d4207d: main_loop: do not set nonblocking if xen_enabled()
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
CC: qemu-stable@nongnu.org
Stefano Stabellini
06:41 pm Revision 49fa9881: xen: simplify xen_enabled
No need for preprocessor conditionals in xen_enabled: xen_allowed is
always defined.
Signed-off-by: Stefano Stabelli...
Stefano Stabellini
04:59 pm Revision 5866e078: Fix rfe instruction
The rfe instruction has been broken since patch
5a839c0d54fac9db0516904db873a4fe01f50f4b because of a typo.
Signed-o...
Peter Chubb
04:39 pm Revision 8b779b36: po/hu.po: Hungarian translation for the GTK+ interface
Cc: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Ákos Kovács <akoskovacs@gmx.com>
Reviewed-by: Laszlo Ersek <lerse...
Ákos Kovács
04:37 pm Revision 40459a03: Merge remote-tracking branch 'kraxel/usb.83' into staging
# By Gerd Hoffmann (5) and others
# Via Gerd Hoffmann
* kraxel/usb.83:
xhci: add live migration support
xhci: add...
Anthony Liguori
04:37 pm Revision 7087d3df: Merge remote-tracking branch 'mjt/trivial-patches' into staging
# By Ed Maste (3) and others
# Via Michael Tokarev
* mjt/trivial-patches:
do not check pointers after dereferencing...
Anthony Liguori
12:38 pm Revision 37352df3: xhci: add live migration support
With all preparing pieces in place we can finally drop in
the vmstate structs and the postload function.
Signed-off-...
Gerd Hoffmann
12:37 pm Revision 003e15a1: xhci: add xhci_init_epctx
Factor out endpoint context initialization to a separate function.
xhci live migration will need that too, in post_lo...
Gerd Hoffmann
12:37 pm Revision 4034e693: xhci: add XHCISlot->addressed
Preparing for live-migration support, post_load will need that.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
12:37 pm Revision 492b21f6: xhci: add xhci_alloc_epctx
Factor out endpoint context allocation to a separate function.
xhci live migration will need that too, in post_load.
...
Gerd Hoffmann
12:37 pm Revision 340b50c7: pci: add VMSTATE_MSIX
Using a trick cut+pasted from vmstate_scsi_device
to wind up msix_save and msix_load.
Signed-off-by: Gerd Hoffmann <...
Gerd Hoffmann
08:17 am Revision 45ec2671: host-libusb: Correct test for USB packet state
USB_RET_ASYNC is -6, so inflight was always false.
Signed-off-by: Ed Maste <emaste@freebsd.org>
Cc: qemu-stable@nong...
Ed Maste
08:17 am Revision 75633529: Fix usage of USB_DEV_FLAG_IS_HOST flag.
USB_DEV_FLAG_IS_HOST is the bit number, not value. Booting with a
"Fitbit Base Station" USB dongle was triggering thi...
Michael Marineau

06/02/2013

07:45 pm Revision f10acc8b: tcx: Fix 24-bit display mode
Commit d08151bf (conversion of tcx to the memory API) broke the 24-bit mode of
the tcx display adapter by accidentall...
Mark Cave-Ayland
06:14 pm Revision c3c4fe35: pvpanic: use FWCfgState explicitly
Use the type-safe FWCfgState structure instead
of the unsafe void *.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
06:14 pm Revision cac12210: fw_cfg: fw_cfg is a singleton
Make sure we only have a single instance ever:
because if it isn't we can't find it so it's
useless anyway.
Signed-o...
Michael S. Tsirkin
06:14 pm Revision 600c60b7: fw_cfg: add API to find FW cfg object
Remove some code duplication by adding a
function to look up the fw cfg file.
This way, we don't need to duplicate sa...
Michael S. Tsirkin
06:14 pm Revision 45936c8b: fw_cfg: move typedef to qemu/typedefs.h
Less header dependencies this way.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
06:14 pm Revision a88b362c: refer to FWCfgState explicitly
Currently some places use pointer-to-void even though they mean
pointer-to-FWCfgState. Clean them up.
Signed-off-by:...
Laszlo Ersek
06:14 pm Revision edf9735e: apic: rename apic specific bitopts
apic has its own version of bitops, with the
difference that it works on u32 and not long.
Add apic_ prefix to avoid ...
Michael S. Tsirkin
06:13 pm Revision ec0503b4: firmware_abi: move to include/hw/nvram/
firmware_abi.h with structs for OpenBIOS landed in hw/sparc/ by mistake
- move it to hw/nvram/ alongside fw_cfg.h. I...
Michael S. Tsirkin
06:13 pm Revision cbef02f8: dec.c - move to pci-bridge
Looks like dec.c is in pci-host by mistake.
Moving it over to pci-bridge.
Acked-by: Andreas Färber <afaerber@suse.de...
Michael S. Tsirkin

06/01/2013

01:25 pm Revision a4cc73d6: do not check pointers after dereferencing them
Two instances, both spotted by Coverity. In one, two blocks were
swapped. In the other, the check is not needed any...
Paolo Bonzini
01:25 pm Revision cd2e64ce: m25p80: Add Micron n25q032a
Based on the datasheet at
http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Serial%20NOR/N25Q...
Ed Maste
01:25 pm Revision a585140d: qemu: fix out of tree cross compile
The symlink to "asm" platform linux headers is made in the build tree by
the configure script but gcc is not told to ...
Alexey Kardashevskiy
01:25 pm Revision a9c34e44: slirp: cleanup leftovers from misc.h
There are quite a few leftover declarations in slirp/misc.h.
Remove them.
Signed-off-by: Michael Tokarev <mjt@tls.ms...
Michael Tokarev
01:25 pm Revision d720e983: rtc: remove rtc_set_date
Since it's not defined and used anywhere.
Cc: qemu-trivial@nongnu.org
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
S...
Hu Tao
01:25 pm Revision 7465dfec: docs: Fix typo and update file in migration
This patch fix some typo and update the file that already
moved.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Si...
Lei Li
01:25 pm Revision cfeda5f4: configure: try pkg-config ncurses first
When probing for ncurses, try pkg-config first rather than after
explicit -lncurses and -lcurses. This fixes static ...
Ed Maste
01:25 pm Revision 12cd30e9: migration: Remove duplicate bandwidth_limit set
bandwidth_limit is double set in migrate_init(), remove one.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed...
Lei Li
01:25 pm Revision d2d6b857: linux-user: Fix typo in comment
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tok...
Lei Li
01:25 pm Revision cbc8d595: configure: remove confusing file manipulation
The configure script had some code to manipulate config-host.ld~ (i.e.,
a common backup filename), comparing it with ...
Ed Maste
01:25 pm Revision 668fca91: debugcon: fix compiler warning when open DEBUG_DEBUGCON
compiler warnings:
CC hw/char/debugcon.o
hw/char/debugcon.c: In function ‘debugcon_ioport_write’:
hw/char/debugc...
liguang
01:25 pm Revision e6ee2846: debugcon: make debug message more readable
before change:
Bdebugcon: write addr=0x0000 val=0x6f
odebugcon: write addr=0x0000 val=0x6f
odebugcon: write addr=0x00...
liguang
01:25 pm Revision 8c1f72da: debugcon: fix always print "addr=0x0, val=0x0" bug when use DEBUG_DEBUGCON
when use DEBUG_DEBUGCON, screen spits:
debugcon: write addr=0x0000 val=0x00
Rdebugcon: write addr=0x0000 val=0x00
ude...
liguang
01:25 pm Revision 6681fca3: Remove unnecessary break statements
Fix these warnings from cppcheck:
hw/display/cirrus_vga.c:2603:
hw/sd/sd.c:348:
hw/timer/exynos4210_mct.c:1033:
targ...
Stefan Weil
01:25 pm Revision a3605bf6: don't run pkg-config for features explicitly disabled
We test pkg-config for curses and curl even if those are explicitly
disabled. Move these tests inside `if "$feature"...
Michael Tokarev

05/31/2013

08:51 pm Revision dec3fc96: target-i386: Fix aflag logic for CODE64 and the 0x67 prefix
The code reorganization in commit 4a6fd938 broke handling of PREFIX_ADR.
While fixing this, tidy and comment the code...
Richard Henderson
08:50 pm Revision 39c93c67: s390/ipl: Fix spurious errors in virtio
With the ccw ipl code sometimes an error message like
"virtio: trying to map MMIO memory" or
"Guest moved used index ...
Christian Borntraeger
07:33 pm Revision 0a1f348c: Merge remote-tracking branch 'mdroth/qga-pull-2013-05-30' into staging
# By Laszlo Ersek
# Via Michael Roth
* mdroth/qga-pull-2013-05-30:
Makefile: create ".../var/run" when installing t...
Anthony Liguori
07:32 pm Revision 6c8df7a3: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Luiz Capitulino (1) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
target-i386: Fix mask of pte index in m...
Anthony Liguori
07:32 pm Revision cdf79b64: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
# By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/iommu-for-anthony: (22 commits)
memory: add return value to addres...
Anthony Liguori
04:02 pm Revision bff63471: target-i386: Fix mask of pte index in memory mapping
Function walk_pte() needs pte index to calculate virtual address.
However, pte index of PAE paging or IA-32e paging i...
Qiao Nuohan
04:02 pm Revision fbc2ed95: target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses
The code used to walk IA-32e page-tables, and possibly PAE page-tables,
uses the bit mask ~0xfff to get the next PML4...
Luiz Capitulino

05/30/2013

07:46 pm Revision fd21faad: seccomp: add the asynchronous I/O syscalls to the whitelist
In order to enable the asynchronous I/O functionality when using the
seccomp sandbox we need to add the associated sy...
Paul Moore
07:45 pm Revision 87f25c12: gdbstub: do not restart crashed guest
If a guest has crashed with an internal error or similar, detaching
gdb (or any other debugger action) should not res...
Paolo Bonzini
07:44 pm Revision bbfa18fc: qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path
Recent virtio refactoring in QEMU made virtio-bus become the parent bus
of scsi-bus, and virtio-bus doesn't have get_...
Amos Kong
07:37 pm Revision a839ee77: qga: save state directory in ga_install_service()
If the user selects a non-default state directory at service installation
time, we should remember it in the register...
Laszlo Ersek
07:37 pm Revision f2e3978b: Makefile: create ".../var/run" when installing the POSIX guest agent
Otherwise the default local state directory of POSIX qga won't exist after
installation with a non-standard ${prefix}...
Laszlo Ersek
07:37 pm Revision a880845f: qga: remove undefined behavior in ga_install_service()
We shouldn't snprintf() from a buffer to the same buffer.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off...
Laszlo Ersek
07:37 pm Revision e2ea3515: osdep: add qemu_get_local_state_pathname()
This function returns ${prefix}/var/RELATIVE_PATHNAME on POSIX-y systems,
and <CSIDL_COMMON_APPDATA>/RELATIVE_PATHNAM...
Laszlo Ersek
07:37 pm Revision 5a699bbb: configure: don't save any fixed local_statedir for win32
... because now we can get the dynamic value with
qemu_get_local_state_pathname().
The only user of the fixed value ...
Laszlo Ersek
07:37 pm Revision c394ecb7: qga: determine default state dir and pidfile dynamically
No effective change on POSIX, but on Win32 the defaults come from the
environment / session.
Since commit 39097daf (...
Laszlo Ersek
07:37 pm Revision bf12c1fa: qga: create state directory on win32
On Win32 the local state directory is application specific and users might
expect qemu-ga to create it automatically....
Laszlo Ersek
04:42 pm Revision 68c0e134: q35: set fw_name
PCI host bridges need to set fw_name to be discoverable
by bios for boot device selection.
In particular, seabios ex...
Michael S. Tsirkin
04:08 pm Revision a678e26c: qapi: pad GenericList value fields to 64 bits
With the introduction of native list types, we now have types such as
int64List where the 'value' field is not a poin...
Michael Roth

05/29/2013

05:27 pm Revision fd8aaa76: memory: add return value to address_space_rw/read/write
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
05:27 pm Revision 791af8c8: memory: propagate errors on I/O dispatch
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
05:27 pm Revision a649b916: exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses
The memory API is able to split it in two 4-byte accesses.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-o...
Paolo Bonzini
05:27 pm Revision 968a5627: memory: correctly handle endian-swapped 64-bit accesses
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
05:27 pm Revision ce5d2f33: memory: split accesses even when the old MMIO callbacks are used
This is useful for 64-bit memory accesses.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bon...
Paolo Bonzini
05:27 pm Revision 08521e28: memory: add big endian support to access_with_adjusted_size
This will be used to split 8-byte access down to two four-byte accesses.
Reviewed-by: Richard Henderson <rth@twiddle...
Paolo Bonzini
05:27 pm Revision a014ed07: memory: accept mismatching sizes in memory_region_access_valid
The memory API is able to use smaller/wider accesses than requested,
match that in memory_region_access_valid. Of co...
Paolo Bonzini
05:27 pm Revision 51644ab7: memory: add address_space_access_valid
The old-style IOMMU lets you check whether an access is valid in a
given DMAContext. There is no equivalent for Addr...
Paolo Bonzini
05:27 pm Revision c353e4cc: exec: implement .valid.accepts for subpages
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
05:27 pm Revision d2702032: memory: export memory_region_access_valid to exec.c
We'll use it to implement address_space_access_valid.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by...
Paolo Bonzini
05:27 pm Revision 82f2563f: exec: introduce memory_access_size
This will be used by address_space_access_valid too.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by:...
Paolo Bonzini
05:27 pm Revision 2bbfa05d: exec: introduce memory_access_is_direct
After the previous patches, this is a common test for all read/write
functions.
Reviewed-by: Richard Henderson <rth@...
Paolo Bonzini
05:27 pm Revision d17d45e9: exec: expect mr->ops to be initialized for ROM
There is no need to use the special phys_section_rom section.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signe...
Paolo Bonzini
05:26 pm Revision 2cdfcf27: memory: assign MemoryRegionOps to all regions
This allows to remove the checks on section->readonly. Simply,
write accesses to ROM will not be considered "direct"...
Paolo Bonzini
05:26 pm Revision d197063f: memory: move unassigned_mem_ops to memory.c
reservation_ops is already doing the same thing.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Pao...
Paolo Bonzini
05:26 pm Revision 149f54b5: memory: add address_space_translate
Using phys_page_find to translate an AddressSpace to a MemoryRegionSection
is unwieldy. It requires to pass the page...
Paolo Bonzini
05:26 pm Revision b018ddf6: memory: dispatch unassigned accesses based on .valid.accepts
This provides the basics for detecting accesses to unassigned memory
as soon as they happen, and also for a simple im...
Paolo Bonzini
05:26 pm Revision bf8d5166: exec: do not use error_mem_read
We will soon reach this case when doing (unaligned) accesses that
span partly past the end of memory. We do not want...
Paolo Bonzini
05:26 pm Revision 0844e007: exec: make io_mem_unassigned private
There is no reason to avoid a recompile before accessing unassigned
memory. In the end it will be treated as MMIO an...
Paolo Bonzini
05:26 pm Revision 8f3e03cb: cputlb: simplify tlb_set_page
The same "if" condition is repeated twice.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bon...
Paolo Bonzini
05:26 pm Revision ae4e43e8: exec: drop useless #if
This code is only compiled for softmmu targets.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paol...
Paolo Bonzini
05:26 pm Revision 2a8e7499: exec: eliminate io_mem_ram
It is never used, the IOTLB always goes through io_mem_notdirty.
In fact in softmmu_template.h, if it were, QEMU wou...
Paolo Bonzini
04:16 pm Revision 87d23f78: virtio-pci: drop unused wmb macro
The implementation is wrong for kvm, and it's unused anyway.
Drop it.
Signed-off-by: Michael S. Tsirkin <mst@redhat....
Michael S. Tsirkin
04:16 pm Revision 04129606: tests: set MALLOC_PERTURB_ to expose memory bugs
glibc wipes malloc(3) memory when the MALLOC_PERTURB_ environment
variable is set. The value of the environment vari...
Stefan Hajnoczi
04:15 pm Revision dafb82e0: pc_sysfw: allow flash (-pflash) memory to be used with KVM
When pc-sysfw.rom_only == 0, flash memory will be
usable with kvm. In order to enable flash memory mode,
a pflash dev...
Jordan Justen
04:15 pm Revision 235e8982: kvm: support using KVM_MEM_READONLY flag for regions
For readonly memory regions and rom devices in romd_mode,
we make use of the KVM_MEM_READONLY. A slot that uses
KVM_M...
Jordan Justen
04:15 pm Revision df9c8b75: kvm: add kvm_readonly_mem_enabled
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id:...
Jordan Justen
04:15 pm Revision dade922f: isapc: Fix non-KVM qemu boot (read/write memory for isapc BIOS)
The isapc machine with seabios currently requires the BIOS region
to be read/write memory rather than read-only memor...
Jordan Justen
04:13 pm Revision 338ea905: Merge remote-tracking branch 'aneesh/for-upstream' into staging
# By Aneesh Kumar K.V (3) and Gabriel de Perthuis (1)
# Via Aneesh Kumar K.V
* aneesh/for-upstream:
hw/9pfs: Be rob...
Anthony Liguori
04:13 pm Revision 1afd566c: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
# By Peter Maydell
# Via Andreas Färber
* afaerber-or/cocoa-for-upstream:
cocoa: Avoid deprecated NSOpenPanel begin...
Anthony Liguori
04:12 pm Revision 46a352a7: Merge remote-tracking branch 'kraxel/chardev.6' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/chardev.6:
chardev: fix "info chardev" output
Revert "chardev: Ge...
Anthony Liguori
04:12 pm Revision c199707a: Merge remote-tracking branch 'kraxel/seabios-1.7.2.2' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/seabios-1.7.2.2:
update seabios to release 1.7.2.2
Revert "roms: ...
Anthony Liguori
02:28 am Revision 2ba9de6e: cocoa: Avoid deprecated NSOpenPanel beginSheetForDirectory
In MacOSX 10.6 and above the NSOpenPanel beginSheetForDirectory
method is deprecated. Use the preferred replacements ...
Peter Maydell
02:24 am Revision 8bb3f1e3: cocoa: Avoid deprecated NSOpenPanel filename method
Avoid the NSOpenPanel filename method (deprecated in MacOSX 10.6)
in favour of using the URL method and extracting th...
Peter Maydell
02:23 am Revision 42a5dfe7: cocoa: Avoid deprecated CPS* functions
The functions CPSGetCurrentProcess and CPSEnableForegroundOperation
are deprecated in newer versions of MacOSX and ca...
Peter Maydell
02:22 am Revision 6e657e64: cocoa: Fix leaks of NSScreen and NSConcreteMapTable
On MacOSX 10.8 QEMU provokes system log messages:
11/03/2013 17:03:29.998 qemu-system-arm[42586]: objc[42586]: Object...
Peter Maydell

05/28/2013

01:19 pm Revision 6683d7bc: update seabios to release 1.7.2.2
git shortlog from 1.7.2.1
Asias He (2):
virtio-scsi: Pack struct virtio_scsi_{req_cmd,resp_cmd}
virtio-s...
Gerd Hoffmann
01:12 pm Revision 19cd090e: Revert "roms: switch oldnoconfig to olddefconfig"
This reverts commit a5519b42cfd6c00e9f8b31c5aad7682e7a9f1181.
Breaks "make bios" in roms/ as the kconfig version in ...
Gerd Hoffmann
12:53 pm Revision 0ceb092e: hw/9pfs: Use O_NOFOLLOW when opening files on server
9p server should never follow a symlink. So use O_NOFOLLOW with all open
syscall
Tested-by: "M. Mohan Kumar" <mohan@...
Aneesh Kumar K.V
12:53 pm Revision db431f6a: hw/9pfs: Be robust against paths without FS_IOC_GETVERSION
9P optionally uses the FS_IOC_GETVERSION ioctl to get information about
a file's version (sometimes called generation...
Gabriel de Perthuis
12:53 pm Revision aed858ce: hw/9pfs: use O_NOFOLLOW for mapped readlink operation
With mapped security models like mapped-xattr and mapped-file, we save the
symlink target as file contents. Now if we...
Aneesh Kumar K.V
12:53 pm Revision c7e587b7: hw/9pfs: Fix segfault with 9p2000.u
When guest tries to chmod a block or char device file over 9pfs,
the qemu process segfaults. With 9p2000.u protocol w...
Aneesh Kumar K.V

05/27/2013

01:47 pm Revision 60d95386: chardev: fix "info chardev" output
Fill unset CharDriverState->filename with the backend name, so
'info chardev' will return at least the chardev type. ...
Gerd Hoffmann
01:47 pm Revision 3022e6b4: Revert "chardev: Get filename for new qapi backend"
Does not handle chardevs created via chardev-add monitor command.
This reverts commit 2b220025993e76d4116781ca91a4fa...
Gerd Hoffmann

05/26/2013

02:37 pm Revision 6a4e1771: Remove Sun4c, Sun4d and a few CPUs
Sun4c and Sun4d architectures and related CPUs are not fully implemented
(especially Sun4c MMU) and there has been no...
Blue Swirl
02:14 pm Revision 4f6ab397: Remove OSS support for OpenBSD
Remove the OSS support for OpenBSD. The OSS API has not been usable
for quite some time.
Signed-off-by: Brad Smith <...
Brad Smith
01:05 pm Revision 5b35b4e9: target-arm: Remove gen_{ld,st}* definitions
All the uses of the gen_{ld,st}* functions are gone now, so remove
the functions themselves.
Signed-off-by: Peter Ma...
Peter Maydell
01:05 pm Revision e2592fad: target-arm: Remove gen_{ld,st}* from thumb2 decoder
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Peter Maydell
01:05 pm Revision c40c8556: target-arm: Remove gen_{ld,st}* from Thumb insns
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Peter Maydell
01:05 pm Revision 58ab8e96: target-arm: Remove uses of gen_{ld,st}* from Neon code
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Peter Maydell
01:05 pm Revision 94ee24e7: target-arm: Remove use of gen_{ld,st}* from ldrex/strex
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Peter Maydell
01:05 pm Revision 5a839c0d: target-arm: Remove gen_{ld,st}* from basic ARM insns
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Peter Maydell
01:05 pm Revision 29531141: target-arm: Remove uses of gen_{ld,st}* from iWMMXt code
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b...
Peter Maydell
01:05 pm Revision 8ed1237d: target-arm: Remove gen_ld64() and gen_st64()
gen_ld64() and gen_st64() are used only in one place, so just
expand them out.
Signed-off-by: Peter Maydell <peter.m...
Peter Maydell
01:04 pm Revision 39d5492a: target-arm: Don't use TCGv when we mean TCGv_i32
TCGv changes size depending on the compile time value of
TARGET_LONG_BITS. This is useful for generating code for MI...
Peter Maydell

05/24/2013

09:47 pm Revision fd469df9: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
# By Paolo Bonzini (11) and others
# Via Paolo Bonzini
* bonzini/iommu-for-anthony:
memory: clean up phys_page_find...
Anthony Liguori
09:47 pm Revision 4a542df0: Merge remote-tracking branch 'stefanha/net' into staging
# By Alasdair McLeay (1) and Stefan Hajnoczi (1)
# Via Stefan Hajnoczi
* stefanha/net:
rtl8139: flush queued packet...
Anthony Liguori
09:47 pm Revision 4c5dad04: Merge remote-tracking branch 'stefanha/block' into staging
# By Wenchao Xia (5) and others
# Via Stefan Hajnoczi
* stefanha/block:
coroutine: stop using AioContext in CoQueue...
Anthony Liguori
07:43 pm Revision fd298934: memory: clean up phys_page_find
Remove the goto.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat...
Paolo Bonzini
07:43 pm Revision f43793c7: memory: populate FlatView for new address spaces
Even a new address space might have a non-empty FlatView. In order
to initialize it properly, address_space_init sho...
Paolo Bonzini
07:43 pm Revision 86a86236: memory: limit sections in the radix tree to the actual address space size
The radix tree is statically sized to fit TARGET_PHYS_ADDR_SPACE_BITS.
If a larger memory region is registered, it wi...
Avi Kivity
07:43 pm Revision 311f83ca: s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62
With the next patch, the memory API will complain if the
TARGET_PHYS_ADDR_SPACE_BITS gets dangerously close to an
ove...
Paolo Bonzini
07:43 pm Revision 4c19eb72: memory: fix address space initialization/destruction
A couple of fields were left uninitialized. This was not observed earlier
because all address spaces were statically...
Avi Kivity
07:42 pm Revision 1d671369: memory: make memory_global_sync_dirty_bitmap take an AddressSpace
Since this is a MemoryListener operation, it only makes sense
on an AddressSpace granularity.
Suggested-by: Peter Ma...
Paolo Bonzini
07:42 pm Revision 5553e3a5: memory: do not duplicate memory_region_destructor_none
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:42 pm Revision 5f9a5ea1: memory: Rename readable flag to romd_mode
"Readable" is a very unfortunate name for this flag because even a
rom_device region will always be readable from the...
Jan Kiszka
07:42 pm Revision 4b81126e: memory: Replace open-coded memory_region_is_romd
Improves readability.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Jan Kiszka <jan.kiszka@si...
Jan Kiszka
07:42 pm Revision 73034e9e: memory: allow memory_region_find() to run on non-root memory regions
memory_region_find() is similar to registering a MemoryListener and
checking for the MemoryRegionSections that come f...
Paolo Bonzini
07:42 pm Revision 68f3f65b: memory: assert that PhysPageEntry's ptr does not overflow
While sized to 15 bits in PhysPageEntry, the ptr field is ORed into the
iotlb entries together with a page-aligned po...
Paolo Bonzini
07:42 pm Revision 8b0d6711: exec: eliminate stq_phys_notdirty
It is not used anywhere.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzin...
Paolo Bonzini
07:42 pm Revision ee983cb3: exec: make qemu_get_ram_ptr private
It is a private interface between exec.c and memory.c.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-...
Paolo Bonzini
07:42 pm Revision 4f39178b: exec: eliminate qemu_put_ram_ptr
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:42 pm Revision bbcfd291: exec: remove obsolete comment
See how we call memory_region_section_addr two lines below to
convert a physical address to a base address in the reg...
Paolo Bonzini
05:34 pm Revision 00b7ade8: rtl8139: flush queued packets when RxBufPtr is written
Net queues support efficient "receive disable". For example, tap's file
descriptor will not be polled while its peer...
Stefan Hajnoczi
05:33 pm Revision d73fe37e: net: support for bridged networking on Mac OS X
tun tap can be implemented on Mac OS X using
http://tuntaposx.sourceforge.net
It behaves in the same way as FreeBSD/...
Alasdair McLeay
05:17 pm Revision 02ffb504: coroutine: stop using AioContext in CoQueue
qemu_co_queue_next(&queue) arranges that the next queued coroutine is
run at a later point in time. This deferred re...
Stefan Hajnoczi
05:17 pm Revision b84c4586: coroutine: protect global pool with a mutex
The coroutine freelist is a global pool of unused coroutines. It avoids
the setup/teardown overhead associated with ...
Stefan Hajnoczi
05:17 pm Revision c93331c9: qcow2.py: Subcommand for changing header fields
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
05:17 pm Revision bd91ecbf: qemu-iotests: Try creating huge qcow2 image
It's supposed to fail gracefully instead of segfaulting.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
05:17 pm Revision a00e81e9: qemu-io: Fix 'map' output
The output of the 'map' command in qemu-io used to directly resemble
bdrv_is_allocated() and could contain many lines...
Kevin Wolf
05:17 pm Revision c8a83e85: blockdev: Rename BlockdevAction -> TransactionAction
There's no reason to restrict transactions to operations related to
block devices, so rename the type now before sche...
Kevin Wolf
05:17 pm Revision ba0c86a3: block: make all steps in qmp_transaction() as callback
Make it easier to add other operations to qmp_transaction() by using
callbacks, with external snapshots serving as an...
Wenchao Xia
05:17 pm Revision 96b86bf7: block: package rollback code in qmp_transaction()
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefa...
Wenchao Xia
05:17 pm Revision 3b0047e8: block: package committing code in qmp_transaction()
The code is simply moved into a separate function.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-...
Wenchao Xia
05:17 pm Revision e2a31e87: block: move input parsing code in qmp_transaction()
The code is moved into preparation function, and changed
a bit to tip more clearly what it is doing.
Signed-off-by: ...
Wenchao Xia
05:17 pm Revision 9b9877ee: block: package preparation code in qmp_transaction()
The code before really committing is moved into a function. Most
code is simply moved from qmp_transaction(), except ...
Wenchao Xia

05/23/2013

10:16 pm Revision 64afc2b4: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Michael Roth (10) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
monitor: allow to disable the default mon...
Anthony Liguori
04:58 pm Revision 70e098af: monitor: allow to disable the default monitor
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
04:58 pm Revision b2d1674b: ui/input.c: replace magic numbers with macros
It's clearer to use defined macros than magic numbers.
Signed-off-by: Amos Kong <akong@redhat.com>
Reviewed-by: Lei ...
Amos Kong
04:44 pm Revision 199e0f17: qapi: add native list coverage for QMP input visitor tests
This exercises schema-generated visitors for native list types and does
some sanity checking on validity of deseriali...
Michael Roth
04:44 pm Revision 83c84667: qapi: add native list coverage for QMP output visitor tests
This exercises schema-generated visitors for native list types and does
some sanity checking on validity of serialize...
Michael Roth
04:44 pm Revision 8addacdd: qapi: add native list coverage for visitor serialization tests
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Am...
Michael Roth
04:44 pm Revision e92cfa0d: qapi: add QMP input test for large integers
Large integers previously got capped to LLONG_MAX/LLONG_MIN so we could
store them as int64_t. This could lead to sil...
Michael Roth
04:44 pm Revision 089f26bb: qapi: fix visitor serialization tests for numbers/doubles
We never actually stored the stringified double values into the strings
before we did the comparisons. This left numb...
Michael Roth
04:44 pm Revision 3d5b3ec6: json-parser: fix handling of large whole number values
Currently our JSON parser assumes that numbers lacking a fractional
value are integers and attempts to store them as ...
Michael Roth
04:44 pm Revision 0b400e79: qapi: enable generation of native list code
Also, fix a dependency issue with libqemuutil: qemu-sockets.c needs
qapi-types.c/qapi-visit.c
Signed-off-by: Michael...
Michael Roth
04:44 pm Revision 7c946bc4: qapi: qapi-visit.py, native list support
Teach visitor generators about native types so they can generate the
appropriate visitor routines.
Signed-off-by: Mi...
Michael Roth
04:44 pm Revision c664aef5: qapi: qapi-visit.py, fix list handling for union types
Currently we assume non-list types when generating visitor routines for
union types. This is broken, since values lik...
Michael Roth
04:44 pm Revision c0afa9c5: qapi: qapi-types.py, native list support
Teach type generators about native types so they can generate the
appropriate linked list types.
Signed-off-by: Mich...
Michael Roth

05/22/2013

04:22 pm Revision 95de21a4: Merge remote-tracking branch 'mjt/trivial-patches' into staging
# By Christophe Lyon (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
target-moxie: replace target_phys_...
Anthony Liguori
03:40 pm Revision 3459f01b: pci-assign: Add MSI affinity support
To support guest MSI affinity changes update the MSI message any time
the guest writes to the address or data fields....
Alex Williamson
03:40 pm Revision 644c9858: virtio-net: dynamic network offloads configuration
Virtio-net driver currently negotiates network offloads
on startup via features mechanism and have no ability to
disa...
Dmitry Fleytman
03:40 pm Revision 2b220025: chardev: Get filename for new qapi backend
This patch sets the filename when the new qapi backend
init from opts.
The previous patch and discussions as link be...
Lei Li
03:40 pm Revision 6a85e60c: chardev: Make the name of memory device consistent
Now we have memory char device, but the backend name of it
is a little confusion. We actually register it by 'memory'...
Lei Li
03:40 pm Revision 17bf9735: ui/gtk.c: Fix *BSD build of Gtk+ UI
Fix the build of the Gtk+ UI on *BSD systems.
Signed-off-by: Brad Smith <brad@comstyle.com>
Reviewed-by: Laszlo Erse...
Brad Smith
03:40 pm Revision 95916abc: qom/object: Don't poll cast cache for NULL objects
object_dynamic_cast_assert used to be tolerant of NULL objects and not
assert. It's clear from the implementation tha...
Peter Crosthwaite
03:40 pm Revision 3d1bba20: glib: Fix some misuses of gsize/size_t types
This unbreaks cross compile builds:
configure --target-list="i386-softmmu" --cpu=i386
When building on a 64bit mach...
Peter Crosthwaite

05/20/2013

07:16 pm Revision 1239b472: linux-user: Save the correct resume address for MIPS signal handling
The current ISA mode needs to be saved in bit 0 of the resume address.
If the current instruction happens to be in a ...
Kwok Cheung Yeung
07:16 pm Revision ea3164aa: linux-user: Fix MIPS ISA transitions during signal handling
Processors supporting the MIPS16 or microMIPS ISAs set bit 0 in target
addresses to indicate that the target is writt...
Kwok Cheung Yeung
07:16 pm Revision d8992825: target-mips: clean-up in BIT_INSV
This is a small follow-up change to "fix incorrect behaviour for INSV".
It includes two minor modifications:
- size...
Petar Jovanovic
06:55 pm Revision 9ce0e927: Open up 1.6 development
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
04:20 pm Revision 371386fb: Update version for 1.5.0 release.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
04:20 pm Revision 3568ac2a: Rename hexdump to avoid FreeBSD libutil conflict
On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
which conflicts with QEMU's.
Signed-off-b...
Ed Maste
04:20 pm Revision da4c1a7a: osdep: fix qemu_anon_ram_free trace (+ fix compilation on 32 bit hosts)
Commit e7a09b92b70786f9e8c5fbf787e0248c6ebbe707 added a trace at each
memory freeing, but unfortunately inverted size...
Hervé Poussineau
04:20 pm Revision fd2a2e1c: vl: new runstate transition: RUN_STATE_GUEST_PANICKED -> RUN_STATE_FINISH_MIGRATE
This fixes a problem that after guest panic happens, virsh dump without
--memory-only fails:
ERROR: invalid runstate...
Hu Tao
04:20 pm Revision 08d0ab3f: chardev: Make consistent with udp device for new qapi backend
When register and open a chardev udp, the backend name should be udp
not dgram, and we do not have backend dgram in t...
Lei Li
02:54 am Revision b9b5df6f: ide/macio: fix wrong opaque with TRIM support
Commit 215e47b9 enabled TRIM by default, which revealed a bug in TRIM
support for the IDE macio emulation driver, int...
Aurelien Jarno

05/19/2013

04:16 pm Revision 118d1e4f: target-mips: set carry bit correctly in DSPControl register
First we need to clear the bit and then we set the given value.
Instruction ADDSC sets the bit and instruction ADDWC ...
Petar Jovanovic
04:10 pm Revision 0ba365f4: target-mips: fix EXTPDP and setting up pos field in the DSPControl reg
This change makes sure that modifications of pos field in the DSPControl
register do not trash other bits in the regi...
Petar Jovanovic

05/18/2013

03:35 pm Revision d2ad5021: target-moxie: replace target_phys_addr_t with hwaddr
target_phys_addr_t has been already replaced by hwaddr, but this
one is introduced after.
Signed-off-by: Hu Tao <hut...
Hu Tao
03:35 pm Revision 3a8ae21b: Rename hexdump to avoid FreeBSD libutil conflict
On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
which conflicts with QEMU's.
Signed-off-b...
Ed Maste
03:35 pm Revision 997aba8e: remove some double-includes
Some source files #include the same header more than
once for no good reason. Remove second #includes in
such cases....
Michael Tokarev
03:35 pm Revision 7bc9315d: translate: remove redundantly included qemu/timer.h
Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-By: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:...
liguang
03:35 pm Revision ce3a4718: Remove twice include of qemu-common.h
This patch is used to remove twice include of "qemu-common.h" in
block/win32-aio.c
Signed-off-by: Qiao Nuohan <qiaon...
Qiao Nuohan
03:35 pm Revision e24fed4e: fix /proc/self/maps output
Add a space at end of line when there is no filename to print, to
conform to linux kernel format (see show_map_vma() ...
Christophe Lyon

05/17/2013

08:29 pm Revision 489ed4bb: target-mips: fix incorrect behaviour for EXTP
The mask for EXTP instruction when size=31 has not been correctly
calculated.
The test (mips32-dsp/extp.c) has been ...
Petar Jovanovic
06:01 pm Revision 91b96cdc: Update version for 1.5.0-rc3 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:00 pm Revision ce4cc316: Merge remote-tracking branch 'mdroth/qga-pull-2013-05-13' into staging
* mdroth/qga-pull-2013-05-13:
qga: unlink just created guest-file if fchmod() or fdopen() fails on it
qga: distin...
Anthony Liguori
05:58 pm Revision 77417f10: Revert "migration: don't account sleep time for calculating bandwidth"
This reverts commit 7161082c8d8cf167c508976887a0a63f4db92b51.
Reverting this patch fixes a divide-by-zero error in q...
Michael Roth

05/16/2013

10:18 pm Revision 3cb8c205: main-loop: partial revert of 5e3bc73
This patch reverts part of 5e3bc735d93dd23f074b5116fd11e1ad8cd4962f.
Paolo Bonzini wrote this patch and commented:
...
Stefan Hajnoczi
10:18 pm Revision 8db165b3: main-loop: narrow win32 pollfds_fill() event bitmasks
pollfds_fill() and pollfds_poll() translate GPollFD to rfds/wfds/xfds
for sockets on win32. select(2) is the underly...
Stefan Hajnoczi
10:18 pm Revision 6d46895b: virtio: add virtio_bus_get_dev_path.
This adds virtio_bus_get_dev_path to fix migration id string which is wrong
since the virtio refactoring.
Signed-off...
KONRAD Frederic
12:38 am Revision c49fdf13: Update version for 1.5.0-rc2 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

05/15/2013

10:57 pm Revision 6b41659f: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Michael Roth (1) and Zhangleiqiang (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
qapi: fix leak in unit tests
...
Anthony Liguori
10:57 pm Revision 8593e050: qemu-common: Resolve vector build breakes for AltiVec
On Mac OS X ppc, altivec.h defines "vector", leading to build breakage
when used as variable name, e.g. in tracing co...
Paolo Bonzini
06:31 pm Revision 262f27b9: ide-test: Fix endianness problems
The test case passes on big endian hosts now (tested on ppc64)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-...
Kevin Wolf
04:49 pm Revision 913b4b6b: hw/pci-host/versatile.c: Provide property for forcing broken IRQ mapping
Although we try our best to automatically detect broken versions
of Linux which assume the old broken IRQ mapping we ...
Peter Maydell
04:49 pm Revision bc04d891: hw/pci-host/versatile.c: Update autodetect to detect newer kernels
Newer versatilepb kernels still don't get the IRQ mapping right
for the PCI controller, but they get it differently w...
Peter Maydell
04:49 pm Revision 33201b51: Revert "versatile_pci: Put the host bridge PCI device at slot 29"
This reverts commit 5f37ef92b7690423ac6311d3c597e182fc5f8fe6.
It turns out that some kernels incorrectly depend on th...
Peter Maydell
04:49 pm Revision 1405b629: w32: Fix configure test for -march=i486
The latest version of MinGW needs a test for __sync_val_compare_and_swap
to fix a missing symbol linker error.
Repor...
Stefan Weil
04:49 pm Revision 2d16c8e9: configure: Detect uuid on MacOSX (fixes compile failure)
Commit 7791dba3ec broke compilation on MacOSX, because it introduced
a new include of util.h. On MacOSX this includes...
Peter Maydell
04:48 pm Revision 1483adcf: vnc: Make ledstate comparison before modifiers updated
The ledstate should be compared before modifiers updated,
otherwise the ledstate would be the same as current_led_sta...
Lei Li
04:48 pm Revision 800ced8c: virtio-net-x: forward the netclient name and type.
This forwards the name and the type of virtio-net-x to fix the bad
behaviour of "info network" command.
Signed-off-b...
KONRAD Frederic
04:48 pm Revision 8a253ec2: virtio-net: add virtio_net_set_netclient_name.
This adds virtio_net_set_netclient_name, which is used to set the
name and type shown in "info network" command.
Sig...
KONRAD Frederic
03:58 pm Revision ad7f375d: qapi: fix leak in unit tests
qmp_output_get_qobject() increments the qobject's reference count. Since
we currently pass this straight into qobject...
Michael Roth
03:58 pm Revision 74bc9066: qmp: fix handling of cmd with Equals in qmp-shell
qmp: fix handling of cmd with equal mark in qmp-shell
qmp-shell splits the argument and value of input command
...
Zhangleiqiang

05/14/2013

06:24 pm Revision 110db9b4: Merge remote-tracking branch 'stefanha/block' into staging
# By Kevin Wolf
# Via Stefan Hajnoczi
* stefanha/block:
block: Add hint to -EFBIG error message
qcow2: Catch some...
Anthony Liguori
05:44 pm Revision f3f4d2c0: block: Add hint to -EFBIG error message
The limit of qcow2 files at least depends on the cluster size. If the
image format has a cluster_size option, suggest...
Kevin Wolf
05:44 pm Revision 2cf7cfa1: qcow2: Catch some L1 table index overflows
This catches the situation that is described in the bug report at
https://bugs.launchpad.net/qemu/+bug/865518 and goe...
Kevin Wolf
04:53 pm Revision e7a09b92: osdep: introduce qemu_anon_ram_free to free qemu_anon_ram_alloc-ed memory
We switched from qemu_memalign to mmap() but then we don't modify
qemu_vfree() to do a munmap() over free(). Which w...
Paolo Bonzini
04:53 pm Revision 6eebf958: osdep, kvm: rename low-level RAM allocation functions
This is preparatory to the introduction of a separate freeing API.
Reported-by: Amos Kong <akong@redhat.com>
Signed-...
Paolo Bonzini
04:53 pm Revision d34dc45d: readline: Handle xterm escape sequences for Home/End keys
This fixes the Home/End keys in the monitor using the GTK frontend.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Mes...
Kevin Wolf
04:53 pm Revision 7791dba3: portability: pty.h is glibc-specific
This should fix building the GTK+ front-end on BSDs.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: ...
Paolo Bonzini
04:53 pm Revision d8e846e1: spitz: fix compilation failure due to pty.h namespace pollution
pty.h is polluting the global namespace with a CTRL macro. spitz
thus fails compilation with the patch at
http://art...
Paolo Bonzini
04:53 pm Revision 2d3b9895: acpi: add dummy write function for acpi timer
Otherwise the guest can crash qemu (NULL pointer dereference).
https://bugzilla.redhat.com/show_bug.cgi?id=947691
S...
Gerd Hoffmann
« Previous
Next »
 

Also available in: Atom