files.xen revision 1.182
1# $NetBSD: files.xen,v 1.182 2020/04/25 15:26:17 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 14define hypervisorbus {} 15define xendevbus {} 16 17# Xen hypervisor 18device hypervisor { [apid = -1]}: isabus, pcibus, sysmon_power, xendevbus, acpibus 19attach hypervisor at hypervisorbus 20file arch/xen/xen/hypervisor.c hypervisor needs-flag 21file arch/xen/xen/shutdown_xenbus.c hypervisor 22 23# Xenbus 24device xenbus {[id = -1]} 25attach xenbus at xendevbus 26file arch/xen/xenbus/xenbus_client.c xenbus needs-flag 27file arch/xen/xenbus/xenbus_comms.c xenbus needs-flag 28file arch/xen/xenbus/xenbus_dev.c xenbus needs-flag 29file arch/xen/xenbus/xenbus_probe.c xenbus needs-flag 30file arch/xen/xenbus/xenbus_xs.c xenbus needs-flag 31 32# Xen console support 33device xencons: tty 34attach xencons at xendevbus 35file arch/xen/xen/xencons.c xencons needs-flag 36 37# Xen Network driver 38device xennet: arp, ether, ifnet 39attach xennet at xenbus 40file arch/xen/xen/if_xennet_xenbus.c xennet needs-flag 41file arch/xen/xen/xennet_checksum.c xvif | xennet 42 43# Xen Block device driver and wd/sd/cd identities 44device xbd: disk 45attach xbd at xenbus 46file arch/xen/xen/xbd_xenbus.c xbd 47