xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* How ARM Xen process the harddisk requests from DomU
@ 2013-08-12  4:06 Josh Zhao
  2013-08-12  6:23 ` Josh Zhao
  2013-08-13 20:39 ` Ian Campbell
  0 siblings, 2 replies; 4+ messages in thread
From: Josh Zhao @ 2013-08-12  4:06 UTC (permalink / raw)
  To: xen-devel@lists.xensource.com


[-- Attachment #1.1: Type: text/plain, Size: 130 bytes --]

Hi,
I am wondering how arm xen process the harddisk requests from DomU, is
there a daemon in dom0 to do this work?

Thanks,

Josh

[-- Attachment #1.2: Type: text/html, Size: 209 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How ARM Xen process the harddisk requests from DomU
  2013-08-12  4:06 How ARM Xen process the harddisk requests from DomU Josh Zhao
@ 2013-08-12  6:23 ` Josh Zhao
  2013-08-13 20:40   ` Ian Campbell
  2013-08-13 20:39 ` Ian Campbell
  1 sibling, 1 reply; 4+ messages in thread
From: Josh Zhao @ 2013-08-12  6:23 UTC (permalink / raw)
  To: xen-devel@lists.xensource.com


[-- Attachment #1.1: Type: text/plain, Size: 317 bytes --]

As the dom0 can use map_devices_from_device_tree() to map all devices into
dom0 memory space , why we need to use the sysmmu ?


2013/8/12 Josh Zhao <joshsystem@gmail.com>

> Hi,
> I am wondering how arm xen process the harddisk requests from DomU, is
> there a daemon in dom0 to do this work?
>
> Thanks,
>
> Josh
>

[-- Attachment #1.2: Type: text/html, Size: 685 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How ARM Xen process the harddisk requests from DomU
  2013-08-12  4:06 How ARM Xen process the harddisk requests from DomU Josh Zhao
  2013-08-12  6:23 ` Josh Zhao
@ 2013-08-13 20:39 ` Ian Campbell
  1 sibling, 0 replies; 4+ messages in thread
From: Ian Campbell @ 2013-08-13 20:39 UTC (permalink / raw)
  To: Josh Zhao; +Cc: xen-devel@lists.xensource.com

On Mon, 2013-08-12 at 12:06 +0800, Josh Zhao wrote:

> I am wondering how arm xen process the harddisk requests from DomU, is
> there a daemon in dom0 to do this work?

Xen on ARM supports only PV devices, so the PV disk backend will deal
with it. I'm not sure anyone has tried qdisk on ARM, although it should
work fine, but I expect most people are currently using the in-kernel
blkback driver in their driver domain.

Ian.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How ARM Xen process the harddisk requests from DomU
  2013-08-12  6:23 ` Josh Zhao
@ 2013-08-13 20:40   ` Ian Campbell
  0 siblings, 0 replies; 4+ messages in thread
From: Ian Campbell @ 2013-08-13 20:40 UTC (permalink / raw)
  To: Josh Zhao; +Cc: xen-devel@lists.xensource.com

On Mon, 2013-08-12 at 14:23 +0800, Josh Zhao wrote:
> As the dom0 can use map_devices_from_device_tree() to map all devices
> into dom0 memory space , why we need to use the sysmmu ?

All ARM domains run with hardware nested page tables ("second stage
paging" in ARM speak, equivalent to HAP for x86 HVM guests). So an IOMMU
is needed to translate guest physical addresses into host physical
addresses for the device e.g. for doing DMA.

Ian.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-08-13 20:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-12  4:06 How ARM Xen process the harddisk requests from DomU Josh Zhao
2013-08-12  6:23 ` Josh Zhao
2013-08-13 20:40   ` Ian Campbell
2013-08-13 20:39 ` Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).