summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/conf/files.sparc64
diff options
context:
space:
mode:
authorArtur Grabowski <art@cvs.openbsd.org>2001-08-18 19:09:53 +0000
committerArtur Grabowski <art@cvs.openbsd.org>2001-08-18 19:09:53 +0000
commit6b0d83b161631a1d2b11af80ce91dad16accf085 (patch)
tree01ad19edb3b090f4587924d4ab2464a5b479bdfa /sys/arch/sparc64/conf/files.sparc64
parent036e26731898f22d8376c0b258fe98b4e619193c (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.sparc64118
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