files.arm64 revision 1.1
1# $OpenBSD: files.arm64,v 1.1 2016/12/17 23:38:33 patrick Exp $
2
3maxpartitions	16
4maxusers	2 8 64
5
6major	{wd = 16}
7major	{sd = 24}
8major	{cd = 26}
9
10file	arch/arm64/arm64/autoconf.c
11file	arch/arm64/arm64/copy.S
12file	arch/arm64/arm64/copystr.S
13file	arch/arm64/arm64/cpuswitch.S
14file	arch/arm64/arm64/conf.c
15file	arch/arm64/arm64/disksubr.c
16file	arch/arm64/arm64/machdep.c
17file	arch/arm64/arm64/mem.c
18file	arch/arm64/arm64/pmap.c
19file	arch/arm64/arm64/vm_machdep.c
20file	arch/arm64/arm64/process_machdep.c
21file	arch/arm64/arm64/sig_machdep.c
22file	arch/arm64/arm64/syscall.c
23file	arch/arm64/arm64/sys_machdep.c
24
25file	arch/arm64/arm64/intr.c
26file	arch/arm64/arm64/softintr.c
27file	arch/arm64/arm64/vfp.c
28file	arch/arm64/arm64/exception.S
29file	arch/arm64/arm64/trap.c
30file	arch/arm64/arm64/ast.c
31file	arch/arm64/arm64/arm64_mutex.c
32
33
34file	arch/arm64/arm64/support.S
35file	arch/arm64/arm64/bus_dma.c
36file	arch/arm64/arm64/arm64_iobus.c
37
38file	arch/arm64/dev/arm64_bus_space.c
39
40file	arch/arm64/arm64/db_disasm.c		ddb
41file	arch/arm64/arm64/db_interface.c		ddb
42file	arch/arm64/arm64/db_trace.c		ddb
43
44define	fdt {[early = 0]}
45
46# mainbus files
47device	mainbus: fdt
48attach	mainbus at root
49file	arch/arm64/dev/mainbus.c		mainbus
50
51device	simplebus: fdt
52attach	simplebus at fdt
53file	arch/arm64/dev/simplebus.c		simplebus
54
55# FDT support
56file	dev/ofw/fdt.c
57file	dev/ofw/ofw_clock.c
58file	dev/ofw/ofw_gpio.c
59file	dev/ofw/ofw_pinctrl.c
60file	dev/ofw/ofw_regulator.c
61
62# Machine-independent SCSI drivers
63include "scsi/files.scsi"
64include "dev/atapiscsi/files.atapiscsi"
65
66# Machine-independent ATA drivers
67include "dev/ata/files.ata"
68
69# Include WSCONS stuff
70include "dev/wscons/files.wscons"
71include "dev/rasops/files.rasops"
72include "dev/wsfont/files.wsfont"
73
74#
75# Machine-independent HID support
76#
77include	"dev/hid/files.hid"
78
79# Include USB stuff
80include "dev/usb/files.usb"
81
82file	netinet/in_cksum.c
83file	netinet/in4_cksum.c
84
85include "dev/mii/files.mii"
86include "dev/pci/files.pci"
87
88# Console related stuff
89attach	com at fdt with com_fdt
90file	arch/arm64/dev/com_fdt.c		com_fdt
91
92# ARM PrimeCell PL011 UART
93device	pluart
94attach	pluart at fdt
95file	arch/arm64/dev/pluart.c			pluart
96
97device	ampintc
98attach	ampintc at fdt
99file	arch/arm64/dev/ampintc.c		ampintc
100
101device	agtimer
102attach	agtimer at fdt
103file	arch/arm64/dev/agtimer.c		agtimer
104
105attach	virtio at fdt with virtio_mmio
106file	arch/arm64/dev/virtio_mmio.c		virtio_mmio
107