files.sparc64 revision 1.1
1# $NetBSD: files.sparc64,v 1.50 2001/08/10 20:53:50 eeh Exp $ 2 3# maxpartitions must be first item in files.${ARCH} 4maxpartitions 8 5 6maxusers 2 8 1024 7 8define mainbus {} 9device mainbus: pcibus, mainbus 10attach mainbus at root 11 12device pcons 13attach pcons at mainbus 14file arch/sparc64/dev/pcons.c pcons needs-flag 15 16include "dev/sun/files.sun" 17 18device sbus { slot = -1, offset = -1 } 19attach sbus at mainbus 20file arch/sparc64/dev/sbus.c sbus 21 22# IOMMU is for both 23file arch/sparc64/dev/iommu.c sbus | psycho 24 25device clock: mk48txx 26attach clock at mainbus, sbus with clock_sbus 27 28device timer 29attach timer at mainbus, sbus 30 31device eeprom 32attach eeprom at sbus 33file arch/sparc64/sparc64/clock.c 34file dev/clock_subr.c 35 36device cpu 37attach cpu at mainbus 38file arch/sparc64/sparc64/cpu.c 39 40# 41# Console related stuff 42# 43 44device zs {channel = -1} 45attach zs at mainbus, sbus 46file arch/sparc64/dev/zs.c zs needs-flag 47file dev/ic/z8530sc.c zs 48 49define zstty {} 50device zstty: tty 51attach zstty at zs 52file dev/ic/z8530tty.c zstty needs-flag 53 54device kbd 55attach kbd at zs with kbd_zs 56attach kbd at zstty 57file dev/sun/kbd_zs.c kbd_zs 58file dev/sun/kbd.c kbd needs-flag 59file dev/sun/kbd_tables.c kbd 60file arch/sparc64/dev/kd.c kbd 61file dev/sun/sunkbd.c kbd needs-flag 62 63device ms 64attach ms at zs with ms_zs 65attach ms at zstty 66file dev/sun/ms_zs.c ms_zs 67file dev/sun/ms.c ms needs-flag 68file dev/sun/sunms.c ms needs-flag 69 70file dev/cons.c 71file arch/sparc64/dev/consinit.c 72 73file arch/sparc/fpu/fpu.c 74file arch/sparc/fpu/fpu_add.c 75file arch/sparc/fpu/fpu_compare.c 76file arch/sparc/fpu/fpu_div.c 77file arch/sparc/fpu/fpu_explode.c 78file arch/sparc/fpu/fpu_implode.c 79file arch/sparc/fpu/fpu_mul.c 80file arch/sparc/fpu/fpu_sqrt.c 81file arch/sparc/fpu/fpu_subr.c 82 83# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not 84# identified the exact problem yet. NOOPT_C suffices for now. 85file arch/sparc64/sparc64/autoconf.c 86file arch/sparc64/sparc64/cache.c 87file arch/sparc64/sparc64/conf.c 88file arch/sparc64/sparc64/emul.c 89file arch/sparc64/sparc64/in_cksum.S 90file arch/sparc64/sparc64/in4_cksum.c inet 91file arch/sparc64/sparc64/intr.c 92file arch/sparc64/sparc64/kgdb_machdep.c kgdb 93# sparc/sparc/locore.s is handled specially in the makefile, 94# because it must come first in the "ld" command line. 95file arch/sparc64/sparc64/locore2.c 96file arch/sparc64/sparc64/machdep.c 97file arch/sparc64/sparc64/process_machdep.c 98file arch/sparc64/sparc64/procfs_machdep.c procfs 99file arch/sparc64/sparc64/mem.c 100file arch/sparc64/sparc64/openprom.c 101file arch/sparc64/sparc64/openfirm.c 102file arch/sparc64/sparc64/ofw_machdep.c 103file arch/sparc64/sparc64/pmap.c 104# the following overrides the generic "sys_process.c" 105# commented out by deraadt 106#file arch/sparc64/sparc64/sys_process.c 107file arch/sparc64/sparc64/sys_machdep.c 108file arch/sparc64/sparc64/trap.c 109file arch/sparc64/sparc64/vm_machdep.c 110file arch/sparc64/sparc64/disksubr.c 111 112file arch/sparc64/sparc64/db_interface.c ddb | kgdb 113file arch/sparc64/sparc64/db_trace.c ddb 114file arch/sparc64/sparc64/db_disasm.c ddb 115#file ddb/db_aout.c ddb_aout 116#file ddb/db_elf.c ddb 117 118file arch/sparc64/dev/md_root.c memory_disk_hooks 119