Re: [PATCH 0/2] exclude hyperv synic sections from vhost

2020-01-09 Thread Dr. David Alan Gilbert
* Roman Kagan (rka...@virtuozzo.com) wrote: > On Wed, Jan 08, 2020 at 01:53:51PM +, Dr. David Alan Gilbert (git) wrote: > > Hyperv's synic (that we emulate) is a feature that allows the guest > > to place some magic (4k) pages of RAM anywhere it likes in GPA. > > This confuses vhost's RAM

Re: [PATCH 0/2] exclude hyperv synic sections from vhost

2020-01-09 Thread Michael S. Tsirkin
On Thu, Jan 09, 2020 at 12:02:16PM +, Dr. David Alan Gilbert wrote: > * Jason Wang (jasow...@redhat.com) wrote: > > > > On 2020/1/8 下午9:53, Dr. David Alan Gilbert (git) wrote: > > > From: "Dr. David Alan Gilbert" > > > > > > Hyperv's synic (that we emulate) is a feature that allows the

Re: [PATCH 0/2] exclude hyperv synic sections from vhost

2020-01-09 Thread Dr. David Alan Gilbert
* Jason Wang (jasow...@redhat.com) wrote: > > On 2020/1/8 下午9:53, Dr. David Alan Gilbert (git) wrote: > > From: "Dr. David Alan Gilbert" > > > > Hyperv's synic (that we emulate) is a feature that allows the guest > > to place some magic (4k) pages of RAM anywhere it likes in GPA. > > This

Re: [PATCH 0/2] exclude hyperv synic sections from vhost

2020-01-09 Thread Roman Kagan
On Wed, Jan 08, 2020 at 01:53:51PM +, Dr. David Alan Gilbert (git) wrote: > Hyperv's synic (that we emulate) is a feature that allows the guest > to place some magic (4k) pages of RAM anywhere it likes in GPA. > This confuses vhost's RAM section merging when these pages > land over the top of

Re: [PATCH 0/2] exclude hyperv synic sections from vhost

2020-01-09 Thread Vitaly Kuznetsov
Jason Wang writes: > On 2020/1/8 下午9:53, Dr. David Alan Gilbert (git) wrote: >> From: "Dr. David Alan Gilbert" >> >> Hyperv's synic (that we emulate) is a feature that allows the guest >> to place some magic (4k) pages of RAM anywhere it likes in GPA. >> This confuses vhost's RAM section

Re: [PATCH 0/2] exclude hyperv synic sections from vhost

2020-01-08 Thread Jason Wang
On 2020/1/8 下午9:53, Dr. David Alan Gilbert (git) wrote: From: "Dr. David Alan Gilbert" Hyperv's synic (that we emulate) is a feature that allows the guest to place some magic (4k) pages of RAM anywhere it likes in GPA. This confuses vhost's RAM section merging when these pages land over the

Re: [PATCH 0/2] exclude hyperv synic sections from vhost

2020-01-08 Thread Vitaly Kuznetsov
"Dr. David Alan Gilbert (git)" writes: > From: "Dr. David Alan Gilbert" > > Hyperv's synic (that we emulate) is a feature that allows the guest > to place some magic (4k) pages of RAM anywhere it likes in GPA. > This confuses vhost's RAM section merging when these pages > land over the top of

[PATCH 0/2] exclude hyperv synic sections from vhost

2020-01-08 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" Hyperv's synic (that we emulate) is a feature that allows the guest to place some magic (4k) pages of RAM anywhere it likes in GPA. This confuses vhost's RAM section merging when these pages land over the top of hugepages. Since they're not normal RAM, and they