>>> On 15.11.16 at 15:57, wrote:
> On 11/15/2016 04:36 AM, Jan Beulich wrote:
> On 09.11.16 at 15:39, wrote:
>>> --- a/xen/arch/x86/domctl.c
>>> +++ b/xen/arch/x86/domctl.c
>>> @@ -1443,6 +1443,18 @@ long arch_do_domctl(
>>> break;
>>>
>>> d->arch.avail_vcpus = num;
>>
On 11/15/2016 04:36 AM, Jan Beulich wrote:
On 09.11.16 at 15:39, wrote:
>> --- a/xen/arch/x86/domctl.c
>> +++ b/xen/arch/x86/domctl.c
>> @@ -1443,6 +1443,18 @@ long arch_do_domctl(
>> break;
>>
>> d->arch.avail_vcpus = num;
>> +
>> +/*
>> + * For PVH gu
>>> On 09.11.16 at 15:39, wrote:
> --- a/xen/arch/x86/domctl.c
> +++ b/xen/arch/x86/domctl.c
> @@ -1443,6 +1443,18 @@ long arch_do_domctl(
> break;
>
> d->arch.avail_vcpus = num;
> +
> +/*
> + * For PVH guests we need to send an SCI and set enable/status
> +
>>> On 09.11.16 at 15:39, wrote:
> --- a/xen/arch/x86/domctl.c
> +++ b/xen/arch/x86/domctl.c
> @@ -1443,6 +1443,18 @@ long arch_do_domctl(
> break;
>
> d->arch.avail_vcpus = num;
> +
> +/*
> + * For PVH guests we need to send an SCI and set enable/status
> +
.. and update GPE0 registers.
Signed-off-by: Boris Ostrovsky
---
Changes in v2:
* Use has_ioreq_cpuhp() instead of ioreq_gmfn.mask==0 as check
for PVH guest
xen/arch/x86/domctl.c | 12
1 file changed, 12 insertions(+)
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c