files.xen revision 1.182
11.182Sbouyer#	$NetBSD: files.xen,v 1.182 2020/04/25 15:26:17 bouyer Exp $
21.1Scl
31.182Sbouyerdefflag	opt_xen.h			XEN XENPVH XENPVHVM PAE
41.1Scl
51.182Sbouyerfile	arch/xen/x86/hypervisor_machdep.c	xen
61.182Sbouyerfile	arch/xen/x86/xen_intr.c			xen
71.182Sbouyerfile	arch/xen/xen/xen_machdep.c		xen
81.182Sbouyerfile	arch/xen/xen/evtchn.c			xen
91.182Sbouyerfile	arch/xen/xen/xengnt.c			xen
101.182Sbouyerfile	arch/xen/x86/xen_mainbus.c		xen
111.182Sbouyerfile	arch/xen/xen/xen_clock.c		xen
121.182Sbouyerfile	arch/xen/x86/xen_bus_dma.c		xen
131.1Scl
141.13Sdrochnerdefine hypervisorbus {}
151.29Sbouyerdefine xendevbus {}
161.13Sdrochner
171.5Scl# Xen hypervisor
181.48Sbouyerdevice	hypervisor { [apid = -1]}: isabus, pcibus, sysmon_power, xendevbus, acpibus
191.17Sbouyerattach hypervisor at hypervisorbus
201.5Sclfile	arch/xen/xen/hypervisor.c	hypervisor needs-flag
211.102Sceggerfile	arch/xen/xen/shutdown_xenbus.c	hypervisor
221.1Scl
231.102Scegger# Xenbus
241.35Sbouyerdevice xenbus {[id = -1]}
251.35Sbouyerattach xenbus at xendevbus
261.102Sceggerfile arch/xen/xenbus/xenbus_client.c xenbus needs-flag
271.102Sceggerfile arch/xen/xenbus/xenbus_comms.c xenbus needs-flag
281.123Sjymfile arch/xen/xenbus/xenbus_dev.c xenbus needs-flag
291.102Sceggerfile arch/xen/xenbus/xenbus_probe.c xenbus needs-flag
301.102Sceggerfile arch/xen/xenbus/xenbus_xs.c xenbus needs-flag
311.35Sbouyer
321.1Scl# Xen console support
331.6Scldevice	xencons: tty
341.29Sbouyerattach	xencons at xendevbus
351.6Sclfile	arch/xen/xen/xencons.c		xencons needs-flag
361.1Scl
371.27Sbouyer# Xen Network driver
381.27Sbouyerdevice	xennet: arp, ether, ifnet
391.102Sceggerattach xennet at xenbus
401.102Sceggerfile	arch/xen/xen/if_xennet_xenbus.c xennet needs-flag
411.182Sbouyerfile	arch/xen/xen/xennet_checksum.c	xvif | xennet
421.27Sbouyer
431.27Sbouyer# Xen Block device driver and wd/sd/cd identities
441.27Sbouyerdevice	xbd: disk
451.102Sceggerattach	xbd at xenbus
461.102Sceggerfile	arch/xen/xen/xbd_xenbus.c	xbd
47