freebsd-skq/sys
Roger Pau Monné 45ce037de2 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
..
amd64 msi: add Xen MSI implementation 2014-09-30 16:46:45 +00:00
arm Make sure __ARM_ARCH is defined in sysreg.h by including acle-compat.h 2014-09-30 13:32:45 +00:00
boot MFi386: r261567 2014-09-28 13:34:43 +00:00
bsm
cam Do not transfer unneeded training zero bytes in INQUIRY response. 2014-09-28 11:10:37 +00:00
cddl Remove sys/types.h include as per style (9) 2014-09-18 20:38:18 +00:00
compat Fix fcntl(2) compat32 after r270691. The copyin and copyout of the 2014-09-25 21:07:19 +00:00
conf xen: move xenstore devices 2014-09-30 17:14:11 +00:00
contrib Remove this stuff - it's no longer needed here. 2014-09-30 03:29:46 +00:00
crypto
ddb ddb: allow specifying the exact address of the symtab and strtab 2014-09-25 08:28:10 +00:00
dev xen: convert the xenstore user-space char device to a newbus device 2014-09-30 17:31:04 +00:00
fs Fix thinko that, with two map entries like shown below, in that order, 2014-09-23 11:27:43 +00:00
gdb Add support for gdb's memory searching capabilities to our in-kernel gdb 2014-09-05 16:40:47 +00:00
geom Be prepared that set_dumper() might fail even when resetting it or prefix 2014-09-30 12:00:50 +00:00
gnu reiserfs: Use signed i_nlink 2014-09-25 19:10:32 +00:00
i386 msi: add Xen MSI implementation 2014-09-30 16:46:45 +00:00
isa
kern Use bzero instead of explicitly zeroing stuff in do_execve. 2014-09-29 23:59:19 +00:00
kgssapi
libkern Use __DECONST to avoid compiler warnings (and thus build failures) 2014-09-08 08:12:09 +00:00
mips Fix the AR724x PCIe glue to correctly probe the BAR on AR7240 devices. 2014-09-28 07:27:58 +00:00
modules Merge the PC98 fdc(4) driver into the MI driver. While here, replace 2014-09-25 20:40:24 +00:00
net Move the unconditional #include of net/ifq.h to the very end of file. 2014-09-28 17:09:40 +00:00
net80211 Mechanically convert to if_inc_counter(). 2014-09-19 09:20:55 +00:00
netgraph Use callout(9) instead of timeout(9). 2014-09-20 16:43:14 +00:00
netinet Only define the full inm_print() if KTR_IGMPV3 is enabled at compile time. 2014-09-30 17:26:34 +00:00
netinet6 Remove redundant call to ipsec_getpolicybyaddr(). 2014-09-30 13:15:19 +00:00
netipsec Mechanically convert to if_inc_counter(). 2014-09-19 10:18:14 +00:00
netnatm
netpfil Fix NULL pointer deref in ipfw when using dummynet at layer 2. 2014-09-25 02:26:05 +00:00
netsmb
nfs
nfsclient Avoid an exclusive acquisition of the object lock on the expected execution 2014-09-14 18:07:55 +00:00
nfsserver
nlm
ofed Mechanically convert to if_inc_counter(). 2014-09-27 20:39:24 +00:00
opencrypto Fix build for kernels without COMPAT_FREEBSD32. 2014-09-22 17:32:27 +00:00
pc98 MFi386: Enable QUOTA, PRINTF_BUFR_SIZE and puc. 2014-09-28 14:39:11 +00:00
powerpc Fix a paste-o commited in r272109: we need to get the interrupts for the 2014-09-26 15:16:53 +00:00
rpc
security Replace dev_clone with cdevpriv(9) KPI in audit_pipe code. 2014-08-20 16:04:30 +00:00
sparc64 ddb: allow specifying the exact address of the symtab and strtab 2014-09-25 08:28:10 +00:00
sys - Cleanups pc98 code. 2014-09-28 11:32:46 +00:00
teken
tools Allow the make_dtb script to work outside of a "make buildkernel" context 2014-08-30 22:39:15 +00:00
ufs Provide the unique implementation for the VOP_GETPAGES() method used 2014-09-15 12:28:29 +00:00
vm Fix ticks wrap issue of lowmem test in vm_pageout_scan 2014-09-24 14:35:08 +00:00
x86 xen: add the Xen implementation of pci_child_added method 2014-09-30 16:49:17 +00:00
xdr
xen xen: convert the xenstore user-space char device to a newbus device 2014-09-30 17:31:04 +00:00
Makefile Remove "pci" from CSCOPEDIRS. 2014-09-23 06:32:19 +00:00