Re: Windows host support [was: Re: [Qemu-devel] CFP: 1st International QEMU Users Forum]

2010-11-29 Thread Anthony Liguori
yourself :) Btw Anthony, what happened to the really well done MAINTAINERS file overhaul? I think I just forgot to commit it. Unfortunately, Savannah's now down :-( Regards, Anthony Liguori Alex

[Qemu-devel] texi2wiki?

2010-11-29 Thread Anthony Liguori
scratch. Thanks for any suggestions, Anthony Liguori

Re: [Qemu-devel] [PATCH 00/21] Kemari for KVM 0.2

2010-11-29 Thread Anthony Liguori
is needed--to distinguish between device accesses and internal accesses. BTW, dev_aio_multiwrite should take a DeviceState * and a BlockDriverState. Regards, Anthony Liguori Paul -- To unsubscribe from this list: send the line unsubscribe kvm in the body of a message to majord

Re: [Qemu-devel] [PATCH 00/21] Kemari for KVM 0.2

2010-11-29 Thread Anthony Liguori
as the non-Kemari case is essentially a nop. Regards, Anthony Liguori Paul

[Qemu-devel] [RFC] QEMU 0.14.0 release plan

2010-11-29 Thread Anthony Liguori
to send out stable patch candidates regularly and require 3 community Acked-by's for the patch to go into stable. I'm not sure if this is too much process but by the same token, as long as we full the above rule, this should be a trivial step for folks to follow. Thoughts? Regards, Anthony

Re: [Spice-devel] [Qemu-devel] RFC: usb redirection over the network, interesting outside of spice?

2010-11-29 Thread Anthony Liguori
the picture which creates a clean separation layer. There are emulated devices in QEMU which we create and control and then there are passthrough devices that QEMU doesn't have any role in creating. Regards, Anthony Liguori Rgrds, Attila 2010/11/29 Gerd Hoffmann kra...@redhat.com

Re: [Qemu-devel] [RFC] QEMU 0.14.0 release plan

2010-11-29 Thread Anthony Liguori
On 11/29/2010 12:10 PM, Alexander Graf wrote: On 29.11.2010, at 18:42, Anthony Liguori wrote: Hi, 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. Here's what I propose: 12/6 - fork off stable-0.14 tree

[Qemu-devel] Switching primary git repository to git.qemu.org

2010-11-29 Thread Anthony Liguori
when Savannah will come back online, we need to be careful to serialize our access to avoid two heads. Once everyone has Ack'd, I'll enable write-access to git.qemu.org and we can start switching. For people without access to the main tree, there should be no visible changes. Regards, Anthony

Re: [Qemu-devel] [RFC] QEMU 0.14.0 release plan

2010-11-29 Thread Anthony Liguori
On 11/29/2010 01:58 PM, Alexander Graf wrote: On 29.11.2010, at 20:29, Anthony Liguori wrote: Is 2 just right? I was thinking of a more sophisticated model. Maybe 1 maintainer + 1 user? Or 1 person who knows his way around the area + 1 more? + 1 user? cute :-) 2 Acks seems

[Qemu-devel] Savannah Downtime

2010-11-29 Thread Anthony Liguori
to qemu.org, and I also wanted to remind everyone that http://git.qemu.org/qemu.git is an up-to-date mirror of the QEMU development tree. I expect that we'll shortly start pushing changes directly to git.qemu.org to keep things moving while Savannah investigates their incident. Regards, Anthony

Re: [Qemu-devel] [PATCH 01/10] Add spent time to migration

2010-11-29 Thread Anthony Liguori
(); This is hideous :-) Recording the time is not a bad idea but it should be stored in the migration state and available via info migrate. Regards, Anthony Liguori if (strstart(uri, tcp:,p)) { s = tcp_start_outgoing_migration(mon, p, max_throttle, detach

Re: [Qemu-devel] [PATCH 02/10] Add buffered_file_internal constant

2010-11-29 Thread Anthony Liguori
it suck a little less. Regards, Anthony Liguori + typedef struct QEMUFileBuffered { BufferedPutFunc *put_buffer; @@ -235,7 +237,7 @@ static void buffered_rate_tick(void *opaque) return; } -qemu_mod_timer(s-timer, qemu_get_clock(rt_clock) + 100); +qemu_mod_timer(s

Re: [Qemu-devel] [PATCH 03/10] Add printf debug to savevm

2010-11-29 Thread Anthony Liguori
loading state section id %d\n, section_id); Yeah, all of this should be done via tracing. Maybe Stefan can make some suggestions. Regards, Anthony Liguori

Re: [Qemu-devel] [PATCH 05/10] KVM don't care about TLB handling

2010-11-29 Thread Anthony Liguori
are difficult to maintain long term whereas refactoring the function provides a more obvious idea about what's going on and why it's not needed for KVM (btw, a comment is definitely needed). Regards, Anthony Liguori /* we modify the TLB cache so that the dirty bit will be set again

Re: [Qemu-devel] [PATCH 06/10] Only calculate expected_time for stage 2

2010-11-29 Thread Anthony Liguori
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 Reviewed-by: Anthony Liguori aligu...@us.ibm.com Regards, Anthony Liguori --- arch_init.c | 10

Re: [Qemu-devel] [PATCH 07/10] ram_save_remaining() returns an uint64_t

2010-11-29 Thread Anthony Liguori
, Anthony Liguori

Re: [Qemu-devel] [PATCH 08/10] Count nanoseconds with uint64_t not doubles

2010-11-29 Thread Anthony Liguori
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? Regards, Anthony Liguori --- arch_init.c |7 --- 1 files changed, 4 insertions(+), 3

Re: [Qemu-devel] [PATCH 09/10] Exit loop if we have been there too long

2010-11-29 Thread Anthony Liguori
? Is this purely synthetic because you're testing an utilized large memory guest? Regards, Anthony Liguori --- arch_init.c | 16 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/arch_init.c b/arch_init.c index d32aaae..b463798 100644 --- a/arch_init.c +++ b

Re: [Qemu-devel] [PATCH 10/10] Maintaing number of dirty pages

2010-11-29 Thread Anthony Liguori
of a simple linear bitmap. Regards, Anthony Liguori Signed-off-by: Juan Quintelaquint...@trasno.org Signed-off-by: Juan Quintelaquint...@redhat.com --- arch_init.c | 15 +-- cpu-all.h |7 +++ exec.c |1 + 3 files changed, 9 insertions(+), 14 deletions(-) diff

Re: [Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant

2010-11-29 Thread Anthony Liguori
of qemu_mutex. Those are the problems to fix. Sprinkling the code with returns in semi-random places because it benchmarked well for one particular test case is something we'll deeply regret down the road. Regards, Anthony Liguori Otherwise, I have to pick random numbers like ... 50ms

[Qemu-devel] Re: [PATCH 05/10] KVM don't care about TLB handling

2010-11-29 Thread Anthony Liguori
we should fix it. Otherwise, we're working around a broken interface forever in QEMU. Regards, Anthony Liguori THanks, Juan. Regards, Anthony Liguori /* we modify the TLB cache so that the dirty bit will be set again when accessing the range */ start1

[Qemu-devel] Re: [PATCH 09/10] Exit loop if we have been there too long

2010-11-29 Thread Anthony Liguori
(otherwise the rate limit calculation is completely broken), and other things in qemu don't work very well (monitor cames to mind). You're testing has been broken because you didn't update the code correctly. Regards, Anthony Liguori I tested several values: - no limit: migration takes 112

Re: [Qemu-devel] Re: [PATCH 09/10] Exit loop if we have been there too long

2010-11-30 Thread Anthony Liguori
the problem to another day when it becomes the source of a future problem. Regards, Anthony Liguori Paolo

Re: [Qemu-devel] [PATCH 02/10] Add buffered_file_internal constant

2010-11-30 Thread Anthony Liguori
() / buffered_file_interval); Regards, Anthony Liguori --- buffered_file.c |6 -- buffered_file.h |2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/buffered_file.c b/buffered_file.c index 1836e7e..1f492e6 100644 --- a/buffered_file.c +++ b/buffered_file.c @@ -20,6 +20,8

Re: [Qemu-devel] [PATCH 04/10] No need to iterate if we already are over the limit

2010-11-30 Thread Anthony Liguori
On 11/23/2010 05:03 PM, Juan Quintela wrote: From: Juan Quintelaquint...@trasno.org If buffers are full, don't iterate Signed-off-by: Juan Quintelaquint...@redhat.com Signed-off-by: Juan Quintelaquint...@trasno.org Reviewed-by: Anthony Liguori aligu...@us.ibm.com Regards, Anthony

[Qemu-devel] Re: Switching primary git repository to git.qemu.org

2010-11-30 Thread Anthony Liguori
the official git tree. The URI to push is: git+ssh://usern...@git.qemu.org/pub/git/qemu.git If you have problems accessing it, please let me know. Once SV is restored properly, I'll setup a push based mirror. Regards, Anthony Liguori

Re: [Qemu-devel] [PULL] virtio, e1000, pci aer, pci reset

2010-11-30 Thread Anthony Liguori
that conflicts with your tree. Regards, Anthony Liguori Anthony Liguori (2): qbus: add functions to walk both devices and busses qdev: reset qdev along with qdev tree Isaku Yamahata (11): pci: add W1C bits to pci status register pcie_regs.h: more constants pcie/aer

[Qemu-devel] Re: KVM call minutes for Nov 30

2010-11-30 Thread Anthony Liguori
setting a migration limit does increase migration, it's the only solution that preserves fairness unless we stick migration into a separate thread. Regards, Anthony Liguori - run Anthony's test load and discuss on list -- To unsubscribe from this list: send the line unsubscribe kvm in the body

[Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant

2010-11-30 Thread Anthony Liguori
? Well, 1st of all, it is exponential as you measure it. stalls by default are: 1-2GB: milliseconds 2-4GB: 100-200ms 4-8GB: 1s 64GB: 59s 400GB: 24m (yes, minutes) That sounds really exponential. How are you measuring stalls btw? Regards, Anthony Liguori Now the other thing is the cache size

[Qemu-devel] Re: [PATCH 09/10] Exit loop if we have been there too long

2010-11-30 Thread Anthony Liguori
On 11/30/2010 07:58 AM, Avi Kivity wrote: 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

[Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant

2010-11-30 Thread Anthony Liguori
be cleaner than a timeout of 50ms is beyond me. If the migration loop is running for 50ms than we've already failed if the user requests a 30ms downtime for migration. The 50ms timeout means that a VCPU can be blocked for 50ms at a time. Regards, Anthony Liguori On the other hand

[Qemu-devel] Re: [PATCH 09/10] Exit loop if we have been there too long

2010-11-30 Thread Anthony Liguori
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 work is done elsewhere. The rate can limit

[Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant

2010-12-01 Thread Anthony Liguori
that any of your patches would address this problem. Even if you had to scan every page in a 400GB guest, it would not take 24 minutes. Something is not quite right here. 24 minutes suggests that there's another problem that is yet to be identified. Regards, Anthony Liguori It only is a stall

[Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant

2010-12-01 Thread Anthony Liguori
for this to be accurate. Regards, Anthony Liguori Later, Juan. Regards, Anthony Liguori Now the other thing is the cache size. with 64GB of RAM, we basically have a 16MB bitmap size, i.e. we blow the cache each time that we run ram_save_live(). This is one of the reasons why I don't want

[Qemu-devel] Re: [PATCH 09/10] Exit loop if we have been there too long

2010-12-01 Thread Anthony Liguori
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

[Qemu-devel] Re: [PATCH 09/10] Exit loop if we have been there too long

2010-12-01 Thread Anthony Liguori
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

[Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant

2010-12-01 Thread Anthony Liguori
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

Re: [Qemu-devel] [RFC] QEMU 0.14.0 release plan

2010-12-01 Thread 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 advance when the fork will be is hardly

[Qemu-devel] Re: [PATCH 07/10] ram_save_remaining() returns an uint64_t

2010-12-01 Thread Anthony Liguori
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; QLIST_FOREACH(block

Re: [Qemu-devel] [PATCH 1/2] spice: connection events.

2010-12-01 Thread Anthony Liguori
sessions only you can filter for the main channel (channel-type == 1). Signed-off-by: Gerd Hoffmannkra...@redhat.com Reviewed-by: Anthony Liguori aligu...@us.ibm.com Regards, Anthony Liguori --- QMP/qmp-events.txt | 64 monitor.c

[Qemu-devel] Re: [PATCH 10/10] Maintaing number of dirty pages

2010-12-01 Thread Anthony Liguori
16ms into 24 minutes. Regards, Anthony Liguori Later, Juan. Regards, Anthony Liguori

Re: [Qemu-devel] [PATCH 1/2] spice: connection events.

2010-12-01 Thread Anthony Liguori
sessions only you can filter for the main channel (channel-type == 1). Signed-off-by: Gerd Hoffmannkra...@redhat.com Looks good. Reviewed-by: Anthony Liguori aligu...@us.ibm.com Regards, Anthony Liguori --- QMP/qmp-events.txt | 64

Re: [Qemu-devel] [PATCH v2 0/3] vnc/spice: add monitor commands to change+expire passwords.

2010-12-01 Thread Anthony Liguori
. Regards, Anthony Liguori Check the patches and/or updated docs for details. cheers, Gerd [ v2: remove tabs ] Gerd Hoffmann (3): vnc: auth reject cleanup vnc: support password expire vnc/spice: add set_passwd monitor command. console.h |1 + hmp-commands.hx | 54

Re: [Qemu-devel] [PATCH v2 0/3] vnc/spice: add monitor commands to change+expire passwords.

2010-12-01 Thread Anthony Liguori
On 12/01/2010 10:07 AM, Gerd Hoffmann wrote: On 12/01/10 15:10, Anthony Liguori wrote: On 11/30/2010 07:22 AM, Gerd Hoffmann wrote: Hi, This patch series adds new monitor commands to set and expire the password: set-password $protocol $secret expire-password $protocol [ now | never | +secs

[Qemu-devel] Re: [PATCH 10/10] Maintaing number of dirty pages

2010-12-01 Thread Anthony Liguori
On 12/01/2010 10:52 AM, Avi Kivity wrote: On 12/01/2010 06:49 PM, Anthony Liguori wrote: We need actual measurements instead of speculations. Yes, I agree 100%. I think the place to start is what I suggested in a previous note in this thread, we need to measure actual stall time

[Qemu-devel] Re: [PATCH 10/10] Maintaing number of dirty pages

2010-12-01 Thread Anthony Liguori
. BTW, by this logic, even a 1-byte dirty bitmap is only 16mb which can be read in less than 16ms so where is the reported 24 minute stall coming from? Regards, Anthony Liguori

[Qemu-devel] Re: [PATCH 10/10] Maintaing number of dirty pages

2010-12-01 Thread Anthony Liguori
On 12/01/2010 10:43 AM, Avi Kivity wrote: On 12/01/2010 06:33 PM, Anthony Liguori wrote: BTW, by this logic, even a 1-byte dirty bitmap is only 16mb which can be read in less than 16ms so where is the reported 24 minute stall coming from? a) we read the bitmap more than once Not in a single

[Qemu-devel] Re: [PATCH 10/10] Maintaing number of dirty pages

2010-12-01 Thread Anthony Liguori
On 12/01/2010 11:01 AM, Avi Kivity wrote: On 12/01/2010 06:56 PM, Anthony Liguori wrote: On 12/01/2010 10:52 AM, Avi Kivity wrote: On 12/01/2010 06:49 PM, Anthony Liguori wrote: We need actual measurements instead of speculations. Yes, I agree 100%. I think the place to start is what I

[Qemu-devel] [RFC] QEMU 0.14.0 release plan (v2)

2010-12-02 Thread Anthony Liguori
changes Regards, Anthony Liguori

[Qemu-devel] Re: [PULL] virtio, vhost, e1000, pci

2010-12-02 Thread Anthony Liguori
in qemu_ld. (2010-12-01 19:48:31 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu.git for_anthony Pulled, thanks. Regards, Anthony Liguori Note: in an attempt to avoid conflict in a merge I cherry-picked a patch by Stefan from master

Re: [Qemu-devel] [Patch 0/14] builtin iscsi support

2010-12-03 Thread Anthony Liguori
On 12/03/2010 05:09 AM, ronniesahlb...@gmail.com wrote: This series of pathces adds built in iscsi support to qemu. The first 12 patches 14 adds a general purpose iscsi client library in a separate subdirectory ./block/iscsi that is aimed at being useful not only for kvm/qemu but for all scsi

Re: [Qemu-devel] [Patch 0/14] builtin iscsi support

2010-12-03 Thread Anthony Liguori
keen on having code in the repository that doesn't use common infrastructure and doesn't follow our coding style. Regards, Anthony Liguori While these libraries are now at a stage where they are mature enough to stand on their own, they now start to appear as separate standalone packages

Re: [Qemu-devel] [PULL 00/16] Block patches

2010-12-06 Thread Anthony Liguori
Henderson r...@twiddle.net Signed-off-by: Edgar E. Iglesias ed...@axis.com As the head on that branch which doesn't seem right. Regards, Anthony Liguori Avi Kivity (1): ide: convert bmdma address ioport to ioport_register() Christoph Hellwig (1): raw-posix: raw_pwrite comment

Re: [Qemu-devel] [PULL 00/16] Block patches

2010-12-06 Thread Anthony Liguori
random commit in master. :-) Yeah, I still have origin pointing to Savannah and it confused me. Sorry for the noise. Regards, Anthony Liguori Kevin

Re: [Qemu-devel] [PATCH 06/21] vl: add a tmp pointer so that a handler can delete the entry to which it belongs.

2010-12-08 Thread Anthony Liguori
. This is still brittle though because it only allows the current handler to delete itself. A better approach is to borrow the technique we use with file descriptors (using a deleted flag) as that is robust against deletion of any elements in a handler. Regards, Anthony Liguori Yoshi On Thu

Re: [Qemu-devel] Re: [RFC][PATCH v5 01/21] Move code related to fd handlers into utility functions

2010-12-08 Thread Anthony Liguori
++, the namespacing would be obvious because you wouldn't have a choice about how to design the namespace ;-) /me ducks Regards, Anthony Liguori Stefan

[Qemu-devel] IRC channel movement - FreeNode to OFTC

2010-12-09 Thread Anthony Liguori
Hi, I'd like to move IRC channels from FreeNode to OFTC, so please join #qemu on OFTC starting now. Regards, Anthony Liguori

[Qemu-devel] Re: [PATCH] Fix segfault with ram_size 4095M without kvm

2010-12-09 Thread Anthony Liguori
No, it was intentional. We should fix the segv, this is not a known limitation but rather a bug. Regards, Anthony Liguori vl.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/vl.c b/vl.c index 2dbb6db..bb9c21c 100644 --- a/vl.c +++ b/vl.c @@ -5792,6 +5792,12

[Qemu-devel] Re: [PATCH] Fix segfault with ram_size 4095M without kvm

2010-12-09 Thread Anthony Liguori
we shouldn't just paper over it. Regards, Anthony Liguori Regards, Anthony Liguori vl.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/vl.c b/vl.c index 2dbb6db..bb9c21c 100644 --- a/vl.c +++ b/vl.c @@ -5792,6 +5792,12 @@ int main(int argc, char

Re: [Qemu-devel] IRC channel movement - FreeNode to OFTC

2010-12-09 Thread Anthony Liguori
, why move? Have been meaning to for a while. OFTC is a bit easier to work with than FreeNode. Regards, Anthony Liguori

Re: [Qemu-devel] [RFC][PATCH v5 00/21] virtagent: host/guest RPC communication agent

2010-12-09 Thread Anthony Liguori
) 2) The target of this work is for guest agents 3) QMP does not support bidirectional RPC messages. 4) The RPC mechanism is a minor part of virt-agent so ultimately, it kind of doesn't matter. The RPC messages themselves are what's important. Regards, Anthony Liguori QMP can be fairly

[Qemu-devel] Re: [RESEND PATCH v3 1/2] Minimal RAM API support

2010-12-13 Thread Anthony Liguori
On 12/13/2010 02:47 PM, Alex Williamson wrote: This adds a minimum chunk of Anthony's RAM API support so that we can identify actual VM RAM versus all the other things that make use of qemu_ram_alloc. Signed-off-by: Alex Williamsonalex.william...@redhat.com --- Makefile.objs |1 +

[Qemu-devel] Re: [PATCH v4 2/2] RAM API: Make use of it for x86 PC

2010-12-14 Thread Anthony Liguori
area back and forth between memory mapped and normal ram depending on the mode. This presents no functional change, just structures RAM allocation to closer reflect the way things actually work. Regards, Anthony Liguori In terms of patch hygiene, it should be in a separate patch titled

[Qemu-devel] Re: [PATCH] qemu-kvm: Switch to upstream -enable-kvm semantics

2010-12-15 Thread Anthony Liguori
be helpful for management tools too. Regards, Anthony Liguori --- vl.c | 10 +- 1 files changed, 1 insertions(+), 9 deletions(-) diff --git a/vl.c b/vl.c index e3c8919..87e88c2 100644 --- a/vl.c +++ b/vl.c @@ -247,7 +247,7 @@ static void *boot_set_opaque; static NotifierList

Re: [Qemu-devel] [PATCH v4 1/2] Minimal RAM API support

2010-12-15 Thread Anthony Liguori
(and doesn't go through the normal translation hierarchy). Regards, Anthony Liguori Paul -- To unsubscribe from this list: send the line unsubscribe kvm in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [Qemu-devel] [PATCH v2 2/6] qdev: reset qdev along with qdev tree

2010-12-16 Thread Anthony Liguori
? If a system maintainer can't be bothered to convert to qdev we can declare the system unsupported :) Honestly, I think that's a fair thing to do. Regards, Anthony Liguori

Re: [Qemu-devel] [PULL] virtio-9p patches - Request for pull

2010-12-17 Thread Anthony Liguori
On 12/02/2010 06:05 PM, Venkateswararao Jujjuri (JV) wrote: The following changes since commit 6a8657528d94fa1be78d1be0821a01a251fa2de9: Anthony Liguori (1): Fix build are available in the git repository at: git://repo.or.cz/qemu/aliguori/jvrao.git for-anthony Pulled

Re: [Qemu-devel] [PULL 0/4]: Monitor queue

2010-12-17 Thread Anthony Liguori
On 12/06/2010 08:43 AM, Luiz Capitulino wrote: Anthony, QMP fixes pull request. The changes (since 2c90fe2b71df2534884bce96d90cbfcc93aeedb8) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git for-anthony Pulled. Thanks. Regards, Anthony Liguori

Re: [Qemu-devel] [PULL] pci, virtio, net, migration

2010-12-17 Thread Anthony Liguori
On 12/12/2010 05:25 AM, Michael S. Tsirkin wrote: The following changes since commit 962630f207a33b7de4316022884b5241e05491cd: Pass boot device list to firmware. (2010-12-11 21:32:48 +) Pulled. Thanks. Regards, Anthony Liguori are available in the git repository at: git

Re: [Qemu-devel] [PULL 00/14] Block patches

2010-12-17 Thread Anthony Liguori
): ceph/rbd block driver for qemu-kvm Pulled. Thanks. Regards, Anthony Liguori Jes Sorensen (8): Add missing tracing to qemu_mallocz() Use qemu_mallocz() instead of calloc() in img_convert() img_convert(): Only try to free bs[] entries if bs is valid

Re: [Qemu-devel] [PATCH 00/14] [PULL] ARM fixes, v2

2010-12-17 Thread Anthony Liguori
page lookup are available in the git repository at: git://git.linaro.org/qemu/qemu-arm.git for-anthony Ping? Pulled. Thanks. Regards, Anthony Liguori -- PMM

Re: [Qemu-devel] [PATCH v2 2/6] qdev: reset qdev along with qdev tree

2010-12-17 Thread Anthony Liguori
? If a system maintainer can't be bothered to convert to qdev we can declare the system unsupported :) Honestly, I think that's a fair thing to do. I'm guessing that would be a transition/conversion to make for the 0.15 release, right? Yes. Regards, Anthony Liguori -- PMM

Re: [Qemu-devel] [PATCH] spice: add chardev (v3)

2010-12-17 Thread Anthony Liguori
of QEMU. Regards, Anthony Liguori --- Makefile.objs |2 +- qemu-char.c |4 + qemu-config.c |6 ++ qemu-options.hx | 16 - spice-qemu-char.c | 185 + ui/qemu-spice.h |3 + 6 files changed, 214

[Qemu-devel] Re: [PULL 00/38] Block patches

2010-12-17 Thread Anthony Liguori
Pulled. Thanks. Regards, Anthony Liguori Alexander Graf (10): ide: split ide command interpretation off ide: fix whitespace gap in ide_exec_cmd ide: Split out BMDMA code from ATA core ide: move transfer_start after variable modification pci: add storage

[Qemu-devel] Re: [PULL 0/2] ide: Build fixes

2010-12-17 Thread Anthony Liguori
Pushed, thanks. Regards, Anthony Liguori Kevin Wolf (2): ide: Fix build for cmd646.c ide: Build fix for via.c hw/ide/cmd646.c |4 ++-- hw/ide/via.c|2 +- 2 files changed, 3 insertions(+), 3 deletions(-)

Re: [Qemu-devel] Re: [PATCH] qemu-kvm: Switch to upstream -enable-kvm semantics

2010-12-21 Thread Anthony Liguori
opening /dev/kvm O_RDWR is a reasonable way to detect if KVM is available? Markus, any idea when we might get the -accel option appearing in released versions of qemu/KVM? No idea. Anthony? I see no problem with 0.15 if someone cooks up a patch. Regards, Anthony Liguori

[Qemu-devel] Re: UHCI idle detection

2011-01-04 Thread Anthony Liguori
. I think we're long overdue for a paravirtual mouse. Basically, a virtio version of xenkbd-front.c. In fact, it's probably possible to reuse the protocol. Regards, Anthony Liguori When the guest writes to those memory pages again in order to issue a new USB transaction, we catch

[Qemu-devel] Re: Role of qemu_fair_mutex

2011-01-04 Thread Anthony Liguori
the IO thread run for at least one iteration. Coordinating the execution of the IO thread such that it's guaranteed to run at least once and then having it drop the qemu mutex long enough for the TCG thread to acquire it is the purpose of the qemu_fair_mutex. Regards, Anthony Liguori

[Qemu-devel] Re: UHCI idle detection

2011-01-04 Thread Anthony Liguori
On 01/04/2011 08:16 AM, Gerd Hoffmann wrote: On 01/04/11 14:49, Anthony Liguori wrote: On 01/04/2011 07:43 AM, Gerd Hoffmann wrote: Hi, Windows guests needs some registry hackery and Linux guests some udev rules to enable remote wakeup permanently. That commit inspired me to look at UHCI

Re: [Qemu-devel] KVM call agenda for Jan 4

2011-01-04 Thread Anthony Liguori
of folks could). I'd suggest cancelling. And happy new year to everyone! :-) Regards, Anthony Liguori Jes

[Qemu-devel] Re: Role of qemu_fair_mutex

2011-01-04 Thread Anthony Liguori
On 01/04/2011 08:27 AM, Avi Kivity wrote: On 01/04/2011 04:17 PM, Anthony Liguori wrote: On 01/03/2011 04:01 AM, Avi Kivity wrote: On 01/03/2011 11:46 AM, Jan Kiszka wrote: Hi, at least in kvm mode, the qemu_fair_mutex seems to have lost its function of balancing qemu_global_mutex access

[Qemu-devel] Re: Role of qemu_fair_mutex

2011-01-04 Thread Anthony Liguori
On 01/04/2011 09:12 AM, Avi Kivity wrote: On 01/04/2011 04:55 PM, Anthony Liguori wrote: When the TCG thread, it needs to let the IO thread run for at least one iteration. Coordinating the execution of the IO thread such that it's guaranteed to run at least once and then having it drop

[Qemu-devel] Re: [PATCH] Make strtosz() return int64_t instead of ssize_t

2011-01-05 Thread Anthony Liguori
be the proper type to use. Regards, Anthony Liguori --- cutils.c |8 monitor.c |2 +- qemu-common.h |4 ++-- qemu-img.c|2 +- vl.c |4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/cutils.c b/cutils.c index 7984bc1

[Qemu-devel] Re: Role of qemu_fair_mutex

2011-01-05 Thread Anthony Liguori
On 01/04/2011 03:39 PM, Marcelo Tosatti wrote: On Tue, Jan 04, 2011 at 08:17:26AM -0600, Anthony Liguori wrote: On 01/03/2011 04:01 AM, Avi Kivity wrote: On 01/03/2011 11:46 AM, Jan Kiszka wrote: Hi, at least in kvm mode, the qemu_fair_mutex seems to have lost its function

Re: [Qemu-devel] [RFC] Propose the Fast Virtual Disk (FVD) image format that outperforms QCOW2 by 249%

2011-01-05 Thread Anthony Liguori
. At any rate, the right way to have that discussion is in the form of patches on the ML. Regards, Anthony Liguori Best Regards, Chunqiang Tang Homepage: http://www.research.ibm.com/people/c/ctang

[Qemu-devel] Re: [PATCH] Make strtosz() return int64_t instead of ssize_t

2011-01-05 Thread Anthony Liguori
On 01/05/2011 08:40 AM, Jes Sorensen wrote: On 01/05/11 14:46, Anthony Liguori wrote: On 01/05/2011 04:41 AM, jes.soren...@redhat.com wrote: From: Jes Sorensenjes.soren...@redhat.com strtosz() needs to return a 64 bit type even on 32 bit architectures. Otherwise qemu-img will fail

Re: [Qemu-devel] [PATCH] add MADV_DONTFORK to guest physical memory

2011-01-05 Thread Anthony Liguori
as parameters? -mem size=512,populate=on,ksm=off and default -m to something reasonable with the new syntax. Yeah, that does make sense. Maybe we should consider folding it in with the -numa option too? Regards, Anthony Liguori Alex

Re: [Qemu-devel] [PATCH] add MADV_DONTFORK to guest physical memory

2011-01-05 Thread Anthony Liguori
/vm1.ram populate=on Which is nice from a grouping perspective. Regards, Anthony Liguori Alex

[Qemu-devel] Re: [PATCH 26/35] kvm: Eliminate KVMState arguments

2011-01-06 Thread Anthony Liguori
that really shouldn't. Regards, Anthony Liguori --- cpu-defs.h|2 - kvm-all.c | 232 + kvm-stub.c|2 +- kvm.h | 15 +-- target-i386/cpuid.c |9 +- target-i386/kvm.c | 77

[Qemu-devel] Re: [PATCH 26/35] kvm: Eliminate KVMState arguments

2011-01-07 Thread Anthony Liguori
On 01/07/2011 03:03 AM, Jan Kiszka wrote: Am 06.01.2011 20:24, Anthony Liguori wrote: On 01/06/2011 11:56 AM, Marcelo Tosatti wrote: From: Jan Kiszkajan.kis...@siemens.com QEMU supports only one VM, so there is only one kvm_state per process, and we gain nothing passing a reference

Re: [Qemu-devel] KVM call agenda for Jan 11

2011-01-10 Thread Anthony Liguori
On 01/10/2011 04:17 AM, Juan Quintela wrote: Please send any agenda items you are interested in covering. - KVM Forum 2011 (Jes). - Spice guest agent (Alon) Regards, Anthony Liguori thanks, Juan.

Re: [Qemu-devel] [PULL] piix, pci, qdev

2011-01-10 Thread Anthony Liguori
consumption when guest is idle (2010-12-27 00:58:06 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu.git for_anthony Pulled. Thanks. Regards, Anthony Liguori Isaku Yamahata (7): qbus: register reset handler for qbus whose parent

[Qemu-devel] Re: [PATCH 26/35] kvm: Eliminate KVMState arguments

2011-01-10 Thread Anthony Liguori
On 01/08/2011 02:47 AM, Jan Kiszka wrote: Am 08.01.2011 00:27, Anthony Liguori wrote: On 01/07/2011 03:03 AM, Jan Kiszka wrote: Am 06.01.2011 20:24, Anthony Liguori wrote: On 01/06/2011 11:56 AM, Marcelo Tosatti wrote: From: Jan Kiszkajan.kis...@siemens.com

Re: [Qemu-devel] Re: [PATCH 26/35] kvm: Eliminate KVMState arguments

2011-01-10 Thread Anthony Liguori
is the right solution (or living with the ugliness until someone else is motivated to fix it properly). Regards, Anthony Liguori

Re: [Qemu-devel] Re: [PATCH 26/35] kvm: Eliminate KVMState arguments

2011-01-10 Thread Anthony Liguori
On 01/10/2011 02:12 PM, Jan Kiszka wrote: Am 10.01.2011 20:59, Anthony Liguori wrote: On 01/08/2011 02:47 AM, Jan Kiszka wrote: Am 08.01.2011 00:27, Anthony Liguori wrote: On 01/07/2011 03:03 AM, Jan Kiszka wrote: Am 06.01.2011 20:24, Anthony Liguori wrote

Re: [Qemu-devel] [PATCH 28/35] kvm: x86: Introduce kvmclock device to save/restore its state

2011-01-10 Thread Anthony Liguori
, obviously the machine initialization function needs access to the kvm_state. Regards, Anthony Liguori

Re: [Qemu-devel] [PATCH 28/35] kvm: x86: Introduce kvmclock device to save/restore its state

2011-01-10 Thread Anthony Liguori
the KvmBusState. Regards, Anthony Liguori Still, I do not see any benefit for the affected code. You then either need to steal a kvm_state reference from the first cpu or introduce a marvelous interface like kvm_get_state() to make this work from outside of the KVM core. Jan

Re: [Qemu-devel] [PATCH 28/35] kvm: x86: Introduce kvmclock device to save/restore its state

2011-01-10 Thread Anthony Liguori
On 01/10/2011 03:06 PM, Jan Kiszka wrote: Am 10.01.2011 21:31, Anthony Liguori wrote: On 01/06/2011 11:56 AM, Marcelo Tosatti wrote: From: Jan Kiszkajan.kis...@siemens.com If kvmclock is used, which implies the kernel supports it, register a kvmclock device with the sysbus. Its main

Re: [Qemu-devel] [PATCH 28/35] kvm: x86: Introduce kvmclock device to save/restore its state

2011-01-11 Thread Anthony Liguori
a channel to pass pointers to qdev devices: the pointer property hack. I'm not sure we should contribute to its user base We shouldn't. Right, we should introduce a KVMBus that KVM devices are created on. The devices can get at KVMState through the BusState. Regards, Anthony Liguori

Re: [Qemu-devel] Re: [PATCH 26/35] kvm: Eliminate KVMState arguments

2011-01-11 Thread Anthony Liguori
On 01/11/2011 03:01 AM, Avi Kivity wrote: On 01/10/2011 10:23 PM, Anthony Liguori wrote: I don't see how ioapic, pit, or pic have a system scope. They are not bound to any CPU like the APIC which you may have in mind. And none of the above interact with KVM. They're implemented by kvm

<    7   8   9   10   11   12   13   14   15   16   >