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