files.powerpc64 revision 1.26
1# $OpenBSD: files.powerpc64,v 1.26 2021/01/23 12:10:08 kettenis Exp $
2
3maxpartitions	16
4maxusers	2 8 128
5
6major	{rd = 2}
7major	{sd = 3}
8major	{cd = 4}
9
10file	arch/powerpc64/powerpc64/locore.S
11file	arch/powerpc64/powerpc64/autoconf.c
12file	arch/powerpc64/powerpc64/bus_dma.c
13file	arch/powerpc64/powerpc64/bus_space.c
14file	arch/powerpc64/powerpc64/clock.c
15file	arch/powerpc64/powerpc64/conf.c
16file	arch/powerpc64/powerpc64/cpu.c
17file	arch/powerpc64/powerpc64/db_disasm.c		ddb
18file	arch/powerpc64/powerpc64/db_interface.c		ddb
19file	arch/powerpc64/powerpc64/db_memrw.c		ddb
20file	arch/powerpc64/powerpc64/db_trace.c		ddb
21file	arch/powerpc64/powerpc64/disksubr.c
22file	arch/powerpc64/powerpc64/fpu.c
23file	arch/powerpc64/powerpc64/intr.c
24file	arch/powerpc64/powerpc64/machdep.c
25file	arch/powerpc64/powerpc64/mem.c
26file	arch/powerpc64/powerpc64/pmap.c
27file	arch/powerpc64/powerpc64/process_machdep.c
28file	arch/powerpc64/powerpc64/softintr.c
29file	arch/powerpc64/powerpc64/syncicache.c
30file	arch/powerpc64/powerpc64/syscall.c
31file	arch/powerpc64/powerpc64/sys_machdep.c
32file	arch/powerpc64/powerpc64/trap.c
33file	arch/powerpc64/powerpc64/trap_subr.S
34file	arch/powerpc64/powerpc64/vm_machdep.c
35
36file	arch/powerpc64/dev/pci_machdep.c
37
38file	netinet/in_cksum.c
39file	netinet/in4_cksum.c
40
41pseudo-device	kexec
42file	arch/powerpc64/dev/kexec.c		kexec needs-flag
43file	arch/powerpc64/dev/kexec_subr.S		kexec needs-flag
44
45pseudo-device	openprom
46file	arch/powerpc64/powerpc64/openprom.c	openprom needs-flag
47
48define	fdt {[early = 0]}
49
50# mainbus files
51define	mainbus {}
52device	mainbus: fdt
53attach	mainbus at root
54file	arch/powerpc64/dev/mainbus.c		mainbus
55
56device  cpu {}
57attach  cpu at mainbus
58
59# FDT support
60include "dev/ofw/files.ofw"
61
62# Machine-independent SCSI drivers
63include "scsi/files.scsi"
64
65# Machine-independent ATA drivers
66include "dev/ata/files.ata"
67
68# Include WSCONS stuff
69include "dev/wscons/files.wscons"
70include "dev/rasops/files.rasops"
71include "dev/wsfont/files.wsfont"
72
73# MII and PCI
74include "dev/mii/files.mii"
75include "dev/pci/files.pci"
76
77device	opal: fdt
78attach	opal at fdt
79file	arch/powerpc64/dev/opal.c		opal
80
81device	opalcons
82attach	opalcons at fdt
83file	arch/powerpc64/dev/opalcons.c		opalcons needs-flag
84
85device	opalsens
86attach	opalsens at fdt
87file	arch/powerpc64/dev/opalsens.c		opalsens
88
89attach	ipmi at fdt with ipmi_opal
90file	arch/powerpc64/dev/ipmi_opal.c		ipmi_opal
91
92device	phb: pcibus
93attach	phb at fdt
94file	arch/powerpc64/dev/phb.c		phb
95
96device	xics
97attach	xics at fdt
98file	arch/powerpc64/dev/xics.c		xics
99
100device	xicp
101attach	xicp at fdt
102file	arch/powerpc64/dev/xicp.c		xicp
103
104device	xive
105attach	xive at fdt
106file	arch/powerpc64/dev/xive.c		xive
107
108device	astfb: wsemuldisplaydev, rasops32
109attach	astfb at pci
110file	arch/powerpc64/dev/astfb.c		astfb
111
112# Machine-independent HID support
113include	"dev/hid/files.hid"
114
115# Machine-independent I2C drivers
116include "dev/i2c/files.i2c"
117
118# Include USB stuff
119include "dev/usb/files.usb"
120