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

Re: [Xen-devel] Can xen support nommu cpu virtualization?



On Tue, Aug 14, 2012 at 9:35 PM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> On Tue, 2012-08-14 at 14:23 +0100, Lei Wen wrote:
>> Hi Ian,
>>
>> On Tue, Aug 14, 2012 at 9:06 PM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> 
>> wrote:
>> > On Tue, 2012-08-14 at 10:31 +0100, Lei Wen wrote:
>> >> Hi,
>> >>
>> >> I am a newbie for the XEN area and curious to know whether current XEN
>> >> could support nommu arch, or only MPU?
>> >> If current it doesn't support, does XEN have any plan or road map to
>> >> add this support in future?
>> >
>> > You should be able to run a NOMMU guest OS as an HVM guest today (or at
>> > least I can't think why it wouldn't work).
>> >
>> > There are no plans to make Xen itself usable on a no-MMU system, use of
>> > the MMU is pretty firmly baked into Xens architecture.
>>
>> Yep, I get your point. However, on modern embedded system, there are still
>> place for no-mmu arches, like the ARM cortex-r7 processor:
>> http://www.arm.com/products/processors/cortex-r/cortex-r7.php
>
> OK, you should have made it clear you were talking about ARM.
>
> The ARM port which I am involved with[0] requires the virtualisation
> extensions, which AFAIK are a ARMv7-A only and an MMU is always assumed
> (it's presence pretty much baked into the extensions in various ways).
> We have no plans to support non-mmu ports of this variant of Xen.
>
> The other ARM port (the PV port[1]) does not require virtualisation
> extensions, however the correct list for questions/discussion about that
> port is the xen-arm@ list.
>
> [0] http://wiki.xen.org/wiki/Xen_ARMv7_with_Virtualization_Extensions
> [1] http://wiki.xen.org/wiki/Xen_ARM_%28PV%29
>
>> So making such platform virtualised would have the business benefit, since
>> could reduce total embedded product BOM price.
>>
>> Do you have any guideline or idea that could make nommu possible? :)
>
> Even the ARM PV port makes extensive use of the MMU to provide isolation
> between guests (at least I presume so). If you want to work on nommu
> systems then it seems like this would be the first problem you would
> have to consider.
>

Understand. Thanks for your kindly reply. :)

Thanks,
Lei

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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