files.news68k revision 1.5
1#	$NetBSD: files.news68k,v 1.5 2000/03/25 15:27:55 tsutsui Exp $
2
3#	NEWS68K-specific configuration info
4
5defopt	opt_fpuemulate.h	FPU_EMULATE
6
7# maxpartitions must be first item in files.${ARCH}.
8maxpartitions 8
9
10maxusers 2 8 64
11
12device mainbus { [systype = -1] }
13attach mainbus at root
14
15file	arch/news68k/news68k/autoconf.c
16file	arch/news68k/news68k/conf.c
17file	arch/news68k/news68k/clock.c
18file	arch/news68k/news68k/db_memrw.c		ddb | kgdb
19file	arch/news68k/news68k/disksubr.c		disk
20file	arch/news68k/news68k/isr.c
21file	arch/news68k/news68k/machdep.c
22file	arch/news68k/news68k/mainbus.c
23file	arch/news68k/news68k/mem.c
24file	arch/news68k/news68k/pmap.c
25file	arch/news68k/news68k/pmap_bootstrap.c	compile-with "${NOPROF_C}"
26file	arch/news68k/news68k/sys_machdep.c
27file	arch/news68k/news68k/trap.c
28file	arch/news68k/news68k/vm_machdep.c
29file	dev/cons.c
30
31major { vnd = 6 }
32
33# Emulation modules
34# 6888x emulator (FPU_EMULATE)
35include	"arch/m68k/fpe/files.fpe"
36
37# HYPER-BUS
38device hb { addr = 0, [ipl = -1], [vect = -1] }
39attach hb at mainbus
40file arch/news68k/dev/hb.c			hb
41
42# I/O Proccesser
43#device iop { [addr = -1], [ipl = -1] }
44#attach iop at mainbus
45#file arch/news68k/dev/iop.c			iop
46
47# MK48T02 RTC and NVRAM
48device clock
49attach clock at hb with clock_hb
50file arch/news68k/dev/clock_hb.c		clock_hb
51
52# Lance ethernet (device defined in sys/conf/files)
53#device le: ifnet, ether, arp
54attach le at hb: le24
55file arch/news68k/dev/if_le.c			le needs-count
56
57# mouse; not yet
58device ms
59attach ms at hb
60file arch/news68k/dev/ms.c			ms needs-flag
61
62# keyboard; not yet
63device kb
64attach kb at hb
65file arch/news68k/dev/kb.c			kb needs-flag
66file arch/news68k/dev/kbms_if.c			kb | ms
67file arch/news68k/dev/keyconf.c			kb
68file arch/news68k/dev/kb_ctrl.c			kb
69file arch/news68k/dev/kb_encode.c		kb
70
71# serial
72device zsc { [channel = -1] }
73attach zsc at hb
74file arch/news68k/dev/zs.c			zsc needs-count
75file dev/ic/z8530sc.c				zsc
76
77device zstty: tty
78attach zstty at zsc
79file dev/ic/z8530tty.c				zstty needs-count
80
81# framebuffers; not yet
82device fb
83attach fb at hb
84file arch/news68k/dev/fb.c			fb needs-flag
85file arch/news68k/dev/fb_conf.c			fb
86file arch/news68k/dev/fb_mfbs.c			fb
87file arch/news68k/dev/fb_probe.c		fb
88file arch/news68k/dev/fb_start.c		fb
89file arch/news68k/dev/fb_sub.c			fb
90file arch/news68k/dev/fbbm_225.c		fb
91file arch/news68k/dev/fbbm_514.c		fb
92file arch/news68k/dev/bmcons.c			fb
93file arch/news68k/dev/bitmapif.c		fb
94file arch/news68k/dev/fnt.c			fb
95file arch/news68k/dev/fnt24.c			fb
96file arch/news68k/dev/vt100.c			fb
97file arch/news68k/dev/vt100esc.c		fb
98file arch/news68k/dev/vt100if.c			fb
99
100# floppy; not yet
101device fdc {}
102attach fdc at hb
103device fd: disk
104attach fd at fdc
105file arch/news68k/dev/fd.c			fdc | fd needs-flag
106
107# Machine-independent SCSI driver
108include "dev/scsipi/files.scsipi"
109major { sd = 0 }
110major { fd = 1 }
111major { cd = 16 }
112major { st = 17 }
113
114# Sony CXD1180 SCSI controller
115device si: scsi, ncr5380sbc
116file arch/news68k/dev/si.c			si needs-flag
117attach si at hb
118
119# memory disk
120major {md = 2}
121file	arch/news68k/dev/md_root.c		memory_disk_hooks
122
123# RAIDframe
124major {raid = 32}
125
126# SVR4 Binary Compatibility (COMPAT_SVR4)
127include	"compat/svr4/files.svr4"
128
129
130# SunOS binary compatibility (COMPAT_SUNOS)
131include	"compat/sunos/files.sunos"
132file	arch/m68k/m68k/sunos_machdep.c		compat_sunos
133
134# NEWS-OS binary compatibility (COMPAT_NEWSOS)
135#include	"compat/newsos/files.newsos"
136#file	arch/m68k/m68k/newsos_machdep.c		compat_newsos
137
138# Linux binary compatibility (COMPAT_LINUX)
139include	"compat/linux/files.linux"
140include	"compat/linux/arch/m68k/files.linux_m68k"
141
142# a.out binary compatibility (COMPAT_AOUT)
143include "compat/aout/files.aout"
144
145# OSS audio driver compatibility
146include	"compat/ossaudio/files.ossaudio"
147