xref: /netbsd-src/sys/arch/ia64/conf/files.ia64 (revision 4d9da7b2a029522d919287b79ed3bf153fde02a1)
1*4d9da7b2Schristos#	$NetBSD: files.ia64,v 1.11 2020/10/21 13:31:51 christos Exp $
2ba7cbe76Scherry#
3ba7cbe76Scherry# new style config file for ia64 architecture
4ba7cbe76Scherry#
5ba7cbe76Scherry
6ba7cbe76Scherry# maxpartitions must be first item in files.${ARCH}.newconf
7ba7cbe76Scherrymaxpartitions 8
8ba7cbe76Scherry
9ba7cbe76Scherrymaxusers 2 16 128
10ba7cbe76Scherry
11ba7cbe76Scherry# Processor type options.
12ba7cbe76Scherrydefflag	opt_cputype.h	IA64_CPU
13ba7cbe76Scherry
14ba7cbe76Scherrydefine cpubus {}
15ba7cbe76Scherry
16ba7cbe76Scherryfile	arch/ia64/ia64/autoconf.c
171d577fe3Spgoyettefile	arch/ia64/ia64/core_machdep.c		coredump
18ba7cbe76Scherryfile	arch/ia64/ia64/machdep.c
19ba7cbe76Scherryfile	arch/ia64/ia64/clock.c
20*4d9da7b2Schristosfile	arch/ia64/ia64/process_machdep.c
21ba7cbe76Scherryfile	arch/ia64/ia64/pmap.c
22ba7cbe76Scherryfile	arch/ia64/ia64/sys_machdep.c
23ba7cbe76Scherryfile	arch/ia64/ia64/syscall.c
24ba7cbe76Scherryfile	arch/ia64/ia64/trap.c
25ba7cbe76Scherryfile	arch/ia64/ia64/interrupt.c
26ba7cbe76Scherryfile	arch/ia64/ia64/vm_machdep.c
27ba7cbe76Scherryfile	arch/ia64/ia64/efi.c
28ba7cbe76Scherryfile	arch/ia64/ia64/sal.c
29b4897b3eSscole#file	arch/ia64/ia64/physmem.c
30b4897b3eSscole#file	arch/ia64/ia64/unaligned.c
31ba7cbe76Scherry
32ba7cbe76Scherryfile	arch/ia64/disasm/disasm_decode.c	ddb
33ba7cbe76Scherryfile	arch/ia64/disasm/disasm_extract.c	ddb
34ba7cbe76Scherryfile	arch/ia64/disasm/disasm_format.c	ddb
35ba7cbe76Scherryfile	arch/ia64/unwind/decode.c		ddb
36ba7cbe76Scherryfile	arch/ia64/unwind/stackframe.c		ddb
37ba7cbe76Scherryfile	arch/ia64/ia64/db_interface.c		ddb
38ba7cbe76Scherryfile	arch/ia64/ia64/db_trace.c		ddb
39ba7cbe76Scherry
40ba7cbe76Scherryfile 	arch/ia64/ia64/exception.S
41ba7cbe76Scherryfile	arch/ia64/ia64/context.S
42b4897b3eSscole#file	arch/ia64/ia64/physical.S
43ba7cbe76Scherryfile	arch/ia64/ia64/syscall_stubs.S
44ba7cbe76Scherryfile	arch/ia64/ia64/support.S
45ba7cbe76Scherryfile	arch/ia64/ia64/setjmp.S
46ba7cbe76Scherryfile	arch/ia64/ia64/pal.S
47833b1484Skiyoharafile	arch/ia64/ia64/consinit.c
48833b1484Skiyoharafile	arch/ia64/ia64/bus_space.c
49833b1484Skiyoharafile	arch/ia64/ia64/sapic.c
50833b1484Skiyoharafile	arch/ia64/acpi/madt.c
51ba7cbe76Scherryfile	dev/cons.c
52ba7cbe76Scherryfile	dev/cninit.c
53ba7cbe76Scherry
54833b1484Skiyoharafile	arch/ia64/acpi/acpi_machdep.c		acpi
55833b1484Skiyoharafile	arch/ia64/pci/pci_machdep.c		acpi | pci
56833b1484Skiyohara
5778c41670Stsutsui# XXX: TODO: file	kern/kern_cctr.c
58ba7cbe76Scherry
59ba7cbe76Scherry#
60ba7cbe76Scherry# System bus types
61ba7cbe76Scherry#
62b4897b3eSscoledevice	mainbus: cpubus, acpibus, pcibus
63ba7cbe76Scherryattach	mainbus at root
64ba7cbe76Scherryfile	arch/ia64/ia64/mainbus.c	mainbus
65ba7cbe76Scherry
66ba7cbe76Scherry
67ba7cbe76Scherry# CPUS
68ba7cbe76Scherry
69ba7cbe76Scherrydevice cpu
70ba7cbe76Scherryattach cpu at cpubus
71ba7cbe76Scherryfile	arch/ia64/ia64/cpu.c		cpu
72ba7cbe76Scherry
73efe41d02Scherry# Memory Disk
74efe41d02Scherryfile	dev/md_root.c			memory_disk_hooks
75efe41d02Scherry
76ba7cbe76Scherry# console: XXX: Figure out how to make this conditional.
77ba7cbe76Scherrydefpseudo ssccons
78833b1484Skiyoharafile	arch/ia64/ia64/ssc.c		ssccons			needs-flag
79833b1484Skiyohara
807cb12714Schsinclude	"dev/i2o/files.i2o"
817cb12714Schsinclude	"dev/pci/files.pci"
827cb12714Schsinclude "dev/pci/files.agp"
83833b1484Skiyohara
84833b1484Skiyoharainclude "dev/isa/files.isa"		# XXXXXXX: Oops, required by acpi
85833b1484Skiyoharainclude "dev/apm/files.apm"		# XXXXXXX: Oops, required by acpi
86833b1484Skiyohara
87833b1484Skiyohara# Floppy disk controller
88833b1484Skiyoharadevice	fdc {drive = -1}		# XXXXXXX: Oops, required by acpi
89833b1484Skiyohara
90833b1484Skiyohara# PCI fixup options			# XXXXXX: Oops, required by acpi.c
91833b1484Skiyoharadefflag opt_pcifixup.h			ACPI_PCI_FIXUP
92833b1484Skiyohara
93b4897b3eSscole# PCI Root Bridge
94b4897b3eSscole#device pchb: pcibus
95833b1484Skiyoharainclude "dev/acpi/files.acpi"
96ba7cbe76Scherry
97ba7cbe76Scherryinclude "arch/ia64/conf/majors.ia64"
98