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