[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Contiguous DMAble memory in Dom0 user space linux process
On Wed, Jan 20, 2010 at 01:10:24PM -0800, Kashmira. K. wrote: > Hi Konard, > > Thanks you for your reply. > > On the (non xen) linux system, the hardware was visible to the userspace app. > The PCI bars were mapped. So I do need to get the same functionality on xen > capable linux. > > I'm still a newbie to the xen internals, but I was wondering if I could write > a simple linux kernel driver for a xen capable linux to do the following > - Map the PCI address (BAR). > - Get contiguous memory. > - Provide user space ioctl call to get the mapped PCI BAR > - Provide user space ioctl to get pointer to the contiguous memory. > > Will that work? Sure. I would recommend you look at the 3w-xxxx.c driver for a simple ioctl subsystem and how to get contiguous memory mapped in. For mmap functionality hpet.c is pretty simple. Foremost, make sure you get a PDF copy of "Understanding the Linux Kernel" as that will answer a lot of your questions. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |