head 1.25; access; symbols perseant-exfatfs-base-20261102:1.25 perseant-exfatfs-base-20250801:1.25 perseant-exfatfs-base-20240630:1.25 perseant-exfatfs:1.25.0.142 perseant-exfatfs-base:1.25 bouyer-sunxi-drm:1.25.0.140 bouyer-sunxi-drm-base:1.25 cjep_sun2x:1.25.0.138 cjep_sun2x-base:1.25 cjep_staticlib_x-base1:1.25 cjep_staticlib_x:1.25.0.136 cjep_staticlib_x-base:1.25 thorpej-futex-base:1.25 bouyer-xenpvh-base2:1.25 phil-wifi-20200421:1.25 bouyer-xenpvh-base1:1.25 phil-wifi-20200411:1.25 bouyer-xenpvh:1.25.0.134 bouyer-xenpvh-base:1.25 phil-wifi-20200406:1.25 ad-namecache-base3:1.25 ad-namecache-base2:1.25 ad-namecache-base1:1.25 ad-namecache:1.25.0.132 ad-namecache-base:1.25 isaki-audio2:1.25.0.130 isaki-audio2-base:1.25 pgoyette-compat-merge-20190127:1.25 pgoyette-compat-20190127:1.25 pgoyette-compat-20190118:1.25 pgoyette-compat-1226:1.25 pgoyette-compat-1126:1.25 pgoyette-compat-1020:1.25 pgoyette-compat-0930:1.25 pgoyette-compat-0906:1.25 pgoyette-compat-0728:1.25 pgoyette-compat-0625:1.25 pgoyette-compat-0521:1.25 pgoyette-compat-0502:1.25 pgoyette-compat-0422:1.25 pgoyette-compat-0415:1.25 pgoyette-compat-0407:1.25 pgoyette-compat-0330:1.25 pgoyette-compat-0322:1.25 pgoyette-compat-0315:1.25 pgoyette-compat:1.25.0.10 pgoyette-compat-base:1.25 perseant-stdc-iso10646:1.25.0.128 perseant-stdc-iso10646-base:1.25 prg-localcount2-base3:1.25 prg-localcount2-base2:1.25 prg-localcount2-base1:1.25 prg-localcount2:1.25.0.126 prg-localcount2-base:1.25 pgoyette-localcount-20170426:1.25 bouyer-socketcan-base1:1.25 pgoyette-localcount-20170320:1.25 bouyer-socketcan:1.25.0.124 bouyer-socketcan-base:1.25 pgoyette-localcount-20170107:1.25 pgoyette-localcount-20161104:1.25 localcount-20160914:1.25 pgoyette-localcount-20160806:1.25 pgoyette-localcount-20160726:1.25 pgoyette-localcount:1.25.0.122 pgoyette-localcount-base:1.25 netbsd-5-2-3-RELEASE:1.25 netbsd-5-1-5-RELEASE:1.25 yamt-pagecache-base9:1.25 yamt-pagecache-tag8:1.25 tls-earlyentropy:1.25.0.120 tls-earlyentropy-base:1.25 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.25 riastradh-drm2-base3:1.25 netbsd-5-2-2-RELEASE:1.25 netbsd-5-1-4-RELEASE:1.25 netbsd-5-2-1-RELEASE:1.25 netbsd-5-1-3-RELEASE:1.25 rmind-smpnet-nbase:1.25 rmind-smpnet:1.25.0.116 rmind-smpnet-base:1.25 agc-symver:1.25.0.118 agc-symver-base:1.25 tls-maxphys-base:1.25 yamt-pagecache-base8:1.25 netbsd-5-2:1.25.0.114 yamt-pagecache-base7:1.25 netbsd-5-2-RELEASE:1.25 netbsd-5-2-RC1:1.25 yamt-pagecache-base6:1.25 yamt-pagecache-base5:1.25 yamt-pagecache-base4:1.25 netbsd-5-1-2-RELEASE:1.25 netbsd-5-1-1-RELEASE:1.25 jmcneill-usbmp:1.25.0.112 jmcneill-usbmp-base:1.25 jmcneill-audiomp3:1.25.0.110 jmcneill-audiomp3-base:1.25 yamt-pagecache-base3:1.25 yamt-pagecache-base2:1.25 yamt-pagecache:1.25.0.108 yamt-pagecache-base:1.25 rmind-uvmplock-nbase:1.25 bouyer-quota2-nbase:1.25 bouyer-quota2:1.25.0.106 bouyer-quota2-base:1.25 jruoho-x86intr:1.25.0.104 jruoho-x86intr-base:1.25 matt-nb5-pq3:1.25.0.102 matt-nb5-pq3-base:1.25 netbsd-5-1:1.25.0.100 netbsd-5-1-RELEASE:1.25 yamt-nfs-mp-base11:1.25 netbsd-5-1-RC4:1.25 uebayasi-xip-base2:1.25 yamt-nfs-mp-base10:1.25 netbsd-5-1-RC3:1.25 netbsd-5-1-RC2:1.25 netbsd-5-1-RC1:1.25 rmind-uvmplock:1.25.0.98 rmind-uvmplock-base:1.25 yamt-nfs-mp-base9:1.25 uebayasi-xip:1.25.0.96 uebayasi-xip-base:1.25 netbsd-5-0-2-RELEASE:1.25 yamt-nfs-mp-base8:1.25 yamt-nfs-mp-base7:1.25 netbsd-5-0-1-RELEASE:1.25 jymxensuspend-base:1.25 yamt-nfs-mp-base6:1.25 yamt-nfs-mp-base5:1.25 yamt-nfs-mp-base4:1.25 jym-xensuspend-nbase:1.25 yamt-nfs-mp-base3:1.25 netbsd-5-0:1.25.0.94 netbsd-5-0-RELEASE:1.25 netbsd-5-0-RC4:1.25 netbsd-5-0-RC3:1.25 netbsd-5-0-RC2:1.25 jym-xensuspend:1.25.0.92 jym-xensuspend-base:1.25 netbsd-5-0-RC1:1.25 haad-dm-base2:1.25 haad-nbase2:1.25 ad-audiomp2:1.25.0.90 ad-audiomp2-base:1.25 netbsd-5:1.25.0.88 netbsd-5-base:1.25 haad-dm-base1:1.25 haad-dm:1.25.0.86 haad-dm-base:1.25 simonb-wapbl-nbase:1.25 yamt-pf42-base4:1.25 simonb-wapbl:1.25.0.84 simonb-wapbl-base:1.25 yamt-pf42-base3:1.25 hpcarm-cleanup-nbase:1.25 yamt-pf42-base2:1.25 yamt-nfs-mp-base2:1.25 yamt-nfs-mp:1.25.0.82 yamt-nfs-mp-base:1.25 yamt-pf42:1.25.0.80 yamt-pf42-base:1.25 ad-socklock-base1:1.25 yamt-lazymbuf-base15:1.25 yamt-lazymbuf-base14:1.25 keiichi-mipv6-nbase:1.25 mjf-devfs2:1.25.0.78 mjf-devfs2-base:1.25 keiichi-mipv6:1.25.0.76 keiichi-mipv6-base:1.25 bouyer-xeni386-merge1:1.25 vmlocking2-base3:1.25 bouyer-xeni386-nbase:1.25 yamt-kmem-base3:1.25 cube-autoconf:1.25.0.74 cube-autoconf-base:1.25 yamt-kmem-base2:1.25 bouyer-xeni386:1.25.0.72 bouyer-xeni386-base:1.25 yamt-kmem:1.25.0.70 yamt-kmem-base:1.25 vmlocking2-base2:1.25 reinoud-bufcleanup-nbase:1.25 vmlocking2:1.25.0.68 vmlocking2-base1:1.25 jmcneill-base:1.25 mjf-devfs:1.25.0.66 mjf-devfs-base:1.25 bouyer-xenamd64-base2:1.25 vmlocking-nbase:1.25 yamt-x86pmap-base4:1.25 bouyer-xenamd64:1.25.0.64 bouyer-xenamd64-base:1.25 yamt-x86pmap-base3:1.25 yamt-x86pmap-base2:1.25 yamt-x86pmap:1.25.0.62 yamt-x86pmap-base:1.25 jmcneill-pm:1.25.0.60 jmcneill-pm-base:1.25 hpcarm-cleanup:1.25.0.58 hpcarm-cleanup-base:1.25 mjf-ufs-trans-base:1.25 yamt-idlelwp-base8:1.25 ppcoea-renovation:1.25.0.56 ppcoea-renovation-base:1.25 reinoud-bufcleanup-base:1.25 vmlocking:1.25.0.54 vmlocking-base:1.25 ad-audiomp:1.25.0.52 ad-audiomp-base:1.25 yamt-idlelwp:1.25.0.50 post-newlock2-merge:1.25 newlock2-nbase:1.25 yamt-splraiseipl-base5:1.25 yamt-splraiseipl-base4:1.25 yamt-splraiseipl-base3:1.25 yamt-splraiseipl-base2:1.25 yamt-splraiseipl:1.25.0.48 yamt-splraiseipl-base:1.25 newlock2:1.25.0.46 newlock2-base:1.25 yamt-pdpolicy-base8:1.25 yamt-pdpolicy-base7:1.25 yamt-pdpolicy-base6:1.25 gdamore-uart:1.25.0.44 gdamore-uart-base:1.25 simonb-timcounters-final:1.25 yamt-pdpolicy-base5:1.25 elad-kernelauth-nbase:1.25 yamt-pdpolicy-base4:1.25 yamt-pdpolicy-base3:1.25 yamt-pdpolicy-base2:1.25 yamt-pdpolicy:1.25.0.42 yamt-pdpolicy-base:1.25 yamt-uio_vmspace-base5:1.25 simonb-timecounters:1.25.0.40 simonb-timecounters-base:1.25 rpaulo-netinet-merge-pcb:1.25.0.38 rpaulo-netinet-merge-pcb-base:1.25 yamt-uio_vmspace:1.25.0.36 yamt-readahead-base3:1.25 yamt-readahead-base2:1.25 yamt-readahead:1.25.0.34 yamt-readahead-base:1.25 yamt-vop-base3:1.25 yamt-vop-base2:1.25 thorpej-vnode-attr:1.25.0.32 thorpej-vnode-attr-base:1.25 yamt-vop:1.25.0.30 yamt-vop-base:1.25 yamt-lazymbuf:1.25.0.28 yamt-km-base4:1.25 yamt-km-base3:1.25 yamt-km-base2:1.25 yamt-km:1.25.0.26 yamt-km-base:1.25 kent-audio2:1.25.0.24 kent-audio2-base:1.25 ktrace-lwp:1.25.0.22 ktrace-lwp-base:1.25 nathanw_sa_before_merge:1.25 gmcgarry_ctxsw:1.25.0.20 gmcgarry_ctxsw_base:1.25 gmcgarry_ucred:1.25.0.18 gmcgarry_ucred_base:1.25 nathanw_sa_base:1.25 gehenna-devsw:1.25.0.16 gehenna-devsw-base:1.25 eeh-devprop:1.25.0.14 eeh-devprop-base:1.25 newlock:1.25.0.12 newlock-base:1.25 ifpoll-base:1.25 thorpej-mips-cache:1.25.0.8 thorpej-mips-cache-base:1.25 thorpej-devvp:1.25.0.6 thorpej-devvp-base:1.25 kqueue:1.25.0.4 kqueue-base:1.25 thorpej_scsipi_beforemerge:1.25 thorpej_scsipi_nbase:1.25 chs-ubc2-newbase:1.25 fvdl-softdep-base:1.25 thorpej_scsipi:1.25.0.2 thorpej_scsipi_base:1.25 netbsd-1-3-PATCH003:1.22 netbsd-1-3-PATCH003-CANDIDATE2:1.22 netbsd-1-3-PATCH003-CANDIDATE1:1.22 netbsd-1-3-PATCH003-CANDIDATE0:1.22 netbsd-1-3-PATCH002:1.22 netbsd-1-3-PATCH001:1.22 gwr-3x3-base:1.23 netbsd-1-3-RELEASE:1.22 netbsd-1-3-BETA:1.22 netbsd-1-3:1.22.0.2 netbsd-1-3-base:1.22 thorpej-signal:1.20.0.2 thorpej-signal-base:1.20 marc-pcmcia:1.19.0.4 marc-pcmcia-bp:1.19 marc-pcmcia-base:1.21 bouyer-scsipi:1.19.0.2 is-newarp-before-merge:1.12 is-newarp:1.6.0.4 is-newarp-base:1.6 mrg-vm-swap:1.6.0.2 thorpej-setroot:1.1.1.1.0.2 GWR1:1.1.1.1 GWR:1.1.1; locks; strict; comment @# @; 1.25 date 98.02.05.05.12.13; author gwr; state dead; branches; next 1.24; 1.24 date 98.02.01.21.23.32; author is; state Exp; branches; next 1.23; 1.23 date 98.01.12.20.35.04; author thorpej; state Exp; branches; next 1.22; 1.22 date 97.10.16.17.20.35; author gwr; state Exp; branches; next 1.21; 1.21 date 97.10.07.17.08.35; author gwr; state Exp; branches; next 1.20; 1.20 date 97.08.27.11.26.04; author bouyer; state Exp; branches; next 1.19; 1.19 date 97.04.25.19.12.57; author gwr; state Exp; branches 1.19.2.1 1.19.4.1; next 1.18; 1.18 date 97.04.09.20.54.41; author thorpej; state Exp; branches; next 1.17; 1.17 date 97.04.09.04.38.49; author jeremy; state Exp; branches; next 1.16; 1.16 date 97.03.26.17.26.48; author gwr; state Exp; branches; next 1.15; 1.15 date 97.03.20.16.01.36; author gwr; state Exp; branches; next 1.14; 1.14 date 97.03.17.19.46.53; author gwr; state Exp; branches; next 1.13; 1.13 date 97.03.13.20.30.25; author gwr; state Exp; branches; next 1.12; 1.12 date 97.02.25.00.46.58; author gwr; state Exp; branches; next 1.11; 1.11 date 97.02.24.01.47.08; author jeremy; state Exp; branches; next 1.10; 1.10 date 97.02.19.23.40.30; author gwr; state Exp; branches; next 1.9; 1.9 date 97.02.18.15.13.13; author gwr; state Exp; branches; next 1.8; 1.8 date 97.02.14.20.01.41; author gwr; state Exp; branches; next 1.7; 1.7 date 97.02.12.16.14.04; author gwr; state Exp; branches; next 1.6; 1.6 date 97.01.27.22.26.50; author gwr; state Exp; branches 1.6.4.1; next 1.5; 1.5 date 97.01.23.22.18.35; author gwr; state Exp; branches; next 1.4; 1.4 date 97.01.21.09.50.17; author thorpej; state Exp; branches; next 1.3; 1.3 date 97.01.18.22.02.14; author gwr; state Exp; branches; next 1.2; 1.2 date 97.01.18.20.38.03; author gwr; state Exp; branches; next 1.1; 1.1 date 97.01.14.20.57.01; author gwr; state Exp; branches 1.1.1.1; next ; 1.19.2.1 date 97.07.01.17.36.00; author bouyer; state Exp; branches; next ; 1.19.4.1 date 97.08.27.22.55.47; author thorpej; state Exp; branches; next 1.19.4.2; 1.19.4.2 date 97.10.14.10.19.28; author thorpej; state Exp; branches; next ; 1.6.4.1 date 97.03.12.14.21.41; author is; state Exp; branches; next ; 1.1.1.1 date 97.01.14.20.57.01; author gwr; state Exp; branches 1.1.1.1.2.1; next ; 1.1.1.1.2.1 date 97.01.14.20.57.01; author gwr; state dead; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 97.01.14.20.57.02; author gwr; state Exp; branches; next ; desc @@ 1.25 log @Merge arch/sun3x into arch/sun3 @ text @# $NetBSD: files.sun3x,v 1.24 1998/02/01 21:23:32 is Exp $ # # sun3x-specific configuration info # # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 8 maxusers 2 8 64 # Standard stuff file arch/sun3x/sun3x/_startup.c file arch/sun3/sun3/autoconf.c file arch/sun3x/sun3x/bus_subr.c file arch/sun3/sun3/conf.c file arch/sun3x/sun3x/db_machdep.c ddb file arch/sun3x/sun3x/db_memrw.c ddb | kgdb file arch/sun3/sun3/disksubr.c file arch/sun3x/sun3x/dvma.c file arch/sun3x/sun3x/fpu.c file arch/sun3/sun3/isr.c file arch/sun3x/sun3x/kgdb_machdep.c kgdb file arch/sun3x/sun3x/leds.c file arch/sun3x/sun3x/machdep.c file arch/sun3x/sun3x/mem.c file arch/sun3x/sun3x/pmap.c file arch/sun3x/sun3x/stub.c file arch/sun3/sun3/sunmon.c file arch/sun3x/sun3x/sys_machdep.c file arch/sun3/sun3/trap.c file arch/sun3/sun3/vector.c file arch/sun3/sun3/vm_machdep.c file arch/sun3x/dev/idprom.c # include "arch/m68k/fpe/files.fpe" file dev/cons.c # Compatibility modules # SunOS Binary Compatibility (COMPAT_SUNOS) include "../../../compat/sunos/files.sunos" file arch/m68k/m68k/sunos_machdep.c compat_sunos # # Bus types # device mainbus class dull {} attach mainbus at root file arch/sun3x/sun3x/mainbus.c mainbus # On-board I/O space device obio class dull {addr = -1, [ipl = -1], [vect = -1]} attach obio at mainbus file arch/sun3x/dev/obio.c obio # On-board MEMory space device obmem class dull {addr = -1, [ipl = -1], [vect = -1]} attach obmem at mainbus file arch/sun3x/dev/obmem.c obmem # VME (unit encodes address/data sizes) device vme class dull {addr = -1, [ipl = -1], [vect = -1]} attach vme at mainbus file arch/sun3x/dev/vme.c vme # # Machine-independent SCSI drivers # include "../../../dev/scsipi/files.scsipi" # # Devices and attributes needed below # device ie class ifnet: ifnet, ether, arp file arch/sun3/dev/if_ie.c ie device si class dull: scsi, ncr5380sbc file arch/sun3/dev/si.c si define sunfb file arch/sun3/dev/fb.c # sunfb needs-flag # # On-Board I/O (OBIO) # device memerr class dull attach memerr at obio file arch/sun3x/dev/memerr.c memerr device intreg class dull attach intreg at obio file arch/sun3/sun3/intreg.c intreg device zsc class dull {channel = -1} attach zsc at obio file arch/sun3/dev/zs.c zsc needs-flag file dev/ic/z8530sc.c zsc device eeprom class dull attach eeprom at obio file arch/sun3x/dev/eeprom.c eeprom device clock class dull attach clock at obio device oclock class dull attach oclock at obio file arch/sun3x/sun3x/clock.c clock | oclock file dev/clock_subr.c clock | oclock device iommu class dull attach iommu at obio file arch/sun3x/sun3x/iommu.c iommu # device defined above attach ie at obio with ie_obio file arch/sun3/dev/if_ie_obio.c ie # device defined in sys/conf/files attach le at obio file arch/sun3x/dev/if_le.c le device esp class dull: scsi, ncr53c9x attach esp at obio file arch/sun3x/dev/esp.c esp file arch/sun3x/dev/dma.c esp # Floppy disk controller (fdc), floppy disk (fd) device fdc class dull {} attach fdc at obio device fd class disk: disk attach fd at fdc file arch/sun3x/dev/fd.c fdc | fd needs-flag # Parallel printer port (3/80 only) device pp class dull attach pp at obio file arch/sun3x/dev/pp.c pp needs-flag # # On-Board MEMory (OBMEM) # device bwtwo class dull: sunfb attach bwtwo at obmem file arch/sun3x/dev/bw2.c bwtwo needs-flag device cgfour class dull: sunfb attach cgfour at obmem file arch/sun3x/dev/cg4.c cgfour needs-flag # # VME # attach ie at vme with ie_vmes file arch/sun3/dev/if_ie_vmes.c ie_vmes attach si at vme with si_vmes file arch/sun3/dev/si_vme.c si_vmes device cgtwo class dull: sunfb attach cgtwo at vme file arch/sun3x/dev/cg2.c cgtwo needs-flag device xyc class dull {drive = -1} attach xyc at vme device xy class disk: disk attach xy at xyc file arch/sun3x/dev/xy.c xy needs-flag device xdc class dull {drive = -1} attach xdc at vme device xd class disk: disk attach xd at xdc file arch/sun3x/dev/xd.c xd needs-flag # # Console (zs) related stuff # device zstty class tty: tty attach zstty at zsc file dev/ic/z8530tty.c zstty needs-flag file arch/sun3/dev/zs_kgdb.c kgdb define zsevent file dev/sun/event.c zsevent device kbd class dull: zsevent attach kbd at zsc file dev/sun/kbd.c kbd needs-flag file dev/sun/kbd_tables.c kbd file arch/sun3/dev/kd.c kbd device ms class dull: zsevent attach ms at zsc file dev/sun/ms.c ms needs-flag # Memory Disk for boot tape file arch/sun3/dev/md_root.c memory_disk_hooks # Major numbers for root/swap device configuration major {xy=3} # Xylogics 450 and 451 major {vnd=5} # vnode pseudo-device major {sd=7} # SCSI disk major {xd=10} # Xylogics 7053 major {md=13} # Memory disk (for mini-kernel) @ 1.24 log @Amiga uses the common m68k/sig_machdep.c now. Also moved its definition from the other 68k ports' files.${port} to arch/m68k/conf/files.m68k. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.23 1998/01/12 20:35:04 thorpej Exp $ @ 1.23 log @Update for config changes. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.22 1997/10/16 17:20:35 gwr Exp $ a38 1 file arch/m68k/m68k/sig_machdep.c @ 1.22 log @Add VME support @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.21 1997/10/07 17:08:35 gwr Exp $ d52 1 a52 1 device mainbus {} d57 1 a57 1 device obio {addr = -1, [ipl = -1], [vect = -1]} d62 1 a62 1 device obmem {addr = -1, [ipl = -1], [vect = -1]} d67 1 a67 1 device vme {addr = -1, [ipl = -1], [vect = -1]} d79 1 a79 1 device ie: ifnet, ether, arp d82 1 a82 1 device si: scsi, ncr5380sbc d92 1 a92 1 device memerr d96 1 a96 1 device intreg d100 1 a100 1 device zsc {channel = -1} d105 1 a105 1 device eeprom d109 1 a109 1 device clock d111 1 a111 1 device oclock d116 1 a116 1 device iommu d128 1 a128 1 device esp: scsi, ncr53c9x d134 1 a134 1 device fdc {} d136 1 a136 1 device fd: disk d141 1 a141 1 device pp d148 1 a148 1 device bwtwo: sunfb d152 1 a152 1 device cgfour: sunfb d166 1 a166 1 device cgtwo: sunfb d170 1 a170 1 device xyc {drive = -1} d172 1 a172 1 device xy: disk d176 1 a176 1 device xdc {drive = -1} d178 1 a178 1 device xd: disk d187 1 a187 1 device zstty: tty d195 1 a195 1 device kbd: zsevent d201 1 a201 1 device ms: zsevent @ 1.21 log @Add the ie driver (and reorder some things) @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.20 1997/08/27 11:26:04 bouyer Exp $ d35 2 d66 4 a69 9 # VME Short space (D16) device vmes {addr = -1, [ipl = -1], [vect = -1]} attach vmes at mainbus # VME Long space (D32) device vmel {addr = -1, [ipl = -1], [vect = -1]} attach vmel at mainbus file arch/sun3x/dev/vme.c vmes | vmel a90 3 device idprom attach idprom at obio file arch/sun3x/dev/idprom.c idprom d157 1 a157 1 # VME A16 (vmes) d160 1 a160 1 attach ie at vmes with ie_vmes d163 1 a163 1 attach si at vmes with si_vmes d167 1 a167 1 attach cgtwo at vmes d171 1 a171 1 attach xyc at vmes a175 4 # # VME A32 (vmel) # d177 1 a177 1 attach xdc at vmel @ 1.20 log @Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.19.2.1 1997/07/01 17:36:00 bouyer Exp $ d40 6 d80 12 d98 8 a121 8 device memerr attach memerr at obio file arch/sun3x/dev/memerr.c memerr device intreg attach intreg at obio file arch/sun3/sun3/intreg.c intreg d126 8 a138 4 # device defined in sys/conf/files attach le at obio file arch/sun3x/dev/if_le.c le a151 6 # Sun-compatible Frame Buffers (?) # define sunfb file arch/sun3x/dev/fb.c # sunfb needs-flag # a157 4 device cgtwo: sunfb attach cgtwo at vmes file arch/sun3x/dev/cg2.c cgtwo needs-flag d163 1 a163 1 # VME d165 10 a174 5 device xdc {drive = -1} attach xdc at vmel device xd: disk attach xd at xdc file arch/sun3x/dev/xd.c xd needs-flag d182 9 a224 6 # Compatibility modules # SunOS Binary Compatibility (COMPAT_SUNOS) include "../../../compat/sunos/files.sunos" file arch/m68k/m68k/sunos_machdep.c compat_sunos @ 1.19 log @Add devices: idprom, oclock. Add file leds.c. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.18 1997/04/09 20:54:41 thorpej Exp $ d71 1 a71 1 include "../../../scsi/files.scsi" @ 1.19.4.1 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.20 1997/08/27 11:26:04 bouyer Exp $ d71 1 a71 1 include "../../../dev/scsipi/files.scsipi" @ 1.19.4.2 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.19.4.1 1997/08/27 22:55:47 thorpej Exp $ a39 6 # Compatibility modules # SunOS Binary Compatibility (COMPAT_SUNOS) include "../../../compat/sunos/files.sunos" file arch/m68k/m68k/sunos_machdep.c compat_sunos a73 12 # Devices and attributes needed below # device ie: ifnet, ether, arp file arch/sun3/dev/if_ie.c ie device si: scsi, ncr5380sbc file arch/sun3/dev/si.c si define sunfb file arch/sun3/dev/fb.c # sunfb needs-flag # a79 8 device memerr attach memerr at obio file arch/sun3x/dev/memerr.c memerr device intreg attach intreg at obio file arch/sun3/sun3/intreg.c intreg d96 8 d108 4 a111 3 # device defined above attach ie at obio with ie_obio file arch/sun3/dev/if_ie_obio.c ie a116 5 device esp: scsi, ncr53c9x attach esp at obio file arch/sun3x/dev/esp.c esp file arch/sun3x/dev/dma.c esp d130 6 d142 4 d151 1 a151 1 # VME A16 (vmes) d153 5 a157 10 attach ie at vmes with ie_vmes file arch/sun3/dev/if_ie_vmes.c ie_vmes attach si at vmes with si_vmes file arch/sun3/dev/si_vme.c si_vmes device cgtwo: sunfb attach cgtwo at vmes file arch/sun3x/dev/cg2.c cgtwo needs-flag a164 9 # # VME A32 (vmel) # device xdc {drive = -1} attach xdc at vmel device xd: disk attach xd at xdc file arch/sun3x/dev/xd.c xd needs-flag d199 6 @ 1.19.2.1 log @Updates for new scsipi subsystem. Actally known to work on i386 and sparc. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.19 1997/04/25 19:12:57 gwr Exp $ d71 1 a71 1 include "../../../dev/scsipi/files.scsipi" @ 1.18 log @Remove redundant file directives @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.17 1997/04/09 04:38:49 jeremy Exp $ d24 1 a34 2 file arch/sun3x/dev/idprom.c a42 2 # The implementation of the bus_* functions in autoconfig.c # requires these all to agree with struct bus_loc d76 4 d91 4 a94 2 file arch/sun3x/sun3x/clock.c clock file dev/clock_subr.c clock @ 1.17 log @Obio and obmem busses now support devices with vectored interrupts. Needed for floppy driver. Made comments about soon-to-be introduced parallel port driver more specific. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.16 1997/03/26 17:26:48 gwr Exp $ a26 1 file arch/sun3/sun3/regdump.c a37 3 file arch/m68k/m68k/copy.s file arch/m68k/m68k/bcopy.s file arch/m68k/m68k/copypage.s @ 1.16 log @Arrange to make pp.h needed by conf.c (printer port driver is on the way). @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.15 1997/03/20 16:01:36 gwr Exp $ d56 1 a56 1 device obio {addr = -1, [ipl = -1]} d61 1 a61 1 device obmem {addr = -1, [ipl = -1]} d125 1 a125 1 # Printer port @ 1.15 log @Now using dev/ic/ncr53c9x.c @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.14 1997/03/17 19:46:53 gwr Exp $ d123 6 a128 1 file arch/sun3x/dev/fd.c fdc | fd needs-flag @ 1.14 log @Separate bcopy and copypage stuff from copy.s @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.13 1997/03/13 20:30:25 gwr Exp $ d109 1 a109 1 device esp: scsi @ 1.13 log @Use arch/m68k/m68k/sig_machdep.c @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.12 1997/02/25 00:46:58 gwr Exp $ d40 2 @ 1.12 log @Define fdc,fd so config will create fdc.h @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.11 1997/02/24 01:47:08 jeremy Exp $ a27 1 file arch/sun3/sun3/sig_machdep.c d40 1 @ 1.11 log @Added files for esp SCSI driver. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.10 1997/02/19 23:40:30 gwr Exp $ d115 7 @ 1.10 log @Add dev/clock_subr.c @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.9 1997/02/18 15:13:13 gwr Exp $ d106 5 @ 1.9 log @Add bus_subr.c; share autoconf.c with the sun3 @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.8 1997/02/14 20:01:41 gwr Exp $ d93 1 @ 1.8 log @Add sun3/regdump.c, sun3/sig_machdep.c @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.7 1997/02/12 16:14:04 gwr Exp $ d14 2 a15 1 file arch/sun3x/sun3x/autoconf.c @ 1.7 log @Replace kgdb_stub.c with kgdb_machdep.c @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.6 1997/01/27 22:26:50 gwr Exp $ d26 2 @ 1.6 log @Get trap.c, vector.c from arch/sun3/sun3 @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.5 1997/01/23 22:18:35 gwr Exp $ d22 1 a22 1 file arch/sun3/sun3/kgdb_stub.c kgdb @ 1.6.4.1 log @Merge in Changes from The Trunk. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.12 1997/02/25 00:46:58 gwr Exp $ d14 1 a14 2 file arch/sun3/sun3/autoconf.c file arch/sun3x/sun3x/bus_subr.c d22 1 a22 1 file arch/sun3x/sun3x/kgdb_machdep.c kgdb a25 2 file arch/sun3/sun3/regdump.c file arch/sun3/sun3/sig_machdep.c a89 1 file dev/clock_subr.c clock a102 5 device esp: scsi attach esp at obio file arch/sun3x/dev/esp.c esp file arch/sun3x/dev/dma.c esp a105 7 # Floppy disk controller (fdc), floppy disk (fd) device fdc {} attach fdc at obio device fd: disk attach fd at fdc file arch/sun3x/dev/fd.c fdc | fd needs-flag @ 1.5 log @Get sunmon.c and intreg.c from arch/sun3/sun3 @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.4 1997/01/21 09:50:17 thorpej Exp $ d29 2 a30 2 file arch/sun3x/sun3x/trap.c file arch/sun3x/sun3x/vector.c @ 1.4 log @"md" is declared in sys/conf/files, now. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.3 1997/01/18 22:02:14 gwr Exp $ d27 1 d97 1 a97 1 file arch/sun3x/sun3x/intreg.c intreg @ 1.3 log @Let a couple small duplicates live that may need to be customized. @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.2 1997/01/18 20:38:03 gwr Exp $ a167 2 pseudo-device md file dev/md.c md needs-flag @ 1.2 log @Several files are now pulled from arch/sun3 (local copies removed). @ text @d1 1 a1 1 # $NetBSD: files.sun3x,v 1.1.1.1 1997/01/14 20:57:01 gwr Exp $ d27 1 a27 1 file arch/sun3/sun3/sys_machdep.c d47 1 a47 1 file arch/sun3/sun3/mainbus.c mainbus @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: files.sun3,v 1.26 1996/10/29 19:58:14 gwr Exp $ d15 1 a15 1 file arch/sun3x/sun3x/conf.c d18 1 a18 1 file arch/sun3x/sun3x/disksubr.c d21 2 a22 2 file arch/sun3x/sun3x/isr.c file arch/sun3x/sun3x/kgdb_stub.c kgdb d27 1 a27 1 file arch/sun3x/sun3x/sys_machdep.c d30 1 a30 1 file arch/sun3x/sun3x/vm_machdep.c d47 1 a47 1 file arch/sun3x/sun3x/mainbus.c mainbus d79 1 a79 1 file arch/sun3x/dev/zs.c zsc needs-flag d151 1 a151 1 file arch/sun3x/dev/zs_kgdb.c kgdb d160 1 a160 1 file arch/sun3x/dev/kd.c kbd d167 4 a170 4 # RAM Disk for boot tape pseudo-device rd file dev/ramdisk.c rd needs-flag file arch/sun3x/dev/rd_root.c ramdisk_hooks d177 1 a177 1 major {rd=13} # RAM disk (for mini-kernel) @ 1.1.1.1 log @Initial import. Gets as far as nfs_mountroot. @ text @@ 1.1.1.1.2.1 log @file files.sun3x was added on branch thorpej-setroot on 1997-01-14 20:57:02 +0000 @ text @d1 183 @ 1.1.1.1.2.2 log @Initial import. Gets as far as nfs_mountroot. @ text @a0 183 # $NetBSD: files.sun3x,v 1.1.1.1 1997/01/14 20:57:01 gwr Exp $ # # sun3x-specific configuration info # # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 8 maxusers 2 8 64 # Standard stuff file arch/sun3x/sun3x/_startup.c file arch/sun3x/sun3x/autoconf.c file arch/sun3x/sun3x/conf.c file arch/sun3x/sun3x/db_machdep.c ddb file arch/sun3x/sun3x/db_memrw.c ddb | kgdb file arch/sun3x/sun3x/disksubr.c file arch/sun3x/sun3x/dvma.c file arch/sun3x/sun3x/fpu.c file arch/sun3x/sun3x/isr.c file arch/sun3x/sun3x/kgdb_stub.c kgdb file arch/sun3x/sun3x/machdep.c file arch/sun3x/sun3x/mem.c file arch/sun3x/sun3x/pmap.c file arch/sun3x/sun3x/stub.c file arch/sun3x/sun3x/sys_machdep.c file arch/sun3x/sun3x/trap.c file arch/sun3x/sun3x/vector.c file arch/sun3x/sun3x/vm_machdep.c file arch/sun3x/dev/idprom.c # include "arch/m68k/fpe/files.fpe" file arch/m68k/m68k/copy.s file dev/cons.c # # Bus types # # The implementation of the bus_* functions in autoconfig.c # requires these all to agree with struct bus_loc device mainbus {} attach mainbus at root file arch/sun3x/sun3x/mainbus.c mainbus # On-board I/O space device obio {addr = -1, [ipl = -1]} attach obio at mainbus file arch/sun3x/dev/obio.c obio # On-board MEMory space device obmem {addr = -1, [ipl = -1]} attach obmem at mainbus file arch/sun3x/dev/obmem.c obmem # VME Short space (D16) device vmes {addr = -1, [ipl = -1], [vect = -1]} attach vmes at mainbus # VME Long space (D32) device vmel {addr = -1, [ipl = -1], [vect = -1]} attach vmel at mainbus file arch/sun3x/dev/vme.c vmes | vmel # # Machine-independent SCSI drivers # include "../../../scsi/files.scsi" # # On-Board I/O (OBIO) # device zsc {channel = -1} attach zsc at obio file arch/sun3x/dev/zs.c zsc needs-flag file dev/ic/z8530sc.c zsc device eeprom attach eeprom at obio file arch/sun3x/dev/eeprom.c eeprom device clock attach clock at obio file arch/sun3x/sun3x/clock.c clock device memerr attach memerr at obio file arch/sun3x/dev/memerr.c memerr device intreg attach intreg at obio file arch/sun3x/sun3x/intreg.c intreg device iommu attach iommu at obio file arch/sun3x/sun3x/iommu.c iommu # device defined in sys/conf/files attach le at obio file arch/sun3x/dev/if_le.c le # # Sun-compatible Frame Buffers (?) # define sunfb file arch/sun3x/dev/fb.c # sunfb needs-flag # # On-Board MEMory (OBMEM) # device bwtwo: sunfb attach bwtwo at obmem file arch/sun3x/dev/bw2.c bwtwo needs-flag device cgtwo: sunfb attach cgtwo at vmes file arch/sun3x/dev/cg2.c cgtwo needs-flag device cgfour: sunfb attach cgfour at obmem file arch/sun3x/dev/cg4.c cgfour needs-flag # # VME # device xdc {drive = -1} attach xdc at vmel device xd: disk attach xd at xdc file arch/sun3x/dev/xd.c xd needs-flag device xyc {drive = -1} attach xyc at vmes device xy: disk attach xy at xyc file arch/sun3x/dev/xy.c xy needs-flag # # Console (zs) related stuff # device zstty: tty attach zstty at zsc file dev/ic/z8530tty.c zstty needs-flag file arch/sun3x/dev/zs_kgdb.c kgdb define zsevent file dev/sun/event.c zsevent device kbd: zsevent attach kbd at zsc file dev/sun/kbd.c kbd needs-flag file dev/sun/kbd_tables.c kbd file arch/sun3x/dev/kd.c kbd device ms: zsevent attach ms at zsc file dev/sun/ms.c ms needs-flag # RAM Disk for boot tape pseudo-device rd file dev/ramdisk.c rd needs-flag file arch/sun3x/dev/rd_root.c ramdisk_hooks # Major numbers for root/swap device configuration major {xy=3} # Xylogics 450 and 451 major {vnd=5} # vnode pseudo-device major {sd=7} # SCSI disk major {xd=10} # Xylogics 7053 major {rd=13} # RAM disk (for mini-kernel) # Compatibility modules # SunOS Binary Compatibility (COMPAT_SUNOS) include "../../../compat/sunos/files.sunos" file arch/m68k/m68k/sunos_machdep.c compat_sunos @