Re: [PATCH v8 09/15] ARM: KVM: Memory virtualization setup

2012-06-28 Thread Marcelo Tosatti
On Fri, Jun 15, 2012 at 03:08:22PM -0400, Christoffer Dall wrote: From: Christoffer Dall cd...@cs.columbia.edu This commit introduces the framework for guest memory management through the use of 2nd stage translation. Each VM has a pointer to a level-1 table (the pgd field in struct

Re: [PATCH v8 09/15] ARM: KVM: Memory virtualization setup

2012-06-28 Thread Christoffer Dall
On Thu, Jun 28, 2012 at 6:34 PM, Marcelo Tosatti mtosa...@redhat.com wrote: On Fri, Jun 15, 2012 at 03:08:22PM -0400, Christoffer Dall wrote: From: Christoffer Dall cd...@cs.columbia.edu This commit introduces the framework for guest memory management through the use of 2nd stage translation.

Re: [PATCH v8 09/15] ARM: KVM: Memory virtualization setup

2012-06-21 Thread Gleb Natapov
On Fri, Jun 15, 2012 at 03:08:22PM -0400, Christoffer Dall wrote: From: Christoffer Dall cd...@cs.columbia.edu This commit introduces the framework for guest memory management through the use of 2nd stage translation. Each VM has a pointer to a level-1 table (the pgd field in struct

Re: [PATCH v8 09/15] ARM: KVM: Memory virtualization setup

2012-06-21 Thread Christoffer Dall
On Thu, Jun 21, 2012 at 8:29 AM, Gleb Natapov g...@redhat.com wrote: On Fri, Jun 15, 2012 at 03:08:22PM -0400, Christoffer Dall wrote: From: Christoffer Dall cd...@cs.columbia.edu This commit introduces the framework for guest memory management through the use of 2nd stage translation. Each

[PATCH v8 09/15] ARM: KVM: Memory virtualization setup

2012-06-15 Thread Christoffer Dall
From: Christoffer Dall cd...@cs.columbia.edu This commit introduces the framework for guest memory management through the use of 2nd stage translation. Each VM has a pointer to a level-1 table (the pgd field in struct kvm_arch) which is used for the 2nd stage translations. Entries are added when