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

Re: [Xen-devel] [PATCH][1/4] PCI Driver Domains: Xenbus Convenience Functions



On Mon, 2006-01-30 at 08:24 -0500, Ryan wrote:
> In my digging through the existing backend/frontend drivers to plan my
> own, I found several places where code is duplicated to share and map
> pages via the grant tables. I added some convenience functions to
> xenbus_client.c to hide the details of the virtual address allocation
> and hypercall. My intent was to provide a simpler, higher-level
> interface for mapping in pages from another domain. While I believe
> these convenience functions simplify some typical uses of interdomain
> communication, they could easily be removed by expanding their uses in
> my backend and frontend if there is opposition to their inclusion.
> 
> I also added a one-liner that causes xenbus_dev_(error|fatal) to output
> to the kernel log buffer (and thus syslog) which was invaluable to me
> while debugging (by default, error messages only appear in xenstore).
> 
> Signed-off-by: Ryan Wilson <hap9@xxxxxxxxxxxxxx>

Re-formatted to hopefully be more in line with Linux's CodingStyle.

Attachment: xenbus-util.patch
Description: Text Data

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