Frontend Driver

From Xen
Revision as of 18:10, 9 November 2011 by Lars.kurth (talk | contribs) (moved FrontendDriver to Frontend Driver: Improve readability while creating a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

To access devices that are to be shared between domains, like the disks and network interfaces, the DomUs must communicate with Dom0. This is done by using a two-part driver. The FrontendDriver must be written for the OS used in the DomU, and uses XenBus, XenStore, shared pages, and event notifications to communicate with the BackendDriver, which lives in Dom0 and fulfils requests. To the applications and the rest of the kernel, the FrontendDriver just looks like a normal network interface, disk, or whatever.