From: George Shuklin <george.shuklin@gmail.com>
To: xen-devel@lists.xen.org
Subject: Re: Dom0 IO handling
Date: Fri, 19 Oct 2012 05:48:08 +0400 [thread overview]
Message-ID: <5080B158.6030908@gmail.com> (raw)
In-Reply-To: <1349936188.70593.YahooMailNeo@web120006.mail.ne1.yahoo.com>
[-- Attachment #1.1: Type: text/plain, Size: 949 bytes --]
AFAIK dom0 is pv-domain.
All interrupts are handled by xen and passed down to dom0 via events
(kinda internal xen interrupt-like stuff). PV kernel accepts them and
process as normal interrupts.
Is Xen use IOMMU to protect itself from misbehave devices or not... I'm
not sure.
On 11.10.2012 10:16, maheen butt wrote:
> Hi all,
>
> I'm investigating the source code of Xenified kernel. From
> documentations related to
> Xen told me that all guest domains run in less privilege mode ( ring 1
> in case of x86).
> Dom0 is also running in ring 1. But it can have direct access to IO
> devices. It means
> Dom0 has a special bahaviour that it is running in ring1 but can
> directly access IO devices.
> How Dom0 access IO devices directly?
> how can I relate this special way of Dom0 with its source code?
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
[-- Attachment #1.2: Type: text/html, Size: 2925 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
prev parent reply other threads:[~2012-10-19 1:48 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-11 6:16 Dom0 IO handling maheen butt
2012-10-19 1:48 ` George Shuklin [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=5080B158.6030908@gmail.com \
--to=george.shuklin@gmail.com \
--cc=xen-devel@lists.xen.org \
/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.