files.xen revision 1.183
1# $NetBSD: files.xen,v 1.183 2020/05/02 16:44:36 bouyer Exp $ 2 3defflag opt_xen.h XEN XENPVH XENPVHVM PAE 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/hvm_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 needs-flag 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