summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/conf/files.arm64
blob: de03add89a8a9c4467514a70529e070d21311bb5 (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
151
152
153
154
155
156
157
# $OpenBSD: files.arm64,v 1.32 2020/07/25 12:26:09 tobhe Exp $

maxpartitions	16
maxusers	2 8 128

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/dev/pci_machdep.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
file	arch/arm64/arm64/disasm.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

device	smbios
attach	smbios at efi
file	arch/arm64/dev/smbios.c			smbios

# 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

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

device  apm
attach  apm at mainbus
file	arch/arm64/dev/apm.c			apm		needs-flag
file	arch/arm64/arm64/acpiapm.c		apm