# $NetBSD: files.ia64,v 1.11 2020/10/21 13:31:51 christos Exp $
#
# new style config file for ia64 architecture
#
# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 8
maxusers 2 16 128
# Processor type options.
defflag opt_cputype.h IA64_CPU
define cpubus {}
file arch/ia64/ia64/autoconf.c
file arch/ia64/ia64/core_machdep.c coredump
file arch/ia64/ia64/machdep.c
file arch/ia64/ia64/clock.c
file arch/ia64/ia64/process_machdep.c
file arch/ia64/ia64/pmap.c
file arch/ia64/ia64/sys_machdep.c
file arch/ia64/ia64/syscall.c
file arch/ia64/ia64/trap.c
file arch/ia64/ia64/interrupt.c
file arch/ia64/ia64/vm_machdep.c
file arch/ia64/ia64/efi.c
file arch/ia64/ia64/sal.c
#file arch/ia64/ia64/physmem.c
#file arch/ia64/ia64/unaligned.c
file arch/ia64/disasm/disasm_decode.c ddb
file arch/ia64/disasm/disasm_extract.c ddb
file arch/ia64/disasm/disasm_format.c ddb
file arch/ia64/unwind/decode.c ddb
file arch/ia64/unwind/stackframe.c ddb
file arch/ia64/ia64/db_interface.c ddb
file arch/ia64/ia64/db_trace.c ddb
file arch/ia64/ia64/exception.S
file arch/ia64/ia64/context.S
#file arch/ia64/ia64/physical.S
file arch/ia64/ia64/syscall_stubs.S
file arch/ia64/ia64/support.S
file arch/ia64/ia64/setjmp.S
file arch/ia64/ia64/pal.S
file arch/ia64/ia64/consinit.c
file arch/ia64/ia64/bus_space.c
file arch/ia64/ia64/sapic.c
file arch/ia64/acpi/madt.c
file dev/cons.c
file dev/cninit.c
file arch/ia64/acpi/acpi_machdep.c acpi
file arch/ia64/pci/pci_machdep.c acpi | pci
# XXX: TODO: file kern/kern_cctr.c
#
# System bus types
#
device mainbus: cpubus, acpibus, pcibus
attach mainbus at root
file arch/ia64/ia64/mainbus.c mainbus
# CPUS
device cpu
attach cpu at cpubus
file arch/ia64/ia64/cpu.c cpu
# Memory Disk
file dev/md_root.c memory_disk_hooks
# console: XXX: Figure out how to make this conditional.
defpseudo ssccons
file arch/ia64/ia64/ssc.c ssccons needs-flag
include "dev/i2o/files.i2o"
include "dev/pci/files.pci"
include "dev/pci/files.agp"
include "dev/isa/files.isa" # XXXXXXX: Oops, required by acpi
include "dev/apm/files.apm" # XXXXXXX: Oops, required by acpi
# Floppy disk controller
device fdc {drive = -1} # XXXXXXX: Oops, required by acpi
# PCI fixup options # XXXXXX: Oops, required by acpi.c
defflag opt_pcifixup.h ACPI_PCI_FIXUP
# PCI Root Bridge
#device pchb: pcibus
include "dev/acpi/files.acpi"
include "arch/ia64/conf/majors.ia64"