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

Re: [Xen-devel] What's XenBus and what's its relation with XenStore



On Thursday 10 July 2008, Tom Creck wrote:
> Hello, I'm a new comer to understanding Xen internals.
>
> I want to know what is XenBus.
> I wonder where can I find materials explaining the internal of XenBus.
> Does it relate to XenStore?

Xenstore is a "registry"-like hierarchical store of domain configuration data.  
It's used to do various stuff, including negotiating connections to device 
drivers at start-up time, asking a domain to adjust its memory footprint or 
shutdown, etc.  It's not a static store of information - domains can watch 
for changes to it and respond accordingly.

Xenbus is a Linux interface to Xenstore.  This looks like a kind of "bus" to 
Linux, which can be "scanned" to reveal what virtual devices are available.  
It provides an API for paravirtualised drivers to receive notification and 
information from Xenstore and to write data back to it.

Cheers,
Mark

-- 
Push Me Pull You - Distributed SCM tool (http://www.cl.cam.ac.uk/~maw48/pmpu/)

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