|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH][1/4] PCI Driver Domains: Xenbus Convenience Func
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.
xenbus-util.patch
Description: Text Data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|