Activity

From 09/30/2010 to 10/29/2010

10/27/2010

08:07 pm Revision b907b69d: Merge branch 'pci' into for_anthony
Michael S. Tsirkin
08:01 pm Revision b794ec7c: msi: minor cleanups
Comment fixup (tell what it does not what it does not do),
typo fix, whitespace fix.
Signed-off-by: Michael S. Tsirk...
Michael S. Tsirkin
08:01 pm Revision ac0cdda3: pcie: simplify range check
Simplify code slighly by reversing the polarity
for the range check
Signed-off-by: Michael S. Tsirkin <mst@redhat.co...
Michael S. Tsirkin
08:01 pm Revision 804b2071: pcie: update satus on reset
Reset never triggers a new event, so it's enough to
update status.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
08:01 pm Revision 6bde6aaa: pcie: clean up hot plug notification
Simplify logic for hotplug notification, by tracking state of the
logical interrupt condition. We then simply use th...
Michael S. Tsirkin
08:01 pm Revision 5afb9869: Introduce range.h
Extract range functions from pci.h. These will be used by later patches
by non-PCI devices. Adjust current users.
Si...
Blue Swirl
08:01 pm Revision 531a0b82: msi: simplify range checks
config write handlers should be idempotent.
So no need for complex range checks: a simple
one checking that we are to...
Michael S. Tsirkin
08:01 pm Revision f9aebe2e: pci: improve w1c mask handling
- save/restore must not check w1c bits
since they are in fact guest controlled
- clear w1c bits on reset
Note: for...
Michael S. Tsirkin
07:54 pm Revision df2943ba: qemu-options.def: add to generated header list
All files include qemu-options.h which pulls in qemu-options.def from
the root directory. Thus generating qemu-optio...
Michael S. Tsirkin
07:54 pm Revision f7c31d63: net: properly handle illegal fd/vhostfd from command line
When hanlding fd/vhostfd form command line through net_handle_fd_param(),
we need to check mon and return value of st...
Jason Wang
07:54 pm Revision 258dc7c9: virtio: sanity-check available index
Checking available index upon load instead of
only when vm is running makes is easier to
debug failures.
Signed-off-...
Michael S. Tsirkin
07:54 pm Revision 492fb99c: migration: don't segfault on invalid input
host_from_stream_offset returns NULL on error,
return error instead of trying to use that address,
to avoid segfault ...
Michael S. Tsirkin

10/26/2010

05:51 pm Revision 174b2877: Merge remote branch 'qmp/for-anthony' into staging
Anthony Liguori
05:50 pm Revision 21bcc590: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
12:43 am Revision 758c309f: seabios: Update to 0.6.1
- 0ff9051 Update version to 0.6.1
- 9c000e6 Support Samsung SE-S084 USB DVD drive (and probably many others)
- eebe...
Anthony Liguori

10/23/2010

06:24 pm Revision c57c846a: qemu-timer: move commonly used timer code to qemu-timer-common
Move timer init functions to a new file, qemu-timer-common.c. Make other
critical timer functions inlined to preserve...
Blue Swirl
05:47 pm Revision 2b2e59e6: rewrite i386 tests Makefile
1) compute path to i386 compiler from configure. If it is found, run
the i386 tests. I use macros so that this appr...
Paolo Bonzini
05:47 pm Revision 48118b02: fix test_path
path.c grew quite a few new dependencies (mostly via cutils.c),
include them.
Signed-off-by: Paolo Bonzini <pbonzini...
Paolo Bonzini
05:47 pm Revision e311248b: make runcom compile on recent distributions
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
05:46 pm Revision f34f1fed: disable test_enter on i386, it is broken
Many other tests fail, but this has an infinite loop with both
qemu-i386 and native execution (albeit on x86_64), so ...
Paolo Bonzini
05:46 pm Revision 9517a9e6: unbreak "make" from vpath-built tests directory
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
05:46 pm Revision e6c3b0f7: unbreak "make" from tests directory
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini

10/22/2010

09:26 pm Revision 5340c8a0: mips_fulong2e: fix ram allocation
RAM registration used incorrect offset.
Fix by using the offset obtained previously for this purpose.
Spotted by GC...
Blue Swirl
08:11 pm Revision 2c80e423: Replace remaining gcc format attributes by macro GCC_FMT_ATTR (format checking)
Replace the remaining format attribute printf by macro
GCC_FMT_ATTR which uses gnu_printf (if supported).
v2
* Remov...
Stefan Weil
08:11 pm Revision 47b01cf3: Remove special handling of system include files (no longer needed)
The formerly used dyngen code did not work with
system include files like stdio.h.
Tests with Linux, OSX and Win32 s...
Stefan Weil
04:02 pm Revision dbb14135: Merge remote branch 'qemu-kvm/uq/master' into staging
Anthony Liguori
03:49 pm Revision 6bcb1a79: ide: Factor ide_flush_cache out
The next patch reuses this code, so put it in its own function.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
03:49 pm Revision 51ef6727: Copy snapshots out of QCOW2 disk
In order to backup snapshots, created from QCOW2 iamge, we want to copy snapshots out of QCOW2 disk to a seperate sto... edison
03:49 pm Revision a77cffe7: block: Use GCC_FMT_ATTR and fix a format error
Adding the gcc format attribute detects a format bug
which is fixed here.
v2:
Don't use type cast. BDRV_SECTOR_SIZE ...
Stefan Weil
03:49 pm Revision 9b036055: qcow2: Remove old image creation function
They have been #ifdef'd out by the previous patch.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
03:49 pm Revision a58b8d54: ide: set WCACHE supported in IDENTIFY data
ATA does not only have the WCACHE enabled bit in identify word 85, but also
a WCACHE supported bit in word 82. While...
Christoph Hellwig
03:49 pm Revision 8c269b54: virtio-blk: Respect werror option for flushes
The werror option now affects not only write requests, but also flush requests.
Previously, it was not possible to st...
Kevin Wolf
03:49 pm Revision a9420734: qcow2: Simplify image creation
Instead of doing lots of magic for setting up initial refcount blocks and stuff
create a minimal (inconsistent) image...
Kevin Wolf
03:49 pm Revision 72893756: qcow2: Support exact L1 table growth
The L1 table grow operation includes a size calculation that bumps up
the new L1 table size in order to anticipate th...
Stefan Hajnoczi
03:49 pm Revision 191c2890: qemu-io: New command map
The new map command in qemu-io lists all allocated/unallocated areas in an
image file.
Signed-off-by: Kevin Wolf <kw...
Kevin Wolf
03:49 pm Revision e2bcadad: ide: Handle flush failure
Instead of always assuming success for bdrv_aio_flush, actually do something
with the error. This respects the werror...
Kevin Wolf
03:49 pm Revision a18953fb: qemu-img: Fix qemu-img convert -obacking_file
The old -B option caused a backing file to be used for the converted image and
to avoid copying clusters from the old...
Kevin Wolf
03:08 pm Revision 46c7fc18: monitor: Ignore "." and ".." when completing file name.
Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Kusanagi Kouichi
03:08 pm Revision e7a06af8: Silence compiler warning in json test case
This avoids
error: zero-length gnu_printf format string
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sign...
Jan Kiszka
03:08 pm Revision 945d3e63: Fix test suite build with tracing enabled
qemu_malloc instrumentations require linking against the trace objects.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen...
Jan Kiszka
03:08 pm Revision 7af72c24: Trivial fix for QMP/qmp-events.txt
Fix example of STOP event that was just copy-and-pasted.
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.co...
Hidetoshi Seto

10/21/2010

07:31 pm Revision d03703c8: curses: Fix control-{@[\]^_} and ESC
control-{@[\]^_} shouldn't get the 'a' - 'A' offset for correct
translation. ESC is better simulated as escape key.
...
Samuel Thibault
06:37 pm Revision 25d2e361: kvm: save/restore x86-64 MSRs on x86-64 kernels
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Marcelo Tosatti
06:37 pm Revision 384331a6: kvm: writeback SMP TSCs on migration only
commit 6389c45441269baa2873e6feafebd17105ddeaf6
Author: Jan Kiszka <jan.kiszka@siemens.com>
Date: Mon Mar 1 18:17:2...
Marcelo Tosatti
06:37 pm Revision 75b10c43: kvm: factor out kvm_has_msr_star
And add kvm_has_msr_hsave_pa(), to avoid warnings on older
kernels without support.
Signed-off-by: Marcelo Tosatti <...
Marcelo Tosatti
06:37 pm Revision aa851e36: kvm: add save/restore of MSR_VM_HSAVE_PA
commit 2bba4446746add456ceeb0e8359a43032a2ea333
Author: Alexander Graf <agraf@suse.de>
Date: Thu Dec 18 15:38:32 20...
Marcelo Tosatti
06:12 pm Revision d8da8574: Fix build on !KVM_CAP_MCE
This patch removes following warnings:
target-i386/kvm.c: In function 'kvm_put_msrs':
target-i386/kvm.c:782: error: ...
Hidetoshi Seto
06:11 pm Revision f71ac88f: x86, mce: broadcast mce depending on the cpu version
There is no reason why SRAO event received by the main thread
is the only one that being broadcasted.
According to t...
Hidetoshi Seto
06:09 pm Revision f8502cfb: x86, mce: ignore SRAO only when MCG_SER_P is available
And restruct this block to call kvm_mce_in_exception() only when it is
required.
Signed-off-by: Hidetoshi Seto <seto...
Hidetoshi Seto
01:23 am Revision 633aa0ac: Fix pci hotplug to generate level triggered interrupt.
SCI is level triggered. pci hotplug should behave appropriately.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signe...
Gleb Natapov
01:23 am Revision 4441a287: Use defines instead of numbers for pci hotplug sts bit
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gleb Natapov
12:15 am Revision 57780495: Add savevm/loadvm support for MCE
Port qemu-kvm's
commit 1bab5d11545d8de5facf46c28630085a2f9651ae
Author: Huang Ying <ying.huang@intel.com>
Date: We...
Marcelo Tosatti
12:15 am Revision e7701825: kvm: x86: add mce support
Port qemu-kvm's MCE support
commit c68b2374c9048812f488e00ffb95db66c0bc07a7
Author: Huang Ying <ying.huang@intel.com...
Marcelo Tosatti
12:15 am Revision e890261f: Export qemu_ram_addr_from_host
To be used by next patches.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redh...
Marcelo Tosatti
12:15 am Revision a8486bc9: iothread: use signalfd
Block SIGALRM, SIGIO and consume them via signalfd.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-...
Marcelo Tosatti
12:15 am Revision 0f53994f: Fix memory leak in register save load due to xsave support
From: Avi Kivity <avi@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Marcelo Tosatti
12:15 am Revision dcc38d1c: signalfd compatibility
Port qemu-kvm's signalfd compat code.
commit 5a7fdd0abd7cd24dac205317a4195446ab8748b5
Author: Anthony Liguori <aligu...
Marcelo Tosatti
12:15 am Revision 296acb64: Add svm cpuid features
This patch adds the svm cpuid feature flags to the qemu
intialization path. It also adds the svm features available
o...
Joerg Roedel
12:15 am Revision 983dfc3b: Add RAM -> physical addr mapping in MCE simulation
In QEMU-KVM, physical address != RAM address. While MCE simulation
needs physical address instead of RAM address. So
...
Huang Ying
12:15 am Revision c0532a76: MCE: Relay UCR MCE to guest
Port qemu-kvm's
commit 4b62fff1101a7ad77553147717a8bd3bf79df7ef
Author: Huang Ying <ying.huang@intel.com>
Date: Mo...
Marcelo Tosatti
12:15 am Revision db0ad1ba: Set cpuid definition to 0 before initializing it
This patch cleans the (stack-allocated) cpuid definition to
0 before actually initializing it.
Signed-off-by: Joerg ...
Joerg Roedel

10/20/2010

11:52 pm Revision 1e027be7: configure: Support disabling warnings in $gcc_flags
-Wall enables a bunch of warnings at once. configure puts it after
$gcc_flags. This makes it impossible to disable ...
Markus Armbruster
11:52 pm Revision c3b08d0e: tcg: Fix compiler error (comparison of unsigned expression)
When qemu is configured with --enable-debug-tcg,
gcc throws this warning (or error with -Werror):
tcg/tcg.c:1030: er...
Stefan Weil
08:10 pm Revision 45b23ff8: [virtio-9p] Add support to v9fs_string_alloc_printf() for handling %lu.
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com> Venkateswararao Jujjuri (JV)
08:10 pm Revision cd496926: vmmouse: adapt to mouse handler changes.
This patch updates the vmmouse handler registration and activation.
Old behavior:
vmmouse_read_id, vmmouse_request...
Gerd Hoffmann
08:10 pm Revision 56d15a53: [virtio-9p] Use preadv/pwritev instead of readv/writev
readv & writev, read & write respectively from the current offset
of the file & hence their use has to be preceeded b...
Sanchit Garg
08:10 pm Revision b2d4d832: wacom tablet: activate event handlers.
Add qemu_activate_mouse_event_handler() calls to the usb wavom tablet so
it actually receives events. Also make sure...
Gerd Hoffmann
08:10 pm Revision ab03b63d: [virtio-9p] open should not return EBADF
When 9P server fails to create a file due to permission problems it should
return EPERM. However the current 9P2000.L...
Sripathi Kodi
08:10 pm Revision fc22118d: virtio-9p: Use layered xattr approach
We would need this to make sure we handle the mapped
security model correctly for different xattr names.
Signed-off-...
Aneesh Kumar K.V
08:10 pm Revision 8f354003: qemu-virtio9p: Implement TGETLOCK
Synopsis
size[4] TGetlock tag[2] fid[4] getlock[n]
size[4] RGetlock tag[2] getlock[n]
Description
TGetlock...
M. Mohan Kumar
08:10 pm Revision 9f506893: [virtio-9p] Qemu 9p commandline options validity checks
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet...
Harsh Prateek Bora
08:10 pm Revision 0f8151cb: [virtio-9p] Ignore O_DIRECT hint from client.
The O_DIRECT flag imposes alignment restrictions on the length and address
of userspace buffers and the file offset o...
Venkateswararao Jujjuri (JV)
08:10 pm Revision b41e95d3: [virtio-9p] Introduce server side TFSYNC/RFSYNC for dotl
SYNOPSIS
size[4] Tfsync tag[2] fid[4]
size[4] Rfsync tag[2]
DESCRIPTION
The Tfsync transaction transfers (...
Venkateswararao Jujjuri (JV)
08:10 pm Revision 82cc3ee8: [virto-9p] Implement TLOCK
Synopsis
size[4] TLock tag[2] fid[4] flock[n]
size[4] RLock tag[2] status[1]
Description
Tlock is used to ...
M. Mohan Kumar
08:10 pm Revision 70fc55eb: virtio-9p: Support mapped posix acl
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux...
Aneesh Kumar K.V
08:10 pm Revision df0973a4: qemu-virtio-9p: Implement TREADLINK operation for 9p2000.L
Synopsis
size[4] TReadlink tag[2] fid[4]
size[4] RReadlink tag[2] target[s]
Description
Rea...
M. Mohan Kumar
07:41 pm Revision a12c668f: trace: improve info trace output
Use PRI*64 to print full 64 bit data even on ILP32 hosts.
Print also sixth tracepoint parameter.
Acked-by: Stefan H...
Blue Swirl
07:41 pm Revision cf85cf8e: trace: Format strings must begin/end with double quotes
Document the restriction that format strings must begin and end with
double quotes. This is for easy parsing since w...
Stefan Hajnoczi
07:41 pm Revision d8023f31: apic: convert debug printf statements to tracepoints
Replace debug printf statements with tracepoints.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signe...
Blue Swirl
07:27 pm Revision 6df40080: trace: Relax trace-events parsing regex in simpletrace.py
The regular expression to parse trace event definitions assumed the
format string would be a simple double-quoted str...
Stefan Hajnoczi
01:06 pm Revision 48ebf2f9: x3130: pcie downstream port
Implement TI x3130 pcie downstream port switch.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by...
Isaku Yamahata
01:06 pm Revision faf1e708: x3130: pcie upstream port
Implement TI x3130 pcie upstream port switch.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: ...
Isaku Yamahata
01:06 pm Revision 8135aeed: ioh3420: pcie root port in X58 ioh
Implements pcie root port switch in intel X58 ioh
whose device id is 0x3420.
Signed-off-by: Isaku Yamahata <yamahata...
Isaku Yamahata
01:05 pm Revision bc20ba98: pcie port: define struct PCIEPort/PCIESlot and helper functions
define struct PCIEPort which represents common part
of pci express port.(root, upstream and downstream.)
add a helper...
Isaku Yamahata
01:05 pm Revision 0208def1: pci/bridge: fix pci_bridge_reset()
The lower bits of base/limit registers is RO and shouldn't be zero
cleared on reset. This patch fixes it.
In fact, th...
Isaku Yamahata
01:04 pm Revision 6da6d29f: pcie: comment on hpev_intx
document hpev_intx.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsirkin <mst@re...
Isaku Yamahata

10/19/2010

03:09 pm Revision 0428527c: pcie: helper functions for pcie capability and extended capability
This patch implements helper functions for pci express capability
and pci express extended capability allocation.
NOT...
Isaku Yamahata
03:09 pm Revision 08f3dcf1: pcie: add pcie constants to pcie_regs.h
add pcie constants to pcie_regs.h.
Those constants should go to Linux pci_regs.h and then the file should
go away eve...
Isaku Yamahata
03:09 pm Revision e4c7d2ae: msi: implements msi
implements msi related functions.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. T...
Isaku Yamahata
02:57 pm Revision 99443c21: pci: use pci_word_test_and_clear_mask() in pci_device_reset()
use pci_clear_bit_word() in pci_device_reset() where appropriate.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co...
Isaku Yamahata
02:57 pm Revision a5d1fd20: pci: introduce helper function to handle msi-x and msi.
this patch implements helper functions to handle msi-x and msi
uniformly.
They will be used later.
Signed-off-by: Is...
Isaku Yamahata
02:57 pm Revision aabcf526: pci: introduce helper functions to test-and-{clear, set} mask in configuration...
This patch introduces helper functions to test-and-{clear, set} mask in configuration
space. pci_{byte, word, long, q...
Isaku Yamahata

10/18/2010

09:07 am Revision 1a4f5971: pci: make pci_del_capability() update for w1cmask
Clear w1cmask when deleting a pci capability.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: ...
Isaku Yamahata

10/17/2010

11:39 pm Revision 38cc9b60: issue snd_pcm_start() when capturing audio
snd_pcm_start() starts the capture process and ensures that the events
are delivered to the poll handler. Without the...
Jindrich Makovicka
11:39 pm Revision 22d948a2: fix 100% CPU load when idle with ALSA
Playback control function did not disable polling when playback stops.
Caused busy spinning of the main loop due to u...
Jindrich Makovicka

10/13/2010

10:14 pm Revision f871d689: trace: print a warning if user tries to enable an unknown trace event
There was no warning if a bad trace event name was given to
'trace-event' command, thus the user could think that the...
Blue Swirl
09:43 pm Revision 2abf314d: mips: avoid write only variables
Compiling with GCC 4.6.0 20100925 produced a lot of warnings like:
/src/qemu/target-mips/translate.c: In function 'ge...
Blue Swirl
09:43 pm Revision 577f25a5: ppc: avoid write only variables
Compiling with GCC 4.6.0 20100925 produced warnings:
/src/qemu/target-ppc/op_helper.c: In function 'helper_icbi':
/sr...
Blue Swirl
09:43 pm Revision 4581cbcd: i386: avoid a write only variable
Compiling with GCC 4.6.0 20100925 produced warnings:
/src/qemu/target-i386/op_helper.c: In function 'switch_tss':
/sr...
Blue Swirl
09:43 pm Revision 2ded6ad7: vnc: avoid write only variables
Compiling with GCC 4.6.0 20100925 produced warnings:
/src/qemu/ui/vnc.c: In function 'vnc_client_cache_auth':
/src/qe...
Blue Swirl
09:42 pm Revision 03e654c0: cris: avoid a write only variable
Compiling with GCC 4.6.0 20100925 produced a warning:
In file included from /src/qemu/target-cris/translate.c:3154:0:...
Blue Swirl
09:41 pm Revision 49a2942d: Delete write only variables
Compiling with GCC 4.6.0 20100925 produced warnings like:
/src/qemu/net/tap-win32.c: In function 'tap_win32_open':
/s...
Blue Swirl
09:38 pm Revision 8c78881f: cirrus: avoid write only variables
Compiling with GCC 4.6.0 20100925 produced a lot of warnings like:
In file included from /src/qemu/hw/cirrus_vga_rop....
Blue Swirl
09:38 pm Revision ef476062: eepro100: initialize a variable in all cases
Compiling with GCC 4.6.0 20100925 produced warnings:
/src/qemu/hw/eepro100.c: In function 'eepro100_read4':
/src/qemu...
Blue Swirl
09:38 pm Revision f3f5b867: lsi53c895a: avoid a write only variable
Compiling with GCC 4.6.0 20100925 produced a warning:
/src/qemu/hw/lsi53c895a.c: In function 'lsi_do_msgout':
/src/qe...
Blue Swirl
09:38 pm Revision 83e3f76c: block: avoid a write only variable
Compiling with GCC 4.6.0 20100925 produced a warning:
/src/qemu/block/qcow2-refcount.c: In function 'update_refcount'...
Blue Swirl
09:38 pm Revision ae0bfb79: ppc: remove video.x
Only Mac-on-Linux stuff used video.x, OpenBIOS does not need it.
Remove video.x MoL hacks.
Signed-off-by: Alexander...
Blue Swirl

10/11/2010

11:37 pm Revision a2d3f695: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori

10/09/2010

11:24 am Revision d7489b72: trace: remove timestamp files when cleaning up
'make clean' did not remove trace.[ch]-timestamp files,
only trace.[ch]. But 'make' did not know how to make trace.[c...
Blue Swirl
11:23 am Revision ba807829: configure: Send error message from spice check to /dev/null
pkg-config is not always available (e.g. on win32 hosts),
but we don't want to see the 'command not found' error mess...
Stefan Weil
11:20 am Revision 6650b710: win32: Set unbuffered stdout
Win32 does not support line-buffering, but it allows
unbuffered output.
Unbuffered output is a good approximation. F...
Stefan Weil
11:19 am Revision ea95f156: .gitignore: Ignore *-timestamp
Timestamp files were recently added to reduce make churn on source files
that use tracing. The timestamp files shoul...
Stefan Hajnoczi
11:19 am Revision b755a428: acpi: Fix an infinite loop in acpi_table_add
Commit d729bb9a7700e364b1c5f9893d61f07a9e002bce has a typo, causing an
infinite loop in acpi_table_add.
Signed-off-b...
Vincent Minet
11:18 am Revision 10d554c6: configure: Remove unneeded defines from checks
_GNU_SOURCE is already defined in QEMU_CFLAGS which
is passed to gcc in shell function compile_prog.
Removing the de...
Stefan Weil
11:17 am Revision 832ce9c2: configure: include stddef.h for NULL
This fixes an observed failure to detect madvise() on Linux.
To avoid similar issues, all other tests that use NULL ...
Scott Wood
11:17 am Revision bbf0a440: trace: Trace bdrv_aio_{readv,writev}
Observing block layer aio readv/writev operations is useful for
debugging image formats or understanding guest disk I...
Stefan Hajnoczi
11:16 am Revision ea9c1698: trace: Use TP_PROTO() and TP_ARGS() for LTTng UST
The LTTng UserSpace Tracer formerly used TPPROTO() and TPARGS() instead
of TP_PROTO() and TP_ARGS() like the kernel u...
Stefan Hajnoczi
11:16 am Revision 5eb5527b: trace: Don't strip lines containing '#' arbitrarily
Although comment lines must be skipped, the '#' character can occur in
valid format strings. Be more careful when ch...
Stefan Hajnoczi
11:16 am Revision 9a85d394: trace: Use portable format strings
It is not portable to use "%ld" for int64_t because int64_t may have
type long on 64-bit platforms and long long on 3...
Stefan Hajnoczi

10/08/2010

01:49 pm Revision 333b0eeb: spice: add config options for the listening address
Make listening address configurable. Also add options to
force using IPv4 or IPv6.
Gerd Hoffmann
01:49 pm Revision 9f04e09e: spice: make compression configurable.
This patch adds options to the -spice command line switch to
configure image compression.
[ v2: speling fix in the d...
Yonit Halperin
01:49 pm Revision 17b6dea0: spice: add config options for channel security.
This allows to enforce tls or plaintext usage for certain spice
channels.
[ v2: code style fixup ]
Gerd Hoffmann
01:49 pm Revision c448e855: spice: tls support
Add options to the -spice command line switch to setup tls. Gerd Hoffmann
01:49 pm Revision 84a23f25: spice: add misc config options
This patch adds a few more options to tweak spice server behavior.
The documentation update chunk has the details ;)
Gerd Hoffmann

10/07/2010

10:20 pm Revision 3e18c6bf: cris: Consider the TLB valid bit on writes to the TLB
When updating the guest TLB we only need to flush previous
mappings from the entry written if the entry was valid.
A...
Edgar E. Iglesias
01:19 pm Revision afbaa7b4: virtio-net: unify vhost-net start/stop
Move all of vhost-net start/stop logic to a single routine,
and call it from everywhere.
Additionally, start/stop vh...
Michael S. Tsirkin
01:19 pm Revision e0c472d8: virtio: invoke set_status callback on reset
As status is set to 0 on reset, invoke the relevant callback. This makes
for a cleaner code in devices as they don't ...
Michael S. Tsirkin
01:19 pm Revision 010ec629: eepro100: Add support for multiple individual addresses (multiple IA)
I reviewed the latest sources of Linux, FreeBSD and NetBSD.
They all reset the multiple IA bit (multi_ia in BSD) to z...
Stefan Weil
01:19 pm Revision c8852121: vhost: error code
fix up errors returned to include errno, not just -1
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
01:19 pm Revision 54dd9321: virtio: change set guest notifier to per-device
When using irqfd with vhost-net to inject interrupts,
a single evenfd might inject multiple interrupts.
Implementing ...
Michael S. Tsirkin

10/06/2010

07:24 pm Revision a083a89d: net: delay freeing peer host device
With -netdev, virtio devices present offload
features to guest, depending on the backend used.
Thus, removing host ne...
Michael S. Tsirkin

10/05/2010

10:14 pm Revision 4447d609: Merge remote branch 'spice/submit.6' into staging
Conflicts:
configure
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
09:54 pm Revision 48f57044: Merge remote branch 'qmp/for-anthony' into staging
Anthony Liguori
09:53 pm Revision e0c8a796: linux-user: Fix typo m86k -> m68k
Replace m86k_sim_stat by m68k_sim_stat.
Cc: Riku Voipio <riku.voipio@iki.fi>
Signed-off-by: Stefan Weil <weil@mail.b...
Stefan Weil
09:53 pm Revision b0cd712c: Fix spelling in comments
multifuction -> multifunction
successfull -> successful.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Stefan Weil
09:53 pm Revision dda5336e: docs: Improve documentation
Fix some inconsistencies (tabs and punctuation)
and try to improve grammar and spelling.
Cc: Juan Quintela <quintela...
Stefan Weil
09:53 pm Revision f66724c9: Add new user mode option -ignore-environment
An empty environment is sometimes useful in user mode.
The new option provides it for linux-user and bsd-user
(darwin...
Stefan Weil
07:38 pm Revision 999fa40e: ppc: Minor 40x MMU fixes
* Fix swapped reading of tlblo/hi.
* Fix tlb exec permissions
Signed-off-by: John Clark <clarkjc@runbox.com>
Signed-...
John Clark

10/03/2010

09:43 am Revision 358664cc: console: Avoid dereferencing NULL active_console
The console_select() function does not check that active_console is
non-NULL before dereferencing it. When invoked w...
Stefan Hajnoczi
09:41 am Revision 7fd3f494: exec: Fix compilation error for debug code
is_softmmu was removed with commit
d4c430a80f000d722bb70287af4d4c184a8d7006,
so remove it now from debug code, too.
...
Stefan Weil
09:41 am Revision b832134d: rc4030: Fix compilation error in debug code
min was unknown here, so avoid it.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <weil@mail.berli...
Stefan Weil
09:40 am Revision a4a77677: mipsnet: Fix compiler warning in debug code
size_t needs a different format specifier, so fix this.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan ...
Stefan Weil
09:40 am Revision d523d5d6: block/vvfat: Fix compiler warning in debug code
Fix this compiler warning:
./block/vvfat.c:2285: error: comparison of unsigned expression >= 0 is always true
Cc: Bl...
Stefan Weil
09:39 am Revision c9ba47dc: virtio-9p: Use GCC_FMT_ATTR and fix a format warning
With the new gcc format warnings, gcc detected this:
/qemu/hw/virtio-9p.c:1040: error: format ‘%u’ expects type ‘uns...
Stefan Weil
09:37 am Revision 6ea421fe: blockdev: Use GCC_FMT_ATTR (format checking)
Additional changes:
* Removed 'extern' from drive_add (avoids too long line).
* Removed 'extern' from other function...
Stefan Weil
09:34 am Revision 8b7968f7: Use GCC_FMT_ATTR (format checking)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Stefan Weil
09:34 am Revision e5924d89: Replace most gcc format attributes by macro GCC_FMT_ATTR (format checking)
Since version 4.4.x, gcc supports additional format attributes.
__attribute__ ((format (gnu_printf, 1, 2)))
shoul...
Stefan Weil
09:31 am Revision 4a2b39d3: slirp: Silence warning on Haiku
Haiku has O_BINARY in fcntl.h.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Jan Kiszka <jan.kiszka@web...
Andreas Färber
09:31 am Revision 3ee66dfa: tap: Add stub for Haiku
Adapted from AIX code.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Blue Swirl <blauwirbel@...
Andreas Färber
09:31 am Revision 5dc2eec9: nbd: Haiku has _IO() in its BSD compatibility layer
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Andreas Färber
09:31 am Revision aff447c9: Haiku doesn't have libm
Math functions are integrated into Haiku's libroot.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-of...
Andreas Färber
09:31 am Revision bd00d539: configure: Don't rely on special pthreads library
Haiku has pthreads integrated into its libroot.so library. No linker arguments
are needed for it, so don't fail if -l...
Andreas Färber
09:31 am Revision 179cf400: configure: Add basic support for Haiku
For compatibility with BeOS, Haiku's error codes are negative whereas recent
POSIX versions require them to be positi...
Andreas Färber

10/02/2010

05:28 pm Revision a82cdd58: trace: avoid unnecessary recompilation if nothing changed
Add logic to detect changes in generated files. If the old
and new files are identical, don't touch the generated fil...
Blue Swirl
05:28 pm Revision 904fe1fb: Makefile: fix config-devices.mak generation
The logic of detecting changes in default-configs/*.mak is
flawed as can be demonstrated by 'touch default-configs/*....
Blue Swirl
05:27 pm Revision 3f7132d1: sysbus: fix address truncation
Fix address truncation in sysbus by using a wider type.
Reported-by: Artyom Tarasenko <atar4qemu@googlemail.com>
Tes...
Blue Swirl
02:12 pm Revision e6aa0f11: target-microblaze: Use %td for ptrdiff_t arguments in debug message
According to ISO/IEC 9899:1999 7.19.6.1,
the correct length modifier for ptrdiff_t is 't', not 'z'.
Cc: Blue Swirl <...
Stefan Weil
02:12 pm Revision 211ecdc0: target-cris: Use %td for ptrdiff_t arguments in debug message
According to ISO/IEC 9899:1999 7.19.6.1,
the correct length modifier for ptrdiff_t is 't', not 'z'.
Cc: Blue Swirl <...
Stefan Weil
02:04 pm Revision 3b2e3dc9: virtex: Add braces
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

10/01/2010

04:20 pm Revision de79ba6f: Monitor: Directly call QObject handlers
This avoids handle_user_command() calling monitor_call_handler(),
which is currently shared with QMP.
Signed-off-by:...
Luiz Capitulino
04:20 pm Revision 4903de0c: Monitor: Rename monitor_handler_is_async()
Let's follow the convention introduced by the previous commit and
call it handler_is_async().
Signed-off-by: Luiz Ca...
Luiz Capitulino
04:20 pm Revision acd0a093: Monitor: Rename the qemu-monitor.hx file
Let's be consistent and call it hmp-commands.hx, so that we have
qmp-commands.hx for QMP and hmp-commands.hx for HMP....
Luiz Capitulino
04:20 pm Revision a18b2ce2: QMP/README: Update QMP homepage address
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
04:20 pm Revision fc29df75: QMP: Introduce qmp_call_cmd()
Calls a QObject handler and emits the QMP response, also drops
monitor_call_handler() which is now unused.
Signed-of...
Luiz Capitulino
04:20 pm Revision 30f5041e: Monitor: Drop QMP info from the qemu-monitor.hx file
QMP has its own dispatch table and documentation file
(qmp-commands.hx), we can now drop the following QMP specific i...
Luiz Capitulino
04:20 pm Revision 3e12a751: QMP: Introduce query commands dispatch table
The new table is a copy of HMP's table, containing only QObject
handlers.
In the near future HMP will be making QMP ...
Luiz Capitulino
04:20 pm Revision 030db6e8: QMP: Don't use do_info()
Since its inception, QMP has been using HMP's do_info() function
to run query commands.
This was a bad choice, as it...
Luiz Capitulino
04:20 pm Revision 07b0403d: disable guest-provided stats on "info balloon" command
The addition of memory stats reporting to the virtio balloon causes
the 'info balloon' command to become asynchronous...
Eduardo Habkost
04:20 pm Revision 9e80721e: Monitor: Rename monitor_handler_ported()
That name makes no sense anymore, as dispatch tables have been split,
a better name is handler_is_qobject(), which re...
Luiz Capitulino
04:20 pm Revision 945c5ac8: Monitor: Introduce search_dispatch_table()
It's a generic version of monitor_find_command() which searches
the dispatch table passed as an argument.
Future com...
Luiz Capitulino
04:20 pm Revision bead3ce1: QMP: Introduce qmp_find_cmd()
Next commit needs this new function: it will introduce the
the QMP's command dispatch table and qmp_find_cmd() will b...
Luiz Capitulino
04:20 pm Revision 0e19a627: Monitor: Drop monitor_cmd_user_only()
This function was only needed when QMP and HMP were sharing dispatch
tables, this is no longer true so just drop it.
...
Luiz Capitulino
04:20 pm Revision d1249eaa: QMP: Small cleanup in handle_qmp_command()
QMP has its own dispatch tables, we can now drop the following
checks:
o 'info' command: this command doesn't ex...
Luiz Capitulino
04:20 pm Revision f36b4afb: QMP: Introduce command dispatch table
Also update QMP functions to use it. The table is generated
from the qmp-commands.hx file.
From now on, QMP and HMP ...
Luiz Capitulino
04:20 pm Revision 0fb88582: QMP: handle_qmp_command(): Move 'cmd' sanity check
Next commit will change how query commands are handled in a
way that the 'cmd' sanity check is also going to be neede...
Luiz Capitulino
04:20 pm Revision d4551293: Monitor: Drop is_async_return()
If I understood it correcty, the is_async_return() logic was only
used to prevent QMP from issuing duplicated success...
Luiz Capitulino
04:20 pm Revision 1dcbd6f6: Monitor: Drop QMP bits from do_info()
As of last commit, QMP doesn't use do_info() anymore. Simplify it.
Signed-off-by: Luiz Capitulino <lcapitulino@redha...
Luiz Capitulino
04:20 pm Revision 82a56f0d: Monitor: Introduce the qmp-commands.hx file
This file contains a copy of the following information from the
qemu-monitor.hx file:
o QObject handlers entries...
Luiz Capitulino
04:20 pm Revision 1162daa6: Monitor: Convert do_info() back to HMP
This is a HMP specific handler, it makes no sense to have it
under QMP.
Signed-off-by: Luiz Capitulino <lcapitulino@...
Luiz Capitulino
04:20 pm Revision 2e061a7c: QMP: Simplify do_info_commands()
We now iterate over QMP's dispatch tables, no need to check for
QMP-only handlers anymore.
Signed-off-by: Luiz Capit...
Luiz Capitulino
04:12 pm Revision 212b6008: Add support for JSON pretty printing
The monitor does not pretty-print JSON output, so that everything
will be on a single line reply. When JSON docs get ...
Daniel P. Berrange
04:12 pm Revision 39eaab9a: Add option to turn on JSON pretty printing in monitor
Expaned '-mon' arg to allow a 'pretty=on' flag. This makes the
monitor pretty print its replies to easy human debuggi...
Daniel P. Berrange

09/30/2010

07:53 pm Revision 2c50e26e: powerpc: Add a virtex5 ml507 refdesign board
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Edgar E. Iglesias
07:53 pm Revision 95070372: powerpc: Add a ppc-440x5 Xilinx model
Add a powerpc 440x5 with the model ID on the Xilinx virtex5.
Connect the 440x5 to the 40x interrupt logic.
Signed-of...
Edgar E. Iglesias
« Previous
Next »
 

Also available in: Atom