From: tgh <tianguanhua@ncic.ac.cn>
To: Mark Williamson <mark.williamson@cl.cam.ac.uk>
Cc: xen-devel@lists.xensource.com
Subject: Re: question about the meaning of memory auto-translate and paravirtual and no pseudophysical overlay
Date: Fri, 13 Apr 2007 08:34:48 +0800 [thread overview]
Message-ID: <461ED028.8060906@ncic.ac.cn> (raw)
In-Reply-To: <200704121637.32931.mark.williamson@cl.cam.ac.uk>
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
>
>
prev parent reply other threads:[~2007-04-13 0:34 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-30 3:27 About IO Liu, Huahang
2007-03-30 3:36 ` Li, Xin B
2007-04-03 1:57 ` Liu, Huahang
2007-04-03 6:29 ` Keir Fraser
2007-03-30 8:01 ` Guy Zana
2007-04-03 2:59 ` question about memory auto-translate and paravirtual and no pseudophysical overlay tgh
2007-04-05 2:19 ` question about the meaning of " tgh
2007-04-07 16:23 ` Mark Williamson
2007-04-09 12:59 ` tgh
2007-04-11 21:28 ` Mark Williamson
2007-04-12 0:50 ` tgh
2007-04-12 15:37 ` Mark Williamson
2007-04-13 0:34 ` tgh [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=461ED028.8060906@ncic.ac.cn \
--to=tianguanhua@ncic.ac.cn \
--cc=mark.williamson@cl.cam.ac.uk \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.