Please send in any agenda items you are interested in covering.
thanks, Dor
On 11/29/10 18:49, Anthony Liguori wrote:
On 11/29/2010 11:37 AM, Attila Sukosd wrote:
Hi,
I guess it should be abstract enough to support multiple back-ends, be
it a kernel driver or through libusb?
Is this something that should just live in libusb?
If what libusb presented QEMU was
On 11/30/2010 01:15 PM, Juan Quintela wrote:
Anthony Liguorianth...@codemonkey.ws wrote:
On 11/30/2010 12:04 PM, Juan Quintela wrote:
Anthony Liguorianth...@codemonkey.ws wrote:
On 11/30/2010 10:32 AM, Juan Quintela wrote:
Michael S. Tsirkinm...@redhat.com
Looks a duplicate of
https://sourceforge.net/tracker/index.php?func=detailaid=2042889group_id=180599atid=893831
Closed the SF bug, lets focus on this issue here.
Jes
** Bug watch added: SourceForge.net Tracker #2042889
http://sourceforge.net/support/tracker.php?aid=2042889
--
qemu-kvm
On Tue, Nov 30, 2010 at 12:26:56PM +0100, Hans de Goede wrote:
Hi,
On 11/29/2010 06:49 PM, Anthony Liguori wrote:
On 11/29/2010 11:37 AM, Attila Sukosd wrote:
Hi,
I guess it should be abstract enough to support multiple back-ends, be it a
kernel driver or through libusb?
Is this
On 11/30/2010 03:11 AM, Anthony Liguori wrote:
BufferedFile should hit the qemu_file_rate_limit check when the socket
buffer gets filled up.
The problem is that the file rate limit is not hit because work is done
elsewhere. The rate can limit the bandwidth used and makes QEMU aware
that
On Mon, Nov 29, 2010 at 8:02 PM, Anthony Liguori anth...@codemonkey.ws wrote:
Savannah is down (and has been for two days) due to an intrusion that's
still being investigated. There is not ETA for when service will be
restored.
I'd like to propose that we that we use this as an opportunity
2010/11/30 Anthony Liguori anth...@codemonkey.ws:
On 11/29/2010 10:53 AM, Paul Brook wrote:
Is this a fair summary: any device that supports live migration workw
under Kemari?
It might be fair summary but practically we barely have live migration
working w/o Kemari. In addition, last I
add function to free memory from Qemu that was added via
qemu_ram_alloc_from_ptr. Name is a little weird. This is copied from
qemu_ram_unmap from qemu-kvm.
Signed-off-by: Cam Macdonell c...@cs.ualberta.ca
---
cpu-common.h |1 +
exec.c | 13 +
2 files changed, 14
On 11/30/2010 12:04 PM, Juan Quintela wrote:
Anthony Liguorianth...@codemonkey.ws wrote:
On 11/30/2010 10:32 AM, Juan Quintela wrote:
Michael S. Tsirkinm...@redhat.com wrote:
On Tue, Nov 30, 2010 at 04:40:41PM +0100, Juan Quintela wrote:
Basically our bitmap
This allows 'peer' ivshmem guests to detach from shared memory before migration
and re-attach after migration is complete.
Signed-off-by: Cam Macdonell c...@cs.ualberta.ca
---
hw/ivshmem.c | 12
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/hw/ivshmem.c
Signed-off-by: Sanchit Garg sancg...@linux.vnet.ibm.com
---
hw/virtio-9p.c | 21 +++--
1 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/hw/virtio-9p.c b/hw/virtio-9p.c
index 7c59988..d64d05a 100644
--- a/hw/virtio-9p.c
+++ b/hw/virtio-9p.c
@@ -18,6 +18,7 @@
Anthony Liguori anth...@codemonkey.ws wrote:
On 11/23/2010 05:03 PM, Juan Quintela wrote:
From: Juan Quintelaquint...@trasno.org
Calculate the number of dirty pages takes a lot on hosts with lots
of memory. Just maintain how many pages are dirty. Only sync bitmaps
if number is small
2010/11/29 Stefan Hajnoczi stefa...@gmail.com:
On Thu, Nov 25, 2010 at 6:06 AM, Yoshiaki Tamura
tamura.yoshi...@lab.ntt.co.jp wrote:
event-tap controls when to start FT transaction, and provides proxy
functions to called from net/block devices. While FT transaction, it
queues up net/block
Anthony Liguori anth...@codemonkey.ws wrote:
On 11/30/2010 12:04 PM, Juan Quintela wrote:
Anthony Liguorianth...@codemonkey.ws wrote:
On 11/30/2010 10:32 AM, Juan Quintela wrote:
Michael S. Tsirkinm...@redhat.com wrote:
On Tue, Nov 30, 2010 at 04:40:41PM +0100, Juan
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
SCSI read/write requests should not be re-issued before the current
fragment of I/O completes. There are asserts in scsi-disk.c that guard
this constraint but they trigger on SPARC Linux 2.4. It turns out that
the asserts are too early in the
2010/11/30 Marcelo Tosatti mtosa...@redhat.com:
On Thu, Nov 25, 2010 at 03:06:48PM +0900, Yoshiaki Tamura wrote:
event-tap controls when to start FT transaction, and provides proxy
functions to called from net/block devices. While FT transaction, it
queues up net/block requests, and flush
(2010/11/30 1:41), Dor Laor wrote:
Is this a fair summary: any device that supports live migration workw
under Kemari?
It might be fair summary but practically we barely have live migration working
w/o Kemari. In addition, last I checked Kemari needs additional hooks and it
will be too hard
You can only start a DMA transfer if it's not running yet, and you can only
cancel it if it's running.
Signed-off-by: Kevin Wolf kw...@redhat.com
Reviewed-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
---
hw/ide/pci.c | 60 ++---
1 files
From: Hannes Reinecke h...@suse.de
We parse the CDB twice, which is completely unnecessary.
Signed-off-by: Hannes Reinecke h...@suse.de
Acked-by: Christoph Hellwig h...@lst.de
Signed-off-by: Kevin Wolf kw...@redhat.com
---
hw/scsi-disk.c | 74
On 11/24/2010 12:03 AM, Juan Quintela wrote:
-bwidth = qemu_get_clock_ns(rt_clock) - bwidth;
-bwidth = (bytes_transferred - bytes_transferred_last) / bwidth;
+t0 = qemu_get_clock_ns(rt_clock) - t0;
+bwidth = (bytes_transferred - bytes_transferred_last) / t0;
The result here is
Several places that stop a DMA transfer duplicate this code. Factor it out into
a common function.
Signed-off-by: Kevin Wolf kw...@redhat.com
Reviewed-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
---
hw/ide/core.c | 29 +
1 files changed, 13 insertions(+), 16
BMIDEA in the status register must be cleared on error. This makes FreeBSD
respond (more) correctly to I/O errors.
Signed-off-by: Kevin Wolf kw...@redhat.com
Reviewed-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
---
hw/ide/core.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
Am 30.11.2010 15:12, schrieb Anthony Liguori:
On 11/30/2010 04:15 AM, Kevin Wolf wrote:
Am 29.11.2010 18:42, schrieb Anthony Liguori:
0.13 was a mess of a release (largely due to my lack of time) and I'd
like to get us back onto a predictable schedule.
Telling people six days in
On 11/30/2010 03:06 AM, Anthony Liguori wrote:
-static ram_addr_t ram_save_remaining(void)
+static uint64_t ram_save_remaining(void)
{
RAMBlock *block;
-ram_addr_t count = 0;
+uint64_t count = 0;
QLIST_FOREACH(block,ram_list.blocks, next) {
ram_addr_t addr;
From: Christoph Hellwig h...@lst.de
Signed-off-by: Christoph Hellwig h...@lst.de
Signed-off-by: Kevin Wolf kw...@redhat.com
---
block/raw-posix.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/block/raw-posix.c b/block/raw-posix.c
index d0960b8..9286fb8 100644
---
Anthony Liguori anth...@codemonkey.ws wrote:
On 11/23/2010 05:03 PM, Juan Quintela wrote:
From: Juan Quintelaquint...@trasno.org
Signed-off-by: Juan Quintelaquint...@trasno.org
Signed-off-by: Juan Quintelaquint...@redhat.com
Why?
I needed the precision for the timestamp. Nanoseconds
Michael S. Tsirkin writes:
Avoid sending out packets, and modifying
device state, when VM is stopped.
Add assert statements to verify this does not happen.
Avoid scheduling bh when vhost-net is started.
Stop bh when driver disabled bus mastering
(we must not access memory after
From: Hannes Reinecke h...@suse.de
The current sense handling in scsi-bus is only used by the
scsi-disk driver; the scsi-generic driver is using its own.
So we should move the current sense handling into the
scsi-disk driver.
Signed-off-by: Hannes Reinecke h...@suse.de
Acked-by: Christoph
On Mon, Nov 29, 2010 at 08:34:03PM -0500, Kevin O'Connor wrote:
On Sun, Nov 28, 2010 at 08:47:34PM +0200, Gleb Natapov wrote:
On Sun, Nov 28, 2010 at 12:15:44PM -0500, Kevin O'Connor wrote:
It's unclear to me how SeaBIOS is supposed to do that.
Suppose we have
From: Stefano Stabellini stefano.stabell...@eu.citrix.com
This patch can be applied to both qemu-xen and qemu and adds support
for empty write barriers to xen_disk.
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
Acked-by: Gerd Hoffmann kra...@redhat.com
Signed-off-by: Kevin
On Tue, Nov 30, 2010 at 9:50 AM, Yoshiaki Tamura
tamura.yoshi...@lab.ntt.co.jp wrote:
2010/11/29 Stefan Hajnoczi stefa...@gmail.com:
On Thu, Nov 25, 2010 at 6:06 AM, Yoshiaki Tamura
tamura.yoshi...@lab.ntt.co.jp wrote:
event-tap controls when to start FT transaction, and provides proxy
The initialisation for generic ports and console ports is similar.
Factor out the parts that are the same in a different function that can
be called from each of the initfns.
Signed-off-by: Amit Shah amit.s...@redhat.com
---
hw/virtio-console.c | 31 ++-
1 files
Michael S. Tsirkin m...@redhat.com wrote:
On Tue, Nov 30, 2010 at 04:40:41PM +0100, Juan Quintela wrote:
Basically our bitmap handling code is exponential on memory size,
I didn't realize this. What makes it exponential?
Well, 1st of all, it is exponential as you measure it.
stalls by
When a chardev indicates it can't accept more data, we tell the
virtio-serial code to stop sending us any more data till we tell
otherwise. This helps in guests continuing to run normally while the vq
keeps getting full and eventually the guest stops queueing more data.
As soon as the chardev
On Tue, Nov 30, 2010 at 11:46:48AM -0200, Marcelo Tosatti wrote:
On Tue, Nov 30, 2010 at 03:34:29PM +0200, Michael S. Tsirkin wrote:
On Tue, Nov 30, 2010 at 10:45:40AM -0200, Marcelo Tosatti wrote:
On Wed, Nov 24, 2010 at 05:52:58PM +0200, Michael S. Tsirkin wrote:
Make sure disk is in
On Tue, Nov 30, 2010 at 04:40:41PM +0100, Juan Quintela wrote:
Basically our bitmap handling code is exponential on memory size,
I didn't realize this. What makes it exponential?
On Wed, Dec 01, 2010 at 01:45:09PM +0800, Jason Wang wrote:
Michael S. Tsirkin writes:
Avoid sending out packets, and modifying
device state, when VM is stopped.
Add assert statements to verify this does not happen.
Avoid scheduling bh when vhost-net is started.
Stop bh
This patch tags all pci devices which belong to the piix3/4 chipsets as
not hotpluggable (Host bridge, ISA bridge, IDE controller, ACPI bridge).
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
hw/acpi_piix4.c |2 ++
hw/ide/piix.c |2 ++
hw/piix4.c |1 +
hw/piix_pci.c |
Hi,
First some definitions:
vm-host: machine running the qemu virtual machine with the guest os
usb-host: machine which has the usb device which appears inside the vm
On 11/29/2010 04:47 PM, Gerd Hoffmann wrote:
Hi,
Not me at the moment, but unless you tunnel it inside another
protocol,
On Mon, Nov 29, 2010 at 08:00:18PM -0600, Anthony Liguori wrote:
Yeah, all of this should be done via tracing. Maybe Stefan can make
some suggestions.
Here is an example of how to record savevm timestamps using tracing.
Actually the timestamp is recorded automatically when a trace event
fires.
2011 KVM Conference
- together with LF event like LinuxCon Vancouver BC (Aug), KS Prague (Nov)
- wider audience
- include qemu (tcg)
- include libvirt
- include xen
0.14.0 release plan
- could push things out, mainly want to keep on track for
infrastructure changes (irc channel migration,
On 01.12.2010, at 11:21, Anthony PERARD wrote:
On Mon, 29 Nov 2010, Alexander Graf wrote:
On 29.11.2010, at 15:27, Jan Kiszka wrote:
Am 29.11.2010 15:15, Alexander Graf wrote:
On 29.11.2010, at 13:44, Jan Kiszka wrote:
Am 29.11.2010 13:40, Alexander Graf wrote:
On 29.11.2010,
Michael S. Tsirkin writes:
On Wed, Dec 01, 2010 at 01:45:09PM +0800, Jason Wang wrote:
Michael S. Tsirkin writes:
Avoid sending out packets, and modifying
device state, when VM is stopped.
Add assert statements to verify this does not happen.
Avoid scheduling bh when
On 11/30/2010 08:12 AM, Paolo Bonzini wrote:
On 11/30/2010 02:47 PM, Anthony Liguori wrote:
On 11/30/2010 01:15 AM, Paolo Bonzini wrote:
On 11/30/2010 03:11 AM, Anthony Liguori wrote:
BufferedFile should hit the qemu_file_rate_limit check when the socket
buffer gets filled up.
The problem
Fedora1? Seriously? :-P
--
KVM segmentation fault, using SCSI+writeback and linux 2.4 guest
https://bugs.launchpad.net/bugs/595438
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
Status in Kernel Virtual Machine: Confirmed
Status in
On Mon, Nov 29, 2010 at 08:55:09PM -0500, Kevin O'Connor wrote:
On Mon, Nov 29, 2010 at 11:50:45AM +0100, Gerd Hoffmann wrote:
If scsi card has optionrom with only one bcv then Seabios can determine
its boot order from device path, so why not provide user with this
option today?
It's
On 11/30/2010 08:27 AM, Avi Kivity wrote:
On 11/30/2010 04:17 PM, Anthony Liguori wrote:
What's the problem with burning that cpu? per guest page,
compressing takes less than sending. Is it just an issue of qemu
mutex hold time?
If you have a 512GB guest, then you have a 16MB dirty bitmap
This patch converts the ISA MMIO bridge code to always use little endian mmio.
All bswap code that existed was only there to convert from native cpu
endianness to little endian ISA devices.
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/bonito.c|4 +-
hw/gt64xxx.c |
On Tue, Nov 30, 2010 at 9:52 AM, Sanchit Garg
sancg...@linux.vnet.ibm.com wrote:
@@ -3707,19 +3708,19 @@ VirtIODevice *virtio_9p_init(DeviceState *dev,
V9fsConf *conf)
s-ctx.fs_sm = SM_NONE;
s-ctx.xops = none_xattr_ops;
} else {
- fprintf(stderr, Default to
Instead of passing each handler in the qemu_add_handlers() function,
create a struct of handlers that can be passed to the function instead.
Signed-off-by: Amit Shah amit.s...@redhat.com
---
gdbstub.c|9 +++--
hw/debugcon.c|2 +-
hw/escc.c|9
This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/heathrow_pic.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/hw/heathrow_pic.c b/hw/heathrow_pic.c
index 390b63c..b19b754 100644
---
The send_all function is modified to return to the caller in case the
driver cannot handle any more data. It returns -EAGAIN or
WSAEWOULDBLOCK on non-Windows and Windows platforms respectively. This
is only done when the caller sets a callback function handler indicating
it's not interested in
This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/ppc_prep.c | 38 +++---
1 files changed, 3 insertions(+), 35 deletions(-)
diff --git a/hw/ppc_prep.c b/hw/ppc_prep.c
index
Currently the number of CPUID leaves KVM handles is limited to 40.
My desktop machine (AthlonII) already has 35 and future CPUs will
expand this well beyond the limit. Extend the limit to 80 to make
room for future processors.
Signed-off-by: Andre Przywara andre.przyw...@amd.com
---
Hello,
This refreshed series adds support for non-blocking chardev writes if
the caller asks for it.
This series does away with the special qemu_chr_write_nb() call that
did nonblocking writes. Instead, now the writes are nonblocking if
the caller registers a callback function with the chardev
Adding a chardev backend for spice, for usage by spice vdagent over a
with virtio-serial device.
Alon Levy (1):
spice: add chardev
Makefile.objs |2 +-
qemu-char.c |7 ++
qemu-config.c |9 ++
qemu-options.hx | 18 -
spice-qemu-char.c | 222
On 17 November 2010 12:30, Jamie Lentin j...@lentin.co.uk wrote:
In setsockopt, the socket level options are translated to the hosts'
architecture before the real syscall is called, e.g.
TARGET_SO_TYPE - SO_TYPE. This patch does the same with getsockopt.
I agree that this is necessary (at
On Mon, 29 Nov 2010, Alexander Graf wrote:
On 29.11.2010, at 15:27, Jan Kiszka wrote:
Am 29.11.2010 15:15, Alexander Graf wrote:
On 29.11.2010, at 13:44, Jan Kiszka wrote:
Am 29.11.2010 13:40, Alexander Graf wrote:
On 29.11.2010, at 13:30, Jan Kiszka wrote:
Am 29.11.2010
Hi,
On 12/01/2010 12:04 PM, Paul Brook wrote:
Hi,
On 11/30/2010 12:32 PM, Alon Levy wrote:
On Tue, Nov 30, 2010 at 12:26:56PM +0100, Hans de Goede wrote:
snip snip
Then there would be multiple ways to add a virtual usb device using
usb-net-redir.c to the virtual machine. One way of adding
On 11/30/2010 04:17 PM, Anthony Liguori wrote:
What's the problem with burning that cpu? per guest page,
compressing takes less than sending. Is it just an issue of qemu
mutex hold time?
If you have a 512GB guest, then you have a 16MB dirty bitmap which
ends up being an 128MB dirty bitmap
Now that the infrastructure is in place to return -EAGAIN to callers,
individual char drivers can set their update_fd_handlers() function to
set or remove an fd's write handler. This handler checks if the driver
became writable.
A generic callback routine is used for unblocking writes and
On Sun, Nov 28, 2010 at 7:08 PM, François Revol re...@free.fr wrote:
From b0602bc2b02dcd7b15f0f9a143f850defd767509 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= re...@free.fr
Date: Sun, 28 Nov 2010 20:01:03 +0100
Subject: [PATCH] Add basic read, write and create support for
The device is only used on big endian systems, but always byte swaps. That's
a very good indicator that it's actually a little endian device ;-).
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/mac_dbdma.c |5 +
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git
On 11/30/2010 08:11 AM, Michael S. Tsirkin wrote:
On Tue, Nov 30, 2010 at 08:02:56AM -0600, Anthony Liguori wrote:
If we're burning excess CPU walking a 100MB bitmap, then let's fix
that problem. Stopping every 1MB worth of the bitmap to do other
work just papers over the real problem
Introduce a char-specific wrapper to qemu_set_fd_handler functions.
This wrapper is useful to add / remove a write handler easily. Write
handlers are only used when the backend is blocked and cannot receive
any more input.
Signed-off-by: Amit Shah amit.s...@redhat.com
---
qemu-char.c | 64
On 11/30/2010 04:15 AM, Kevin Wolf wrote:
Am 29.11.2010 18:42, schrieb Anthony Liguori:
0.13 was a mess of a release (largely due to my lack of time) and I'd
like to get us back onto a predictable schedule.
Telling people six days in advance when the fork will be is hardly
Hi,
On 11/30/2010 12:32 PM, Alon Levy wrote:
On Tue, Nov 30, 2010 at 12:26:56PM +0100, Hans de Goede wrote:
snip snip
Then there would be multiple ways to add a virtual usb device using
usb-net-redir.c to the virtual machine. One way of adding such a device
could be starting a
On 11/30/2010 02:47 PM, Anthony Liguori wrote:
On 11/30/2010 01:15 AM, Paolo Bonzini wrote:
On 11/30/2010 03:11 AM, Anthony Liguori wrote:
BufferedFile should hit the qemu_file_rate_limit check when the socket
buffer gets filled up.
The problem is that the file rate limit is not hit because
On Wed, Nov 24, 2010 at 04:23:15PM +0200, Avi Kivity wrote:
I'm more concerned about lock holder preemption, and interaction
of this mechanism with any kernel solution for LHP.
Can you suggest some scenarios and I'll create some test cases?
I'm trying figure out the best way to evaluate
This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/versatile_pci.c | 14 +-
1 files changed, 1 insertions(+), 13 deletions(-)
diff --git a/hw/versatile_pci.c b/hw/versatile_pci.c
index 3baad96..cc8f9f8
On 11/30/2010 03:47 PM, Anthony Liguori wrote:
On 11/30/2010 01:15 AM, Paolo Bonzini wrote:
On 11/30/2010 03:11 AM, Anthony Liguori wrote:
BufferedFile should hit the qemu_file_rate_limit check when the socket
buffer gets filled up.
The problem is that the file rate limit is not hit because
On Mon, Nov 15, 2010 at 11:20 AM, Stefan Hajnoczi stefa...@gmail.com wrote:
On Sun, Nov 14, 2010 at 12:19 PM, Avi Kivity a...@redhat.com wrote:
On 11/14/2010 01:05 PM, Avi Kivity wrote:
I agree, but let's enable virtio-ioeventfd carefully because bad code
is out there.
Sure. Note as long
On 11/30/2010 01:21 AM, Paolo Bonzini wrote:
On 11/30/2010 03:06 AM, Anthony Liguori wrote:
-static ram_addr_t ram_save_remaining(void)
+static uint64_t ram_save_remaining(void)
{
RAMBlock *block;
-ram_addr_t count = 0;
+uint64_t count = 0;
On Wed, Nov 17, 2010 at 4:19 PM, Stefan Hajnoczi
stefa...@linux.vnet.ibm.com wrote:
The v4 version includes:
* Simpler start/stop ioeventfd mechanism using bool ioeventfd_started state
* Support for migration
* Handle deassign race condition to avoid dropping a virtqueue kick
* Add
On 11/30/2010 02:58 PM, Dor Laor wrote:
Please send in any agenda items you are interested in covering.
nested vmx? must pick up pace if want to merge.
--
error compiling committee.c: too many arguments to function
On Tue, Nov 30, 2010 at 12:58 PM, Dor Laor dl...@redhat.com wrote:
Please send in any agenda items you are interested in covering.
Juan already has a thread for agenda items. It includes:
As I forgot to put the call for agenda befor, Anthony already suggested:
- 2011 kvm conference
- 0.14.0
usb_add net:192.168.1.100::[vid]:[pid]
or:
usb_add net:192.168.1.100::[busnr]:[addr]
...
Instead I suggest just using a freeform string ID. For practical reasons
we probably want to restrict this to regular characters, like we do
other ids (i.e. [-_A-Za-z0-9]). This allows
On Tue, Nov 30, 2010 at 10:45:40AM -0200, Marcelo Tosatti wrote:
On Wed, Nov 24, 2010 at 05:52:58PM +0200, Michael S. Tsirkin wrote:
Make sure disk is in consistent state.
Signed-off-by: Michael S. Tsirkin m...@redhat.com
Tested-by: Jason Wang jasow...@redhat.com
---
cpus.c |2
On (Wed) Dec 01 2010 [11:59:35], Paul Brook wrote:
-qemu_chr_write(vcon-chr, buf, len);
+ret = qemu_chr_write(vcon-chr, buf, len);
+if (ret == -EAGAIN) {
+virtio_serial_throttle_port(port, true);
+}
}
This looks wrong. It will loose data
Anthony Liguori anth...@codemonkey.ws wrote:
On 11/24/2010 09:16 AM, Paolo Bonzini wrote:
On 11/24/2010 12:14 PM, Michael S. Tsirkin wrote:
buffered_file timer runs each 100ms. And we try to measure
channel
bandwidth from there. If we are not able to run the timer, all the
-qemu_chr_write(vcon-chr, buf, len);
+ret = qemu_chr_write(vcon-chr, buf, len);
+if (ret == -EAGAIN) {
+virtio_serial_throttle_port(port, true);
+}
}
This looks wrong. It will loose data in the case of a partial write
(i.e. ret len)
That
Avi Kivity wrote:
On 12/01/2010 01:17 PM, Andre Przywara wrote:
Currently the number of CPUID leaves KVM handles is limited to 40.
My desktop machine (AthlonII) already has 35 and future CPUs will
expand this well beyond the limit. Extend the limit to 80 to make
room for future processors.
On 12/01/2010 01:17 PM, Andre Przywara wrote:
Currently the number of CPUID leaves KVM handles is limited to 40.
My desktop machine (AthlonII) already has 35 and future CPUs will
expand this well beyond the limit. Extend the limit to 80 to make
room for future processors.
Signed-off-by: Andre
Hi,
This patch series adds a flag which allows pci devices being tagged
as not hotpluggable. It also sets this flag for a number of devices.
cheers,
Gerd
Gerd Hoffmann (3):
pci: allow devices being tagged as not hotpluggable.
piix: tag as not hotpluggable.
vga: tag as not
This patch adds support for expiring passwords to vnc. It adds a new
vnc_display_pw_expire() function which specifies the time when the
password will expire.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
console.h |1 +
qemu-common.h |3 +++
ui/vnc.c | 14 ++
On 12/01/2010 03:52 AM, Juan Quintela wrote:
- 512GB guest is really the target?
no, problems exist with smaller amounts of RAM. with 16GB guest it is
trivial to get 1s stalls, 64GB guest, 3-4s, with more memory, migration
is flaky to say the less.
- how much cpu time can we use for
This patch adds new set_password and expire_password monitor commands
which allows to change and expire the password for spice and vnc
connections. See the doc update patch chunk for details.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
hmp-commands.hx | 54 +
On Tue, Nov 30, 2010 at 09:53:32PM -0500, Kevin O'Connor wrote:
On Tue, Nov 30, 2010 at 04:01:00PM +0200, Gleb Natapov wrote:
On Mon, Nov 29, 2010 at 08:34:03PM -0500, Kevin O'Connor wrote:
On Sun, Nov 28, 2010 at 08:47:34PM +0200, Gleb Natapov wrote:
If you let go to the idea of exact
This patch tags all vga cards as not hotpluggable. The qemu
standard vga will never ever be hotpluggable. For cirrus + vmware
it might be possible to get that work some day. Todays we can't
handle that for a number of reasons though.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
On 12/01/2010 01:44 PM, Stefan Hajnoczi wrote:
And, what about efficiency? As in bits/cycle?
We are running benchmarks with this latest patch and will report results.
Full results here (thanks to Khoa Huynh):
http://wiki.qemu.org/Features/VirtioIoeventfd
The host CPU utilization is
This implements an asynchronous version of bdrv_pwrite.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
block.c | 167 +++
block.h |2 +
2 files changed, 169 insertions(+), 0 deletions(-)
diff --git a/block.c b/block.c
index
On Fri, Nov 26, 2010 at 7:17 PM, Alexander Graf ag...@suse.de wrote:
This patch adds the storage sata class id.
Signed-off-by: Alexander Graf ag...@suse.de
---
hw/pci_ids.h | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Reviewed-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
On 11/30/2010 04:50 PM, Anthony Liguori wrote:
That's what the patch set I was alluding to did. Or maybe I imagined
the whole thing.
No, it just split the main bitmap into three bitmaps. I'm suggesting
that we have the dirty interface have two implementations, one that
refers to the 8-bit
Instead of directly executing writes and fsyncs, queue them and execute them
asynchronously. What makes this interesting is that we can delay syncs and if
multiple syncs occur, we can merge them into one bdrv_flush.
A typical sequence in qcow2 (simple cluster allocation) looks like this:
1.
On Fri, Nov 26, 2010 at 7:17 PM, Alexander Graf ag...@suse.de wrote:
From: Roland Elek elek.rol...@gmail.com
I modified ide_identify() to include the zero-based queue length
value in word 75, and set bit 8 in word 76 to signal NCQ support
in the identify data for AHCI SATA drives.
block-queue itself looks more or less ready to me now, the rest is
possible bug fixes and addressing review comments. So please, give
the first three patches a good review, they are in their final version
otherwise.
This series is only marked RFC because proper qcow2 integration is
missing and
On 29 November 2010 19:54, Nathan Froyd froy...@codesourcery.com wrote:
Yes, this is ugly. Are you up for running:
perl -p -i -e 's/float(\d+)_is_nan/float\1_is_quiet_nan/g' target-*/*.c
(and also carefully in fpu/*) or similar and moving the bit-twiddling
float_is_nan into fpu/?
I'm just
François Revol wrote:
usbip
I don't know how good this is.
For another implementation of USB-over-IP you could look at Sun's
work with the SunRay thin clients. I believe some of it may be in
the OpenUSB codebase. (They forked libusb to make it work the way
they wanted.) I don't know how good
Marcelo Tosatti wrote:
On Tue, Nov 30, 2010 at 06:28:55PM +0900, Yoshiaki Tamura wrote:
2010/11/30 Marcelo Tosattimtosa...@redhat.com:
On Thu, Nov 25, 2010 at 03:06:48PM +0900, Yoshiaki Tamura wrote:
event-tap controls when to start FT transaction, and provides proxy
functions to called from
1 - 100 of 231 matches
Mail list logo