files.xen revision 1.186
11.186Sbouyer#	$NetBSD: files.xen,v 1.186 2020/05/26 10:37:24 bouyer Exp $
21.1Scl
31.185Sbouyerdefflag	opt_xen.h			XEN XENPVH XENPVHVM PAE DOM0OPS
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.184Sbouyerfile	arch/xen/x86/pvh_consinit.c		xenpvhvm
151.183Sbouyer
161.13Sdrochnerdefine hypervisorbus {}
171.29Sbouyerdefine xendevbus {}
181.13Sdrochner
191.5Scl# Xen hypervisor
201.48Sbouyerdevice	hypervisor { [apid = -1]}: isabus, pcibus, sysmon_power, xendevbus, acpibus
211.17Sbouyerattach hypervisor at hypervisorbus
221.5Sclfile	arch/xen/xen/hypervisor.c	hypervisor needs-flag
231.102Sceggerfile	arch/xen/xen/shutdown_xenbus.c	hypervisor
241.1Scl
251.102Scegger# Xenbus
261.35Sbouyerdevice xenbus {[id = -1]}
271.35Sbouyerattach xenbus at xendevbus
281.102Sceggerfile arch/xen/xenbus/xenbus_client.c xenbus needs-flag
291.102Sceggerfile arch/xen/xenbus/xenbus_comms.c xenbus needs-flag
301.186Sbouyerfile arch/xen/xenbus/xenbus_dev.c xenbus & kernfs
311.102Sceggerfile arch/xen/xenbus/xenbus_probe.c xenbus needs-flag
321.102Sceggerfile arch/xen/xenbus/xenbus_xs.c xenbus needs-flag
331.35Sbouyer
341.1Scl# Xen console support
351.6Scldevice	xencons: tty
361.29Sbouyerattach	xencons at xendevbus
371.6Sclfile	arch/xen/xen/xencons.c		xencons needs-flag
381.1Scl
391.27Sbouyer# Xen Network driver
401.27Sbouyerdevice	xennet: arp, ether, ifnet
411.102Sceggerattach xennet at xenbus
421.102Sceggerfile	arch/xen/xen/if_xennet_xenbus.c xennet needs-flag
431.182Sbouyerfile	arch/xen/xen/xennet_checksum.c	xvif | xennet
441.27Sbouyer
451.27Sbouyer# Xen Block device driver and wd/sd/cd identities
461.27Sbouyerdevice	xbd: disk
471.102Sceggerattach	xbd at xenbus
481.102Sceggerfile	arch/xen/xen/xbd_xenbus.c	xbd
491.185Sbouyer
501.185Sbouyer# Domain-0 operations
511.185Sbouyerfile	arch/xen/xen/privcmd.c		dom0ops
521.185Sbouyerfile 	arch/xen/x86/xen_shm_machdep.c	dom0ops
531.185Sbouyerfile	arch/xen/xen/xenevt.c		xenevt & dom0ops
541.185Sbouyerfile	arch/xen/xen/xennetback_xenbus.c xvif
551.185Sbouyerfile	arch/xen/xen/xbdback_xenbus.c xbdback
561.185Sbouyer
571.185Sbouyer# Xen event peudo-device
581.185Sbouyerdefpseudo xenevt
591.185Sbouyerdefpseudo xvif
601.185Sbouyerdefpseudo xbdback
61