Thanks Eduardo !
Hi Anthony, If you are ok with this patch...could you pl pull these changes
into upstream (or)
suggest who I should talk to get these changes in ?
Thanks!
Vinod
-Original Message-
From: Eduardo Habkost [mailto:ehabk...@redhat.com]
Sent: Wednesday, July 18, 2012 10:15
On Wed, Jul 18, 2012 at 06:58:24PM +0300, Michael S. Tsirkin wrote:
Back to original point though current
situation is that calling kvm_set_irq() under spinlock is not worse
for
scalability than calling it not under one.
Yes. Still the specific use can just use
On Wed, Jul 18, 2012 at 03:42:09PM -0300, Marcelo Tosatti wrote:
On Wed, Jul 18, 2012 at 06:58:24PM +0300, Michael S. Tsirkin wrote:
Back to original point though current
situation is that calling kvm_set_irq() under spinlock is not
worse for
scalability than calling
On Wed, Jul 18, 2012 at 04:07:38PM +0100, Stefan Hajnoczi wrote:
RHEL6 and other new guest kernels use indirect vring descriptors to
increase the number of requests that can be batched. This fundamentally
changes vring from a scheme that requires fixed resources to something
more dynamic
On Wed, Jul 18, 2012 at 04:07:39PM +0100, Stefan Hajnoczi wrote:
Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
---
hw/dataplane/vring.h |5 +
1 file changed, 5 insertions(+)
diff --git a/hw/dataplane/vring.h b/hw/dataplane/vring.h
index 3eab4b4..44ef4a9 100644
---
On Wed, Jul 18, 2012 at 04:07:49PM +0100, Stefan Hajnoczi wrote:
Khoa Huynh k...@us.ibm.com discovered that request merging is broken.
The merged iocb is not updated to reflect the total number of iovecs and
the offset is also outdated.
This patch fixes request merging.
Signed-off-by:
On Wed, Jul 18, 2012 at 04:07:50PM +0100, Stefan Hajnoczi wrote:
Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Why?
---
hw/virtio-blk.c | 25 +
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/hw/virtio-blk.c b/hw/virtio-blk.c
index
On Wed, 2012-07-18 at 15:42 -0300, Marcelo Tosatti wrote:
On Wed, Jul 18, 2012 at 06:58:24PM +0300, Michael S. Tsirkin wrote:
Back to original point though current
situation is that calling kvm_set_irq() under spinlock is not
worse for
scalability than calling it not
On 07/18/2012 11:47 AM, James Bottomley wrote:
On Wed, 2012-07-18 at 11:00 -0500, Anthony Liguori wrote:
Of course: Think about the consequences: you want to upgrade one array
on your SAN. You definitely don't want to shut down your entire data
centre to achieve it. In place upgrades on
On Wed, 2012-07-18 at 13:07 -0600, Alex Williamson wrote:
On Wed, 2012-07-18 at 15:42 -0300, Marcelo Tosatti wrote:
On Wed, Jul 18, 2012 at 06:58:24PM +0300, Michael S. Tsirkin wrote:
Back to original point though current
situation is that calling kvm_set_irq() under spinlock is
On Wed, Jul 18, 2012 at 01:13:06PM -0600, Alex Williamson wrote:
On Wed, 2012-07-18 at 13:07 -0600, Alex Williamson wrote:
On Wed, 2012-07-18 at 15:42 -0300, Marcelo Tosatti wrote:
On Wed, Jul 18, 2012 at 06:58:24PM +0300, Michael S. Tsirkin wrote:
Back to original point though
On Mon, Jul 02, 2012 at 05:52:39PM +0900, Takuya Yoshikawa wrote:
v3-v4: Resolved trace_kvm_age_page() issue -- patch 6,7
v2-v3: Fixed intersection calculations. -- patch 3, 8
Takuya
Takuya Yoshikawa (8):
KVM: MMU: Use __gfn_to_rmap() to clean up kvm_handle_hva()
KVM: Introduce
On Jul 18, 2012, at 10:17 AM, Michael S. Tsirkin wrote:
snip
You do have to pay very close attention to some things however. Don't change
the device identity in any way - even version information, otherwise a
Windows initiator will blue-screen. I made that mistake myself, so I
remember it
On Wed, Jul 18, 2012 at 11:48:50AM +0300, Avi Kivity wrote:
Signed-off-by: Avi Kivity a...@redhat.com
---
arch/x86/kernel/cpu/hypervisor.c | 2 ++
1 file changed, 2 insertions(+)
Applied to next, thanks.
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a
On Wed, 2012-07-18 at 13:13 -0600, Alex Williamson wrote:
On Wed, 2012-07-18 at 13:07 -0600, Alex Williamson wrote:
On Wed, 2012-07-18 at 15:42 -0300, Marcelo Tosatti wrote:
On Wed, Jul 18, 2012 at 06:58:24PM +0300, Michael S. Tsirkin wrote:
Back to original point though current
On Thu, Jul 12, 2012 at 06:35:09PM +0900, Takuya Yoshikawa wrote:
On Thu, 5 Jul 2012 23:05:46 +0900
Takuya Yoshikawa takuya.yoshik...@gmail.com wrote:
On Thu, 5 Jul 2012 14:50:00 +0300
Gleb Natapov g...@redhat.com wrote:
Note that if (!nr_to_scan--) check is removed since we do not
On Wed, Jul 18, 2012 at 11:29:36AM +0200, Jan Kiszka wrote:
On 2012-07-18 10:44, Mao, Junjie wrote:
Hi, Avi
Any comments on this patch? :)
Always include qemu-devel when your are changing QEMU, qemu-kvm is just
staging for the latter. This patch can actually go into upstream
directly,
On Wed, Jul 11, 2012 at 10:54:34PM +0100, Morgan Cox wrote:
Hi
I have an Ubuntu 12.04 KVM server
In Centos6 VM's - when I install the latest kernel for centos 6.3 -
2.6.32-279.1.1.el6 - if you reboot from inside a Centos6 vm it gets
stuck in a loop between seabios/grub.
If i use
On Wed, 2012-07-18 at 16:05 +0300, Michael S. Tsirkin wrote:
On Wed, Jul 18, 2012 at 12:59:31AM +, Nicholas A. Bellinger wrote:
From: Nicholas Bellinger n...@risingtidesystems.com
This patch adds the initial vhost_scsi_ioctl() callers for
VHOST_SCSI_SET_ENDPOINT
and
On Wed, 2012-07-18 at 19:09 +0300, Michael S. Tsirkin wrote:
On Wed, Jul 18, 2012 at 12:59:32AM +, Nicholas A. Bellinger wrote:
SNIP
Changelog v2 - v3:
Unlock on error in tcm_vhost_drop_nexus() (DanC)
Fix strlen() doesn't count the terminator (DanC)
Call kfree() on an
On Wed, Jul 18, 2012 at 02:17:05PM -0700, Nicholas A. Bellinger wrote:
On Wed, 2012-07-18 at 16:05 +0300, Michael S. Tsirkin wrote:
On Wed, Jul 18, 2012 at 12:59:31AM +, Nicholas A. Bellinger wrote:
From: Nicholas Bellinger n...@risingtidesystems.com
This patch adds the initial
On Wed, Jul 18, 2012 at 02:28:34PM -0600, Alex Williamson wrote:
turn on lockdep to remember why I couldn't sleep there.
switching to a mutex results in:
BUG: sleeping function called from invalid context at kernel/mutex.c:269
in_atomic(): 1, irqs_disabled(): 0, pid: 30025, name:
On Wed, Jul 18, 2012 at 06:23:34PM -0300, Marcelo Tosatti wrote:
On Wed, Jul 18, 2012 at 02:28:34PM -0600, Alex Williamson wrote:
turn on lockdep to remember why I couldn't sleep there.
switching to a mutex results in:
BUG: sleeping function called from invalid context at
When more than 1 source id is in use for the same GSI, we have the
following race related to handling irq_states:
CPU 0 clears bit in irq_states. CPU 0 reads irq_state as 0.
CPU 1 sets bit in irq_states. CPU 1 calls kvm_ioapic_set_irq(1). CPU 0
calls kvm_ioapic_set_irq(0).
Now ioapic thinks the
On Wed, Jul 18, 2012 at 09:27:42AM +0300, Gleb Natapov wrote:
On Tue, Jul 17, 2012 at 07:14:52PM +0300, Michael S. Tsirkin wrote:
_Seems_ racy, or _is_ racy? Please identify the race.
Look at this:
static inline int kvm_irq_line_state(unsigned long *irq_state,
This creates a way to detect when kvm_set_irq(...,0) was run
twice with the same source id by returning 0 in this case.
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
This is on top of my bugfix patch. Uncompiled and untested. Alex, I
think something like this patch will make it
On Thu, 2012-07-19 at 00:52 +0300, Michael S. Tsirkin wrote:
When more than 1 source id is in use for the same GSI, we have the
following race related to handling irq_states:
CPU 0 clears bit in irq_states. CPU 0 reads irq_state as 0.
CPU 1 sets bit in irq_states. CPU 1 calls
On Thu, 2012-07-19 at 00:52 +0300, Michael S. Tsirkin wrote:
When more than 1 source id is in use for the same GSI, we have the
following race related to handling irq_states:
CPU 0 clears bit in irq_states. CPU 0 reads irq_state as 0.
CPU 1 sets bit in irq_states. CPU 1 calls
On Thu, 2012-07-19 at 01:11 +0300, Michael S. Tsirkin wrote:
This creates a way to detect when kvm_set_irq(...,0) was run
twice with the same source id by returning 0 in this case.
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
This is on top of my bugfix patch. Uncompiled and
On Wed, Jul 18, 2012 at 04:16:14PM -0600, Alex Williamson wrote:
On Thu, 2012-07-19 at 00:52 +0300, Michael S. Tsirkin wrote:
When more than 1 source id is in use for the same GSI, we have the
following race related to handling irq_states:
CPU 0 clears bit in irq_states. CPU 0 reads
On Wed, 2012-07-18 at 08:42 -0500, Anthony Liguori wrote:
On 07/17/2012 04:50 PM, Nicholas A. Bellinger wrote:
On Tue, 2012-07-17 at 13:55 -0500, Anthony Liguori wrote:
On 07/17/2012 10:05 AM, Michael S. Tsirkin wrote:
On Wed, Jul 11, 2012 at 09:15:00PM +, Nicholas A. Bellinger wrote:
On Wed, Jul 18, 2012 at 04:26:41PM -0600, Alex Williamson wrote:
On Thu, 2012-07-19 at 00:52 +0300, Michael S. Tsirkin wrote:
When more than 1 source id is in use for the same GSI, we have the
following race related to handling irq_states:
CPU 0 clears bit in irq_states. CPU 0 reads
On Wed, Jul 18, 2012 at 04:40:38PM -0600, Alex Williamson wrote:
On Thu, 2012-07-19 at 01:11 +0300, Michael S. Tsirkin wrote:
This creates a way to detect when kvm_set_irq(...,0) was run
twice with the same source id by returning 0 in this case.
Signed-off-by: Michael S. Tsirkin
On Thu, 2012-07-19 at 01:49 +0300, Michael S. Tsirkin wrote:
On Wed, Jul 18, 2012 at 04:26:41PM -0600, Alex Williamson wrote:
On Thu, 2012-07-19 at 00:52 +0300, Michael S. Tsirkin wrote:
When more than 1 source id is in use for the same GSI, we have the
following race related to handling
On Thu, 2012-07-19 at 01:44 +0300, Michael S. Tsirkin wrote:
On Wed, Jul 18, 2012 at 04:16:14PM -0600, Alex Williamson wrote:
On Thu, 2012-07-19 at 00:52 +0300, Michael S. Tsirkin wrote:
When more than 1 source id is in use for the same GSI, we have the
following race related to handling
On Wed, Jul 18, 2012 at 12:40:47PM +0200, Dominic Eschweiler wrote:
Am Montag, den 16.07.2012, 23:58 +0200 schrieb Hans J. Koch:
Try to hack up a patch to add generic BAR mapping to uio_pci_generic.c
and post it for review.
Here we go ...
Great! I'm a bit under time pressure with my
On 07/18/2012 04:39 AM, Bharat Bhushan wrote:
This patch adds the watchdog emulation in KVM. The watchdog
emulation is enabled by KVM_ENABLE_CAP(KVM_CAP_PPC_WDT) ioctl.
The kernel timer are used for watchdog emulation and emulates
h/w watchdog state machine. On watchdog timer expiry, it exit
-Original Message-
From: Wood Scott-B07421
Sent: Thursday, July 19, 2012 7:56 AM
To: Bhushan Bharat-R65777
Cc: kvm-...@vger.kernel.org; kvm@vger.kernel.org; ag...@suse.de; Bhushan
Bharat-
R65777
Subject: Re: [PATCH 2/2 v4] KVM: PPC: booke: Add watchdog emulation
On 07/18/2012
This patch adds the watchdog emulation in KVM. The watchdog
emulation is enabled by KVM_ENABLE_CAP(KVM_CAP_PPC_WDT) ioctl.
The kernel timer are used for watchdog emulation and emulates
h/w watchdog state machine. On watchdog timer expiry, it exit to QEMU
if TCR.WRC is non ZERO. QEMU can
This patch adds the watchdog emulation in KVM. The watchdog
emulation is enabled by KVM_ENABLE_CAP(KVM_CAP_PPC_WDT) ioctl.
The kernel timer are used for watchdog emulation and emulates
h/w watchdog state machine. On watchdog timer expiry, it exit to QEMU
if TCR.WRC is non ZERO. QEMU can
Enable the KVM emulated watchdog if KVM supports (use the
capability enablement in watchdog handler). Also watchdog exit
(KVM_EXIT_WATCHDOG) handling is added.
Watchdog state machine is cleared whenever VM state changes to running.
This is to handle the cases like return from debug halt etc.
On Thu, Jun 21, 2012 at 09:39:10PM +1000, Alexey Kardashevskiy wrote:
Added (msi|msix)_set_message() functions.
Currently msi_notify()/msix_notify() write to these vectors to
signal the guest about an interrupt so the correct values have to
written there by the guest or QEMU.
For example,
On 18/07/12 22:43, Michael S. Tsirkin wrote:
On Thu, Jun 21, 2012 at 09:39:10PM +1000, Alexey Kardashevskiy wrote:
Added (msi|msix)_set_message() functions.
Currently msi_notify()/msix_notify() write to these vectors to
signal the guest about an interrupt so the correct values have to
On Wed, Jul 18, 2012 at 11:17:12PM +1000, Alexey Kardashevskiy wrote:
On 18/07/12 22:43, Michael S. Tsirkin wrote:
On Thu, Jun 21, 2012 at 09:39:10PM +1000, Alexey Kardashevskiy wrote:
Added (msi|msix)_set_message() functions.
Currently msi_notify()/msix_notify() write to these vectors to
On Mon, Jul 02, 2012 at 05:52:39PM +0900, Takuya Yoshikawa wrote:
v3-v4: Resolved trace_kvm_age_page() issue -- patch 6,7
v2-v3: Fixed intersection calculations. -- patch 3, 8
Takuya
Takuya Yoshikawa (8):
KVM: MMU: Use __gfn_to_rmap() to clean up kvm_handle_hva()
KVM: Introduce
On 19/07/12 01:23, Michael S. Tsirkin wrote:
On Wed, Jul 18, 2012 at 11:17:12PM +1000, Alexey Kardashevskiy wrote:
On 18/07/12 22:43, Michael S. Tsirkin wrote:
On Thu, Jun 21, 2012 at 09:39:10PM +1000, Alexey Kardashevskiy wrote:
Added (msi|msix)_set_message() functions.
Currently
-Original Message-
From: Wood Scott-B07421
Sent: Thursday, July 19, 2012 7:56 AM
To: Bhushan Bharat-R65777
Cc: kvm-ppc@vger.kernel.org; k...@vger.kernel.org; ag...@suse.de; Bhushan
Bharat-
R65777
Subject: Re: [PATCH 2/2 v4] KVM: PPC: booke: Add watchdog emulation
On
101 - 147 of 147 matches
Mail list logo