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

Re: [Xen-devel] question about the meaning of memory auto-translate and paravirtual and no pseudophysical overlay



Thank you for your reply

Thank you


Mark Williamson 写道:
> Nb. I'm focussing on x86 (and x86_32 where appropriate) here and have been in 
> the rest of the thread (unless otherwise specified)...  other architectures 
> deal with pseudophysical addressses differently.
>
>   
>> Mark Williamson 写道:
>>     
>>>> if there is no pseudophysical addresses,a physical host computer could
>>>> only paravirtualise one VM,is it right?
>>>>         
>>> No, AFAIK pseudophysical addresses are mostly there for the convenience
>>> of the guest.  Xen has some support for them so that guests can use them
>>> more efficiently but that's not strictly necessary.  In principle, they
>>> could be eliminated from Xen entirely (would require modifying the PV
>>> guests to manage the pseudophys abstraction themselves).
>>>       
>> Is there this kind paravirtual os for xen at present?
>> or in future,will this kind paravirtual os come out?
>> and what is the advantages for this kind of os?
>>     
>
> There's two aspects to this answer, I guess:
>
> 1) Will guests which maintain their own pseudophysical abstraction rather 
> than 
> using Xen's be written?  /  Will Xen's pseudophysical support be removed?
>
> This isn't likely for the timebeing; Xen needs to incorporate the 
> pseudophysical support it has for backwards-compatibility purposes and given 
> that there's no reason for guests not to use it.
>
> 2) Will guests that don't use a pseudophysical abstraction at all be written?
>
> I don't know if anyone has written / ported an OS that does this...  I 
> wouldn't expect to see any general purpose OSes using this for a while - they 
> typically seem to need the pseudophysical abstraction to keep their generic 
> memory management code happy.
>
> More minimal, special purposes OSes (especially if targetted to Xen) might be 
> able to do away with pseudophysical addresses entirely and just use virtual 
> and machine addresses.
>
> Cheers,
> Mark
>
>   


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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