Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-25 Thread David Edmondson
On Thursday, 2021-01-21 at 12:08:02 -05, Eduardo Habkost wrote: > On Thu, Jan 21, 2021 at 02:27:04PM +0100, Igor Mammedov wrote: >> On Wed, 20 Jan 2021 15:49:09 -0500 >> Eduardo Habkost wrote: >> >> > On Wed, Jan 20, 2021 at 08:08:32PM +0100, Igor Mammedov wrote: >> > > On Wed, 20 Jan 2021

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-21 Thread Eduardo Habkost
On Thu, Jan 21, 2021 at 02:27:04PM +0100, Igor Mammedov wrote: > On Wed, 20 Jan 2021 15:49:09 -0500 > Eduardo Habkost wrote: > > > On Wed, Jan 20, 2021 at 08:08:32PM +0100, Igor Mammedov wrote: > > > On Wed, 20 Jan 2021 15:38:33 +0100 > > > Vitaly Kuznetsov wrote: > > > > > > > Igor Mammedov

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-21 Thread Vitaly Kuznetsov
Igor Mammedov writes: > On Thu, 21 Jan 2021 09:45:33 +0100 > Vitaly Kuznetsov wrote: > >> > >> > So far I read snippet above as a problem: >> > 1: >> > host supports evmcs: >> > and exposes HYPERV_FEAT_EVMCS in CPUID >> >> Host with EVMCS is Intel >> >> > 2: we migrate to host without

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-21 Thread Igor Mammedov
On Thu, 21 Jan 2021 14:27:04 +0100 Igor Mammedov wrote: > On Wed, 20 Jan 2021 15:49:09 -0500 > Eduardo Habkost wrote: > > > On Wed, Jan 20, 2021 at 08:08:32PM +0100, Igor Mammedov wrote: > > > On Wed, 20 Jan 2021 15:38:33 +0100 > > > Vitaly Kuznetsov wrote: > > > > > > > Igor Mammedov

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-21 Thread Igor Mammedov
On Thu, 21 Jan 2021 09:45:33 +0100 Vitaly Kuznetsov wrote: > Igor Mammedov writes: > > > On Wed, 20 Jan 2021 15:38:33 +0100 > > Vitaly Kuznetsov wrote: > > > >> Igor Mammedov writes: > >> > >> > On Fri, 15 Jan 2021 10:20:23 +0100 > >> > Vitaly Kuznetsov wrote: > >> > > >> >>

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-21 Thread Igor Mammedov
On Wed, 20 Jan 2021 15:49:09 -0500 Eduardo Habkost wrote: > On Wed, Jan 20, 2021 at 08:08:32PM +0100, Igor Mammedov wrote: > > On Wed, 20 Jan 2021 15:38:33 +0100 > > Vitaly Kuznetsov wrote: > > > > > Igor Mammedov writes: > > > > > > > On Fri, 15 Jan 2021 10:20:23 +0100 > > > > Vitaly

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-21 Thread Vitaly Kuznetsov
Igor Mammedov writes: > On Wed, 20 Jan 2021 15:38:33 +0100 > Vitaly Kuznetsov wrote: > >> Igor Mammedov writes: >> >> > On Fri, 15 Jan 2021 10:20:23 +0100 >> > Vitaly Kuznetsov wrote: >> > >> >> suggestion is >> >> >> >> if I do: >> >> >> >> 'hv_default,hv_feature=on' I will get

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-20 Thread Eduardo Habkost
On Wed, Jan 20, 2021 at 08:08:32PM +0100, Igor Mammedov wrote: > On Wed, 20 Jan 2021 15:38:33 +0100 > Vitaly Kuznetsov wrote: > > > Igor Mammedov writes: > > > > > On Fri, 15 Jan 2021 10:20:23 +0100 > > > Vitaly Kuznetsov wrote: > > > > > >> Igor Mammedov writes: > > >> > > >> > On Thu,

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-20 Thread Eduardo Habkost
On Wed, Jan 20, 2021 at 02:13:12PM +0100, Igor Mammedov wrote: > On Fri, 15 Jan 2021 10:20:23 +0100 > Vitaly Kuznetsov wrote: > > > Igor Mammedov writes: > > > > > On Thu, 7 Jan 2021 16:14:49 +0100 > > > Vitaly Kuznetsov wrote: [...] > > >> -No Hyper-V enlightenments are enabled by default

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-20 Thread Igor Mammedov
On Wed, 20 Jan 2021 15:38:33 +0100 Vitaly Kuznetsov wrote: > Igor Mammedov writes: > > > On Fri, 15 Jan 2021 10:20:23 +0100 > > Vitaly Kuznetsov wrote: > > > >> Igor Mammedov writes: > >> > >> > On Thu, 7 Jan 2021 16:14:49 +0100 > >> > Vitaly Kuznetsov wrote: > >> > > >> >>

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-20 Thread Vitaly Kuznetsov
Igor Mammedov writes: > On Fri, 15 Jan 2021 10:20:23 +0100 > Vitaly Kuznetsov wrote: > >> Igor Mammedov writes: >> >> > On Thu, 7 Jan 2021 16:14:49 +0100 >> > Vitaly Kuznetsov wrote: >> > >> >> Enabling Hyper-V emulation for a Windows VM is a tiring experience as it >> >> requires listing

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-20 Thread Igor Mammedov
On Fri, 15 Jan 2021 10:20:23 +0100 Vitaly Kuznetsov wrote: > Igor Mammedov writes: > > > On Thu, 7 Jan 2021 16:14:49 +0100 > > Vitaly Kuznetsov wrote: > > > >> Enabling Hyper-V emulation for a Windows VM is a tiring experience as it > >> requires listing all currently supported

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-15 Thread Vitaly Kuznetsov
Igor Mammedov writes: > On Thu, 7 Jan 2021 16:14:49 +0100 > Vitaly Kuznetsov wrote: > >> Enabling Hyper-V emulation for a Windows VM is a tiring experience as it >> requires listing all currently supported enlightenments ("hv-*" CPU >> features) explicitly. We do have 'hv-passthrough' mode

Re: [PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-14 Thread Igor Mammedov
On Thu, 7 Jan 2021 16:14:49 +0100 Vitaly Kuznetsov wrote: > Enabling Hyper-V emulation for a Windows VM is a tiring experience as it > requires listing all currently supported enlightenments ("hv-*" CPU > features) explicitly. We do have 'hv-passthrough' mode enabling > everything but it can't

[PATCH v3 18/19] i386: provide simple 'hv-default=on' option

2021-01-07 Thread Vitaly Kuznetsov
Enabling Hyper-V emulation for a Windows VM is a tiring experience as it requires listing all currently supported enlightenments ("hv-*" CPU features) explicitly. We do have 'hv-passthrough' mode enabling everything but it can't be used in production as it prevents migration. Introduce a simple