blob: f67c9d9aec57788de28ef79db2b7e530448b4ce3 (
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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
# $OpenBSD: files.arm64,v 1.26 2018/07/30 10:56:00 kettenis 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/locore.S
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/cpu.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/trampoline.S
file arch/arm64/arm64/trap.c
file arch/arm64/arm64/ast.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/arm64/arm64/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
device efi
attach efi at fdt
file arch/arm64/dev/efi.c efi
# FDT support
include "dev/ofw/files.ofw"
# 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"
device cpu {}
attach cpu at mainbus
#
# 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"
device ampintc: fdt
attach ampintc at fdt
device ampintcmsi
attach ampintcmsi at fdt
file arch/arm64/dev/ampintc.c ampintc | ampintcmsi
device agintc: fdt
attach agintc at fdt
device agintcmsi
attach agintcmsi at fdt
file arch/arm64/dev/agintc.c agintc | agintcmsi
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
# ACPI
include "dev/acpi/files.acpi"
attach acpi at fdt with acpi_fdt
file arch/arm64/arm64/acpi_machdep.c acpi_fdt
device acpipci: pcibus
attach acpipci at acpi
file arch/arm64/dev/acpipci.c acpipci
|