Re: [kvm-devel] s390 kvm_virtio.c build error

2008-05-05 Thread Martin Schwidefsky
[EMAIL PROTECTED] Signed-off-by: Martin Schwidefsky [EMAIL PROTECTED] --- drivers/s390/kvm/kvm_virtio.c | 40 +++- 1 file changed, 23 insertions(+), 17 deletions(-) diff -urpN linux-2.6/drivers/s390/kvm/kvm_virtio.c linux-2.6-patched/drivers/s390/kvm

Re: [kvm-devel] [PATCH 03/04] kvm-s390: Improve pgste accesses

2008-04-04 Thread Martin Schwidefsky
On Fri, 2008-04-04 at 15:12 +0200, Carsten Otte wrote: Index: kvm/include/asm-s390/pgtable.h === --- kvm.orig/include/asm-s390/pgtable.h +++ kvm/include/asm-s390/pgtable.h @@ -553,12 +553,12 @@ static inline void

Re: [kvm-devel] [RFC/PATCH 01/15] preparation: provide hook to enable pgstes in user pagetable

2008-03-23 Thread Martin Schwidefsky
On Sun, 2008-03-23 at 12:15 +0200, Avi Kivity wrote: Can you convert the page tables at a later time without doing a wholesale replacement of the mm? It should be a bit easier to keep people off the pagetables than keep their grubby mitts off the mm itself. Yes, as far as I can

[kvm-devel] [patch 3/6] Guest page hinting: mlocked pages.

2007-06-28 Thread Martin Schwidefsky
From: Martin Schwidefsky [EMAIL PROTECTED] From: Hubertus Franke [EMAIL PROTECTED] From: Himanshu Raj [EMAIL PROTECTED] Add code to get mlock() working with guest page hinting. The problem with mlock is that locked pages may not be removed from page cache. That means they need to be stable

[kvm-devel] [patch 2/6] Guest page hinting: volatile swap cache.

2007-06-28 Thread Martin Schwidefsky
From: Martin Schwidefsky [EMAIL PROTECTED] From: Hubertus Franke [EMAIL PROTECTED] From: Himanshu Raj [EMAIL PROTECTED] The volatile page state can be used for anonymous pages as well, if they have been added to the swap cache and the swap write is finished. The tricky bit

[kvm-devel] [patch 4/6] Guest page hinting: writable page table entries.

2007-06-28 Thread Martin Schwidefsky
From: Martin Schwidefsky [EMAIL PROTECTED] From: Hubertus Franke [EMAIL PROTECTED] From: Himanshu Raj [EMAIL PROTECTED] The volatile state for page cache and swap cache pages requires that the host system needs to be able to determine if a volatile page is dirty before removing it. This excludes

[kvm-devel] [patch 6/6] Guest page hinting: s390 support.

2007-06-28 Thread Martin Schwidefsky
From: Martin Schwidefsky [EMAIL PROTECTED] From: Hubertus Franke [EMAIL PROTECTED] From: Himanshu Raj [EMAIL PROTECTED] s390 uses the milli-coded ESSA instruction to set the page state. The page state is formed by four guest page states called block usage states and three host page states called

[kvm-devel] [patch 5/6] Guest page hinting: minor fault optimization.

2007-06-28 Thread Martin Schwidefsky
From: Martin Schwidefsky [EMAIL PROTECTED] From: Hubertus Franke [EMAIL PROTECTED] From: Himanshu Raj [EMAIL PROTECTED] On of the challenges of the guest page hinting scheme is the cost for the state transitions. If the cost gets too high the whole concept of page state information is in question