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 secti

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 guest

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 confus

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 h

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 merging

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 t

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 hu

[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 sho