Re: [RFC 00/12] KVM/X86: Introduce a new guest mapping API

2018-02-16 Thread Mihai Donțu
On Sat, 2018-02-10 at 12:33 +0100, KarimAllah Ahmed wrote: > On 02/05/2018 08:26 PM, Mihai Donțu wrote: > > On Mon, 2018-02-05 at 19:47 +0100, KarimAllah Ahmed wrote: > > > Guest memory can either be directly managed by the kernel (i.e. have a > > > "struct > > > page") or they can simply live

Re: [RFC 00/12] KVM/X86: Introduce a new guest mapping API

2018-02-16 Thread Mihai Donțu
On Sat, 2018-02-10 at 12:33 +0100, KarimAllah Ahmed wrote: > On 02/05/2018 08:26 PM, Mihai Donțu wrote: > > On Mon, 2018-02-05 at 19:47 +0100, KarimAllah Ahmed wrote: > > > Guest memory can either be directly managed by the kernel (i.e. have a > > > "struct > > > page") or they can simply live

Re: [RFC 00/12] KVM/X86: Introduce a new guest mapping API

2018-02-10 Thread KarimAllah Ahmed
On 02/05/2018 08:26 PM, Mihai Donțu wrote: On Mon, 2018-02-05 at 19:47 +0100, KarimAllah Ahmed wrote: Guest memory can either be directly managed by the kernel (i.e. have a "struct page") or they can simply live outside kernel control (i.e. do not have a "struct page"). KVM mostly support these

Re: [RFC 00/12] KVM/X86: Introduce a new guest mapping API

2018-02-10 Thread KarimAllah Ahmed
On 02/05/2018 08:26 PM, Mihai Donțu wrote: On Mon, 2018-02-05 at 19:47 +0100, KarimAllah Ahmed wrote: Guest memory can either be directly managed by the kernel (i.e. have a "struct page") or they can simply live outside kernel control (i.e. do not have a "struct page"). KVM mostly support these

Re: [RFC 00/12] KVM/X86: Introduce a new guest mapping API

2018-02-05 Thread Mihai Donțu
On Mon, 2018-02-05 at 19:47 +0100, KarimAllah Ahmed wrote: > Guest memory can either be directly managed by the kernel (i.e. have a "struct > page") or they can simply live outside kernel control (i.e. do not have a > "struct page"). KVM mostly support these two modes, except in a few places >

Re: [RFC 00/12] KVM/X86: Introduce a new guest mapping API

2018-02-05 Thread Mihai Donțu
On Mon, 2018-02-05 at 19:47 +0100, KarimAllah Ahmed wrote: > Guest memory can either be directly managed by the kernel (i.e. have a "struct > page") or they can simply live outside kernel control (i.e. do not have a > "struct page"). KVM mostly support these two modes, except in a few places >

[RFC 00/12] KVM/X86: Introduce a new guest mapping API

2018-02-05 Thread KarimAllah Ahmed
Guest memory can either be directly managed by the kernel (i.e. have a "struct page") or they can simply live outside kernel control (i.e. do not have a "struct page"). KVM mostly support these two modes, except in a few places where the code seems to assume that guest memory must have a "struct

[RFC 00/12] KVM/X86: Introduce a new guest mapping API

2018-02-05 Thread KarimAllah Ahmed
Guest memory can either be directly managed by the kernel (i.e. have a "struct page") or they can simply live outside kernel control (i.e. do not have a "struct page"). KVM mostly support these two modes, except in a few places where the code seems to assume that guest memory must have a "struct