|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 06/38] arm/p2m: Add HVMOP_altp2m_get_domain_state
Hi Julien,
On 09/01/2016 07:06 PM, Julien Grall wrote:
> Hello Sergej,
>
> On 16/08/16 23:16, Sergej Proskurin wrote:
>> This commit adopts the x86 HVMOP_altp2m_get_domain_state implementation.
>>
>> Signed-off-by: Sergej Proskurin <proskurin@xxxxxxxxxxxxx>
>> ---
>> Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>
>> Cc: Julien Grall <julien.grall@xxxxxxx>
>> ---
>> v3: Removed the "altp2m_enabled" check in HVMOP_altp2m_get_domain_state
>> case as it has been moved in front of the switch statement in
>> "do_altp2m_op".
>>
>> Removed the macro "altp2m_enabled". Instead, check directly for the
>> HVM_PARAM_ALTP2M param in d->arch.hvm_domain.
>> ---
>> xen/arch/arm/hvm.c | 5 +++--
>> 1 file changed, 3 insertions(+), 2 deletions(-)
>>
>> diff --git a/xen/arch/arm/hvm.c b/xen/arch/arm/hvm.c
>> index ce6a436..180154e 100644
>> --- a/xen/arch/arm/hvm.c
>> +++ b/xen/arch/arm/hvm.c
>> @@ -66,7 +66,7 @@ static int do_altp2m_op(XEN_GUEST_HANDLE_PARAM(void)
>> arg)
>> goto out;
>> }
>>
>> - if ( !(d)->arch.hvm_domain.params[HVM_PARAM_ALTP2M] )
>> + if ( !d->arch.hvm_domain.params[HVM_PARAM_ALTP2M] )
>
> Spurious change. This should be merged in patch #4.
>
I will change that, thanks.
>> {
>> rc = -EINVAL;
>> goto out;
>> @@ -78,7 +78,8 @@ static int do_altp2m_op(XEN_GUEST_HANDLE_PARAM(void)
>> arg)
>> switch ( a.cmd )
>> {
>> case HVMOP_altp2m_get_domain_state:
>> - rc = -EOPNOTSUPP;
>> + a.u.domain_state.state = altp2m_active(d);
>> + rc = __copy_to_guest(arg, &a, 1) ? -EFAULT : 0;
>> break;
>>
>> case HVMOP_altp2m_set_domain_state:
>>
>
> Regards,
>
Best regards,
~Sergej
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |