freebsd-dev/sys/dev/xen
Roger Pau Monné aa64d12bcd xen: introduce xenpv bus
Create a dummy bus so top level Xen devices can attach to it (instead
of attaching directly to the nexus). This allows to have all the Xen
related devices grouped under a single bus.

Sponsored by: Citrix Systems R&D
Approved by: gibbs

x86/xen/xenpv.c:
 - Attach the xenpv bus when running as a Xen guest.
 - Attach the ISA bus if needed, in order to attach syscons.

conf/files.amd6:
conf/files.i386:
 - Include the xenpv.c file in the build of i386/amd64 kernels using
   XENHVM.

dev/xen/console/console.c:
dev/xen/timer/timer.c:
xen/xenstore/xenstore.c:
 - Attach to the xenpv bus instead of the Nexus.

dev/xen/xenpci/xenpci.c:
 - Xen specific devices on PVHVM guests are no longer attached to the
   xenpci device, they are instead attached to the xenpv bus, remove
   the now unused methods.
2014-06-16 08:44:33 +00:00
..
balloon Improve robustness of the Xen balloon driver. 2013-11-15 16:35:28 +00:00
blkback dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2013-11-26 08:46:27 +00:00
blkfront Allow FreeBSD to be booted from CDROM media on XenServer 6.2 and 2013-10-13 02:34:20 +00:00
console xen: introduce xenpv bus 2014-06-16 08:44:33 +00:00
control On XenServer the "halt" message is used instead of "poweroff", which 2013-11-09 03:07:48 +00:00
netback Somehow fix LINT-NOIP. 2013-11-01 18:42:03 +00:00
netfront Fix typo in r257515. 2013-11-10 09:36:51 +00:00
pcifront More BUS_PROBE_NOWILDCARD sweeping. Some devices here (if_ath_ahb and siba) 2013-10-29 14:19:42 +00:00
timer xen: introduce xenpv bus 2014-06-16 08:44:33 +00:00
xenpci xen: introduce xenpv bus 2014-06-16 08:44:33 +00:00