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