From: Arun Sharma <arun.sharma@intel.com>
To: Ian Pratt <m+Ian.Pratt@cl.cam.ac.uk>
Cc: xen-devel@lists.xensource.com
Subject: Device model architecture (Was Re: Re: Are linker scripts needed?)
Date: Tue, 24 May 2005 11:28:51 -0700 [thread overview]
Message-ID: <42937263.1000301@intel.com> (raw)
In-Reply-To: <mailman.1116900278.12698@unix-os.sc.intel.com>
Ian Pratt wrote:
> I'd be inclined to move to a model where we execute the device emulation
> in the root (monitor) VMCS, using the same protection mechanism we use
> for para-virtualized guests e.g. segmentation for x86, paging for
> x86_64. The device emulation should should work like a normal front-end
> driver, connecting via a device channel to a normal backend.
>
It sounded like you were proposing linking the device models against
Xen. But your subsequent messages appear to say:
- For every VMX domain created, create a new helper domain
- The helper domain shares it's page list with the VMX domain
- xen is protected from the helper domain using paging/segmentation
- helper domain runs minios
- Use the existing mechanisms (backend drivers) to get storage/network
services from dom0
Did I get it right? If yes,
- why is this better than running the device models inside the VMX
domain? Do you expect switching to the helper domain to be faster than a
vmx world switch?
- what's the advantage of running minios vs xenolinux in the helper domain?
I think we all agree that:
- It'd be good to make the device models "embeddable" so that it could
be moved closer to the domain it's servicing. This is where the bulk of
the work is, regardless of which model we end up choosing.
- Make sure that there is a unified way to manage the resources given to
the VMX domain (including the device models)
-Arun
next parent reply other threads:[~2005-05-24 18:28 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.1116900278.12698@unix-os.sc.intel.com>
2005-05-24 18:28 ` Arun Sharma [this message]
2005-05-24 20:17 ` Device model architecture (Was Re: Re: Are linker scripts needed?) Keir Fraser
2005-05-25 1:24 Ian Pratt
[not found] <mailman.1116984272.27453@unix-os.sc.intel.com>
2005-05-26 6:43 ` Arun Sharma
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=42937263.1000301@intel.com \
--to=arun.sharma@intel.com \
--cc=m+Ian.Pratt@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.