diff options
author | Artur Grabowski <art@cvs.openbsd.org> | 2001-08-18 19:09:53 +0000 |
---|---|---|
committer | Artur Grabowski <art@cvs.openbsd.org> | 2001-08-18 19:09:53 +0000 |
commit | 6b0d83b161631a1d2b11af80ce91dad16accf085 (patch) | |
tree | 01ad19edb3b090f4587924d4ab2464a5b479bdfa /sys/arch/sparc64/conf/files.sparc64 | |
parent | 036e26731898f22d8376c0b258fe98b4e619193c (diff) |
A very minimal skeleton. Based on code in NetBSD and sparc.
Diffstat (limited to 'sys/arch/sparc64/conf/files.sparc64')
-rw-r--r-- | sys/arch/sparc64/conf/files.sparc64 | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/sys/arch/sparc64/conf/files.sparc64 b/sys/arch/sparc64/conf/files.sparc64 new file mode 100644 index 00000000000..bfddcbdb7ae --- /dev/null +++ b/sys/arch/sparc64/conf/files.sparc64 @@ -0,0 +1,118 @@ +# $NetBSD: files.sparc64,v 1.50 2001/08/10 20:53:50 eeh Exp $ + +# maxpartitions must be first item in files.${ARCH} +maxpartitions 8 + +maxusers 2 8 1024 + +define mainbus {} +device mainbus: pcibus, mainbus +attach mainbus at root + +device pcons +attach pcons at mainbus +file arch/sparc64/dev/pcons.c pcons needs-flag + +include "dev/sun/files.sun" + +device sbus { slot = -1, offset = -1 } +attach sbus at mainbus +file arch/sparc64/dev/sbus.c sbus + +# IOMMU is for both +file arch/sparc64/dev/iommu.c sbus | psycho + +device clock: mk48txx +attach clock at mainbus, sbus with clock_sbus + +device timer +attach timer at mainbus, sbus + +device eeprom +attach eeprom at sbus +file arch/sparc64/sparc64/clock.c +file dev/clock_subr.c + +device cpu +attach cpu at mainbus +file arch/sparc64/sparc64/cpu.c + +# +# Console related stuff +# + +device zs {channel = -1} +attach zs at mainbus, sbus +file arch/sparc64/dev/zs.c zs needs-flag +file dev/ic/z8530sc.c zs + +define zstty {} +device zstty: tty +attach zstty at zs +file dev/ic/z8530tty.c zstty needs-flag + +device kbd +attach kbd at zs with kbd_zs +attach kbd at zstty +file dev/sun/kbd_zs.c kbd_zs +file dev/sun/kbd.c kbd needs-flag +file dev/sun/kbd_tables.c kbd +file arch/sparc64/dev/kd.c kbd +file dev/sun/sunkbd.c kbd needs-flag + +device ms +attach ms at zs with ms_zs +attach ms at zstty +file dev/sun/ms_zs.c ms_zs +file dev/sun/ms.c ms needs-flag +file dev/sun/sunms.c ms needs-flag + +file dev/cons.c +file arch/sparc64/dev/consinit.c + +file arch/sparc/fpu/fpu.c +file arch/sparc/fpu/fpu_add.c +file arch/sparc/fpu/fpu_compare.c +file arch/sparc/fpu/fpu_div.c +file arch/sparc/fpu/fpu_explode.c +file arch/sparc/fpu/fpu_implode.c +file arch/sparc/fpu/fpu_mul.c +file arch/sparc/fpu/fpu_sqrt.c +file arch/sparc/fpu/fpu_subr.c + +# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not +# identified the exact problem yet. NOOPT_C suffices for now. +file arch/sparc64/sparc64/autoconf.c +file arch/sparc64/sparc64/cache.c +file arch/sparc64/sparc64/conf.c +file arch/sparc64/sparc64/emul.c +file arch/sparc64/sparc64/in_cksum.S +file arch/sparc64/sparc64/in4_cksum.c inet +file arch/sparc64/sparc64/intr.c +file arch/sparc64/sparc64/kgdb_machdep.c kgdb +# sparc/sparc/locore.s is handled specially in the makefile, +# because it must come first in the "ld" command line. +file arch/sparc64/sparc64/locore2.c +file arch/sparc64/sparc64/machdep.c +file arch/sparc64/sparc64/process_machdep.c +file arch/sparc64/sparc64/procfs_machdep.c procfs +file arch/sparc64/sparc64/mem.c +file arch/sparc64/sparc64/openprom.c +file arch/sparc64/sparc64/openfirm.c +file arch/sparc64/sparc64/ofw_machdep.c +file arch/sparc64/sparc64/pmap.c +# the following overrides the generic "sys_process.c" +# commented out by deraadt +#file arch/sparc64/sparc64/sys_process.c +file arch/sparc64/sparc64/sys_machdep.c +file arch/sparc64/sparc64/trap.c +file arch/sparc64/sparc64/vm_machdep.c +file arch/sparc64/sparc64/disksubr.c + +file arch/sparc64/sparc64/db_interface.c ddb | kgdb +file arch/sparc64/sparc64/db_trace.c ddb +file arch/sparc64/sparc64/db_disasm.c ddb +#file ddb/db_aout.c ddb_aout +#file ddb/db_elf.c ddb + +file arch/sparc64/dev/md_root.c memory_disk_hooks |