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

[Xen-API] kernel source files explanation for source development in kernel

  • To: xen-api@xxxxxxxxxxxxx
  • From: Michalis <mirozis@xxxxxxxxxxx>
  • Date: Sat, 28 May 2016 17:46:24 +0300
  • Delivery-date: Sat, 28 May 2016 14:46:44 +0000
  • List-id: User and development list for XCP and XAPI <xen-api.lists.xen.org>

I want to write a module for a Xen DomU but in order to enable some
functionality I might need, I want to understand how Xenbus and Xenstore
are implemented in kernel.
I want two domains (let's say Dom1 and Dom2) insert a module (lets say
mymodule.ko) and in kernel space exchange some information.
I want this module to use Xenbus but I dont understand exactly what each
file of the kernel source tree directory /Linux/drivers/xen/xenbus is for.
Specifically, what functionality do xenbus_xs.c, xenbus_client.c and
xenbus_comms.c implement?

Xen-api mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.