blob: 89a54d8f0d6a8a399d5464e089187a778852c01f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# $OpenBSD: files.arm64,v 1.10 2017/02/24 10:13:13 patrick Exp $
maxpartitions 16
maxusers 2 8 64
major {wd = 16}
major {sd = 24}
major {cd = 26}
major {rd = 17}
file arch/arm64/arm64/autoconf.c
file arch/arm64/arm64/copy.S
file arch/arm64/arm64/copystr.S
file arch/arm64/arm64/cpuswitch.S
file arch/arm64/arm64/conf.c
file arch/arm64/arm64/disksubr.c
file arch/arm64/arm64/machdep.c
file arch/arm64/arm64/mem.c
file arch/arm64/arm64/pmap.c
file arch/arm64/arm64/vm_machdep.c
file arch/arm64/arm64/process_machdep.c
file arch/arm64/arm64/sig_machdep.c
file arch/arm64/arm64/syscall.c
file arch/arm64/arm64/sys_machdep.c
file arch/arm64/arm64/intr.c
file arch/arm64/arm64/softintr.c
file arch/arm64/arm64/vfp.c
file arch/arm64/arm64/exception.S
file arch/arm64/arm64/trap.c
file arch/arm64/arm64/ast.c
file arch/arm64/arm64/arm64_mutex.c
file arch/arm64/arm64/cpufunc_asm.S
file arch/arm64/arm64/support.S
file arch/arm64/arm64/bus_dma.c
file arch/arm64/dev/arm64_bus_space.c
file arch/arm64/arm64/db_disasm.c ddb
file arch/arm64/arm64/db_interface.c ddb
file arch/arm64/arm64/db_trace.c ddb
pseudo-device openprom
file arch/arm/arm/openprom.c openprom needs-flag
define fdt {[early = 0]}
# mainbus files
define mainbus {}
device mainbus: fdt
attach mainbus at root
file arch/arm64/dev/mainbus.c mainbus
device simplebus: fdt
attach simplebus at fdt
file arch/arm64/dev/simplebus.c simplebus
# FDT support
file dev/ofw/fdt.c
file dev/ofw/ofw_clock.c
file dev/ofw/ofw_gpio.c
file dev/ofw/ofw_pinctrl.c
file dev/ofw/ofw_regulator.c
# Machine-independent SCSI drivers
include "scsi/files.scsi"
include "dev/atapiscsi/files.atapiscsi"
# Machine-independent ATA drivers
include "dev/ata/files.ata"
# Include WSCONS stuff
include "dev/wscons/files.wscons"
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"
#
# Machine-independent HID support
#
include "dev/hid/files.hid"
# Machine-independent I2C drivers
include "dev/i2c/files.i2c"
# Include USB stuff
include "dev/usb/files.usb"
# Machine-independent GPIO drivers
include "dev/gpio/files.gpio"
# Machine-independent 1-Wire drivers
include "dev/onewire/files.onewire"
file netinet/in_cksum.c
file netinet/in4_cksum.c
# Paravirtual device bus and virtio
include "dev/pv/files.pv"
# MII and PCI
include "dev/mii/files.mii"
include "dev/pci/files.pci"
include "dev/sdmmc/files.sdmmc"
# Machine-independent FDT drivers
include "dev/fdt/files.fdt"
# Console related stuff
attach com at fdt with com_fdt
file arch/arm64/dev/com_fdt.c com_fdt
# ARM PrimeCell PL011 UART
device pluart
attach pluart at fdt
file arch/arm64/dev/pluart.c pluart
device ampintc
attach ampintc at fdt
file arch/arm64/dev/ampintc.c ampintc
device agtimer
attach agtimer at fdt
file arch/arm64/dev/agtimer.c agtimer
device bcmintc
attach bcmintc at fdt
file arch/arm64/dev/bcm2836_intr.c bcmintc
include "dev/usb/dwc2/files.dwc2"
attach dwctwo at fdt with bcmdwctwo
file arch/arm64/dev/bcm2835_dwctwo.c bcmdwctwo needs-flag
device pciecam: pcibus
attach pciecam at fdt
file arch/arm64/dev/pciecam.c pciecam
|