xref: /netbsd-src/sys/arch/ia64/conf/files.ia64 (revision bdc22b2e01993381dcefeff2bc9b56ca75a4235c)
1#	$NetBSD: files.ia64,v 1.8 2016/08/05 16:48:04 scole Exp $
2#
3# new style config file for ia64 architecture
4#
5
6# maxpartitions must be first item in files.${ARCH}.newconf
7maxpartitions 8
8
9maxusers 2 16 128
10
11# Processor type options.
12defflag	opt_cputype.h	IA64_CPU
13
14define cpubus {}
15
16file	arch/ia64/ia64/autoconf.c
17file	arch/ia64/ia64/machdep.c
18file	arch/ia64/ia64/clock.c
19file	arch/ia64/ia64/process_machdep.c
20file	arch/ia64/ia64/pmap.c
21file	arch/ia64/ia64/sys_machdep.c
22file	arch/ia64/ia64/syscall.c
23file	arch/ia64/ia64/trap.c
24file	arch/ia64/ia64/interrupt.c
25file	arch/ia64/ia64/vm_machdep.c
26file	arch/ia64/ia64/efi.c
27file	arch/ia64/ia64/sal.c
28#file	arch/ia64/ia64/physmem.c
29#file	arch/ia64/ia64/unaligned.c
30
31file	arch/ia64/disasm/disasm_decode.c	ddb
32file	arch/ia64/disasm/disasm_extract.c	ddb
33file	arch/ia64/disasm/disasm_format.c	ddb
34file	arch/ia64/unwind/decode.c		ddb
35file	arch/ia64/unwind/stackframe.c		ddb
36file	arch/ia64/ia64/db_interface.c		ddb
37file	arch/ia64/ia64/db_trace.c		ddb
38
39file 	arch/ia64/ia64/exception.S
40file	arch/ia64/ia64/context.S
41#file	arch/ia64/ia64/physical.S
42file	arch/ia64/ia64/syscall_stubs.S
43file	arch/ia64/ia64/support.S
44file	arch/ia64/ia64/setjmp.S
45file	arch/ia64/ia64/pal.S
46file	arch/ia64/ia64/consinit.c
47file	arch/ia64/ia64/bus_space.c
48file	arch/ia64/ia64/sapic.c
49file	arch/ia64/acpi/madt.c
50file	dev/cons.c
51file	dev/cninit.c
52
53file	arch/ia64/acpi/acpi_machdep.c		acpi
54file	arch/ia64/pci/pci_machdep.c		acpi | pci
55
56# XXX: TODO: file	kern/kern_cctr.c
57
58#
59# System bus types
60#
61device	mainbus: cpubus, acpibus, pcibus
62attach	mainbus at root
63file	arch/ia64/ia64/mainbus.c	mainbus
64
65
66# CPUS
67
68device cpu
69attach cpu at cpubus
70file	arch/ia64/ia64/cpu.c		cpu
71
72# Memory Disk
73file	dev/md_root.c			memory_disk_hooks
74
75# console: XXX: Figure out how to make this conditional.
76defpseudo ssccons
77file	arch/ia64/ia64/ssc.c		ssccons			needs-flag
78
79include	"dev/i2o/files.i2o"
80include	"dev/pci/files.pci"
81include "dev/pci/files.agp"
82
83include "dev/isa/files.isa"		# XXXXXXX: Oops, required by acpi
84include "dev/apm/files.apm"		# XXXXXXX: Oops, required by acpi
85
86# Floppy disk controller
87device	fdc {drive = -1}		# XXXXXXX: Oops, required by acpi
88
89# PCI fixup options			# XXXXXX: Oops, required by acpi.c
90defflag opt_pcifixup.h			ACPI_PCI_FIXUP
91
92# PCI Root Bridge
93#device pchb: pcibus
94include "dev/acpi/files.acpi"
95
96include "arch/ia64/conf/majors.ia64"
97