freebsd-skq/sys/xen
royger f5ff1ea280 xen: convert the xenstore user-space char device to a newbus device
Convert the xenstore user-space device (/dev/xen/xenstore) to a device
using the newbus interface. This allows us to make the device
initialization dependant on the initialization of xenstore itself in
the kernel.

Sponsored by: Citrix Systems R&D

dev/xen/xenstore/xenstore.c:
 - Convert to a newbus device, this removes the xs_dev_init function.

xen/xenstore/xenstore_internal.h:
 - Remove xs_dev_init prototype.

dev/xen/xenstore/xenstore.c:
 - Don't call xs_dev_init anymore, the device will attach itself when
   xenstore is started.
2014-09-30 17:31:04 +00:00
..
evtchn Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
interface msi: add Xen MSI implementation 2014-09-30 16:46:45 +00:00
xenbus Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
xenstore xen: convert the xenstore user-space char device to a newbus device 2014-09-30 17:31:04 +00:00
blkif.h
evtchn.h Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
features.c Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
features.h
gnttab.c xen: unify gnttab initialization for PVHVM and PVH 2014-06-16 08:48:42 +00:00
gnttab.h xen: unify gnttab initialization for PVHVM and PVH 2014-06-16 08:48:42 +00:00
hvm.h Merge Xen PVHVM support into the GENERIC kernel config for both 2013-09-20 22:59:22 +00:00
hypervisor.h
xen_intr.h msi: add Xen MSI implementation 2014-09-30 16:46:45 +00:00
xen_msi.h msi: add Xen MSI implementation 2014-09-30 16:46:45 +00:00
xen_pv.h xen: add missing files 2014-06-16 08:54:04 +00:00
xen-os.h Make this compile with gcc. 2014-04-05 22:43:18 +00:00