files.xen revision 1.186
1# $NetBSD: files.xen,v 1.186 2020/05/26 10:37:24 bouyer Exp $ 2 3defflag opt_xen.h XEN XENPVH XENPVHVM PAE DOM0OPS 4 5file arch/xen/x86/hypervisor_machdep.c xen 6file arch/xen/x86/xen_intr.c xen 7file arch/xen/xen/xen_machdep.c xen 8file arch/xen/xen/evtchn.c xen 9file arch/xen/xen/xengnt.c xen 10file arch/xen/x86/xen_mainbus.c xen 11file arch/xen/xen/xen_clock.c xen 12file arch/xen/x86/xen_bus_dma.c xen 13 14file arch/xen/x86/pvh_consinit.c xenpvhvm 15 16define hypervisorbus {} 17define xendevbus {} 18 19# Xen hypervisor 20device hypervisor { [apid = -1]}: isabus, pcibus, sysmon_power, xendevbus, acpibus 21attach hypervisor at hypervisorbus 22file arch/xen/xen/hypervisor.c hypervisor needs-flag 23file arch/xen/xen/shutdown_xenbus.c hypervisor 24 25# Xenbus 26device xenbus {[id = -1]} 27attach xenbus at xendevbus 28file arch/xen/xenbus/xenbus_client.c xenbus needs-flag 29file arch/xen/xenbus/xenbus_comms.c xenbus needs-flag 30file arch/xen/xenbus/xenbus_dev.c xenbus & kernfs 31file arch/xen/xenbus/xenbus_probe.c xenbus needs-flag 32file arch/xen/xenbus/xenbus_xs.c xenbus needs-flag 33 34# Xen console support 35device xencons: tty 36attach xencons at xendevbus 37file arch/xen/xen/xencons.c xencons needs-flag 38 39# Xen Network driver 40device xennet: arp, ether, ifnet 41attach xennet at xenbus 42file arch/xen/xen/if_xennet_xenbus.c xennet needs-flag 43file arch/xen/xen/xennet_checksum.c xvif | xennet 44 45# Xen Block device driver and wd/sd/cd identities 46device xbd: disk 47attach xbd at xenbus 48file arch/xen/xen/xbd_xenbus.c xbd 49 50# Domain-0 operations 51file arch/xen/xen/privcmd.c dom0ops 52file arch/xen/x86/xen_shm_machdep.c dom0ops 53file arch/xen/xen/xenevt.c xenevt & dom0ops 54file arch/xen/xen/xennetback_xenbus.c xvif 55file arch/xen/xen/xbdback_xenbus.c xbdback 56 57# Xen event peudo-device 58defpseudo xenevt 59defpseudo xvif 60defpseudo xbdback 61