|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 2/4] x86/pvh: Set 32b PVH guest mode in XEN_DOMCTL_set_address_size
>>> On 07.07.15 at 17:53, <boris.ostrovsky@xxxxxxxxxx> wrote:
> On 07/07/2015 05:15 AM, Jan Beulich wrote:
>>>>> On 29.06.15 at 22:21, <boris.ostrovsky@xxxxxxxxxx> wrote:
>>> @@ -6491,6 +6490,20 @@ enum hvm_intblk nhvm_interrupt_blocked(struct vcpu
>>> *v)
>>> return hvm_funcs.nhvm_intr_blocked(v);
>>> }
>>>
>>> +int hvm_set_mode(struct vcpu *v, int mode)
>>> +{
>>> + if ( mode == 4 )
>>> + {
>>> + v->arch.hvm_vcpu.guest_efer &= ~(EFER_LMA | EFER_LME);
>>> + hvm_update_guest_efer(v);
>>> + }
>>> +
>>> + if ( hvm_funcs.set_mode )
>>> + return hvm_funcs.set_mode(v, mode);
>>> +
>>> + return 0;
>>> +}
>> -EOPNOTSUPP?
>
> Why do you think this should be an error? I probably will need to update
> this to handle mode==8 for calls from switch_native() as you pointed out
> above but in general it seems to me it should be OK if this procedure
> doesn't do anything. Below too.
Because the function then didn't do what it was asked for.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |