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

Re: [Xen-devel] How does domU access PCI configure space?



On 26 December 2011 06:02, Kai Huang <mail.kai.huang@xxxxxxxxx> wrote:
> Hi,
>
> In my understanding, domU's PCI configure space access (ncluding
> virtual device's and direct io's) is always trapped and emulated by
> xen hypervisor. How did xen do it? Through exposing PCI configure
> space area to domU as non-accessible memory? Where's the code to deal
> of this? Thanks!

For PV domU an alternative access method for accessing the PCI config
space is used in the kernel. The code for this is in
drivers/pci/xen-pcifront.c in recent linux kernels. The dom0 backend
code is in drivers/xen/xen-pciback/*

Rolf

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

_______________________________________________
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®.