[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Minios-devel] Single codebase for para-virtualized guests on x86 and ARM?



Hi Julien.

Thanks for the reply.

On Thu, Apr 5, 2018 at 1:21 PM, Julien Grall <julien.grall@xxxxxxx> wrote:
> (+ Stefano and Andre)
>
> On 04/05/2018 04:35 AM, Ajay Garg wrote:
>>
>> Hi Julien.
>>
>> Sorry for restarting this thread, but I was just wondering whether PV
>> on ARM might not provide the following benefits :
>>
>>     * Low overheads as compared to HVM.
>
>
> I don't buy this argument. The overhead is now quite high because with a PV
> solution as you would need to mitigate meltdown.
>
> Furthermore, this require a lot of changes in your guests and I don't see
> any OS community accepting such burden when virtualization extension is
> getting quite widespread on Arm.
>
>>     * Also support systems/procedures with no hardware-virtualization
>> support.
>
>
> There was an attempt to get PV support for Arm before the virtualization
> support was added ([1]). But this is dead.
>
> Do you have any platform in mind you would want to run Xen with no
> virtualization extension?

Ideally, we are targetting low-end arm systems, where
hardware-virtualization is the one thing that we might have to
compromise on.
Beaglebones are an example.


>
>>
>>
>> Of course, the benefits of PV need to be really high, to justify the
>> efforts needed to make the required code-changes for PV-support :P
>
>
> HW virtualization support provides good security and performance with
> limited changes in the guest. Even, x86 community has been discussing to
> deprecate PV and move towards PVH (very similar to Arm guest).
>
> Cheers,
>
> [1] https://wiki.xenproject.org/wiki/Archived/Xen_ARM_(PV)
>
> --
> Julien Grall



-- 
Regards,
Ajay

_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.