xref: /netbsd-src/sys/arch/ia64/conf/files.ia64 (revision 6a493d6bc668897c91594964a732d38505b70cbb)
1#	$NetBSD: files.ia64,v 1.7 2011/10/01 15:59:27 chs 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
29file	arch/ia64/disasm/disasm_decode.c	ddb
30file	arch/ia64/disasm/disasm_extract.c	ddb
31file	arch/ia64/disasm/disasm_format.c	ddb
32file	arch/ia64/unwind/decode.c		ddb
33file	arch/ia64/unwind/stackframe.c		ddb
34file	arch/ia64/ia64/db_interface.c		ddb
35file	arch/ia64/ia64/db_trace.c		ddb
36
37file 	arch/ia64/ia64/exception.S
38file	arch/ia64/ia64/context.S
39file	arch/ia64/ia64/syscall_stubs.S
40file	arch/ia64/ia64/support.S
41file	arch/ia64/ia64/setjmp.S
42file	arch/ia64/ia64/pal.S
43file	arch/ia64/ia64/consinit.c
44file	arch/ia64/ia64/bus_space.c
45file	arch/ia64/ia64/sapic.c
46file	arch/ia64/acpi/madt.c
47file	dev/cons.c
48file	dev/cninit.c
49
50file	arch/ia64/acpi/acpi_machdep.c		acpi
51file	arch/ia64/pci/pci_machdep.c		acpi | pci
52
53# XXX: TODO: file	kern/kern_cctr.c
54
55#
56# System bus types
57#
58device	mainbus: cpubus, acpibus
59attach	mainbus at root
60file	arch/ia64/ia64/mainbus.c	mainbus
61
62
63# CPUS
64
65device cpu
66attach cpu at cpubus
67file	arch/ia64/ia64/cpu.c		cpu
68
69# Memory Disk
70file	dev/md_root.c			memory_disk_hooks
71
72# console: XXX: Figure out how to make this conditional.
73defpseudo ssccons
74file	arch/ia64/ia64/ssc.c		ssccons			needs-flag
75
76include	"dev/i2o/files.i2o"
77include	"dev/pci/files.pci"
78include "dev/pci/files.agp"
79
80include "dev/isa/files.isa"		# XXXXXXX: Oops, required by acpi
81include "dev/apm/files.apm"		# XXXXXXX: Oops, required by acpi
82
83# Floppy disk controller
84device	fdc {drive = -1}		# XXXXXXX: Oops, required by acpi
85
86# PCI fixup options			# XXXXXX: Oops, required by acpi.c
87defflag opt_pcifixup.h			ACPI_PCI_FIXUP
88
89include "dev/acpi/files.acpi"
90
91include "arch/ia64/conf/majors.ia64"
92