files.sun2 revision 1.1
11.1Sfredette# $NetBSD: files.sun2,v 1.1 2001/03/29 21:07:58 fredette Exp $ 21.1Sfredette 31.1Sfredette# 41.1Sfredette# sun2-specific configuration info 51.1Sfredette# 61.1Sfredette 71.1Sfredette# maxpartitions must be first item in files.${ARCH} 81.1Sfredettemaxpartitions 8 91.1Sfredette 101.1Sfredettemaxusers 2 8 64 111.1Sfredette 121.1Sfredette# Standard stuff 131.1Sfredettefile arch/sun2/sun2/bus_subr.c 141.1Sfredettefile arch/sun2/sun2/locore2.c 151.1Sfredettefile arch/sun2/sun2/machdep.c 161.1Sfredettefile arch/sun2/sun2/pmap.c 171.1Sfredettefile arch/sun2/sun2/control.c 181.1Sfredettefile arch/sun2/sun2/ctrlsp.S 191.1Sfredettefile arch/sun2/sun2/dvma.c 201.1Sfredettefile arch/sun2/sun2/mem.c 211.1Sfredettefile arch/sun2/sun2/enable.c 221.1Sfredettefile arch/sun2/sun2/autoconf.c 231.1Sfredettefile arch/sun2/sun2/conf.c 241.1Sfredettefile arch/sun2/sun2/db_machdep.c ddb 251.1Sfredettefile arch/sun2/sun2/db_memrw.c ddb | kgdb 261.1Sfredettefile arch/sun2/sun2/disksubr.c 271.1Sfredettefile arch/sun2/sun2/fpu.c 281.1Sfredettefile arch/sun2/sun2/isr.c 291.1Sfredettefile arch/sun2/sun2/kgdb_machdep.c kgdb 301.1Sfredettefile arch/sun2/sun2/leds.c 311.1Sfredettefile arch/sun2/sun2/idprom.c 321.1Sfredettefile arch/sun2/sun2/stub.c 331.1Sfredettefile arch/sun2/sun2/sunmon.c 341.1Sfredettefile arch/sun2/sun2/sys_machdep.c 351.1Sfredettefile arch/sun2/sun2/trap.c 361.1Sfredettefile arch/sun2/sun2/vector.c 371.1Sfredettefile arch/sun2/sun2/vm_machdep.c 381.1Sfredette 391.1Sfredetteinclude "arch/m68k/fpe/files.fpe" 401.1Sfredette 411.1Sfredette# Console support 421.1Sfredette#file arch/sun2/sun2/cninit.c 431.1Sfredettefile dev/cons.c 441.1Sfredette 451.1Sfredette# 461.1Sfredette# Bus types 471.1Sfredette# 481.1Sfredette 491.1Sfredettedevice mainbus {} 501.1Sfredetteattach mainbus at root 511.1Sfredettefile arch/sun2/sun2/mainbus.c 521.1Sfredette 531.1Sfredette# On-board I/O space (required). 541.1Sfredettedevice obio {addr = -1, [ipl = -1], [vect = -1]} 551.1Sfredetteattach obio at mainbus 561.1Sfredettefile arch/sun2/sun2/obio.c 571.1Sfredette 581.1Sfredette# On-board MEMory space (required). 591.1Sfredettedevice obmem {addr = -1, [ipl = -1], [vect = -1]} 601.1Sfredetteattach obmem at mainbus 611.1Sfredettefile arch/sun2/sun2/obmem.c obmem 621.1Sfredette 631.1Sfredette# MultiBus MEMory space (optional). 641.1Sfredettedevice mbmem {addr = -1, [ipl = -1], [vect = -1]} 651.1Sfredetteattach mbmem at mainbus 661.1Sfredettefile arch/sun2/sun2/mbmem.c mbmem 671.1Sfredette 681.1Sfredette# MultiBus I/O space (optional). 691.1Sfredettedevice mbmem {addr = -1, [ipl = -1], [vect = -1]} 701.1Sfredetteattach mbmem at mainbus 711.1Sfredettefile arch/sun2/sun2/mbio.c mbio 721.1Sfredette 731.1Sfredette# VME 741.1Sfredetteinclude "dev/vme/files.vme" 751.1Sfredettedevice sun2vme: vmebus 761.1Sfredetteattach sun2vme at mainbus with vme_mainbus 771.1Sfredette 781.1Sfredette# 791.1Sfredette# Machine-independent SCSI drivers 801.1Sfredette# 811.1Sfredetteinclude "dev/scsipi/files.scsipi" 821.1Sfredette 831.1Sfredette# 841.1Sfredette# Devices and attributes needed below 851.1Sfredette# 861.1Sfredette 871.1Sfredettedevice sc: scsi, sunscpal 881.1Sfredettefile arch/sun2/dev/sc.c sc 891.1Sfredette 901.1Sfredette# 911.1Sfredette# On-Board I/O (OBIO), in attach order. 921.1Sfredette# The following are all required. 931.1Sfredette# 941.1Sfredette 951.1Sfredette# Zilog Serial (ZS) 961.1Sfredettedevice zs {channel = -1} 971.1Sfredetteattach zs at obio with zs_obio 981.1Sfredetteattach zs at obmem with zs_obmem 991.1Sfredettefile arch/sun/dev/zs.c zs needs-count 1001.1Sfredettefile dev/ic/z8530sc.c zs 1011.1Sfredette 1021.1Sfredette# AMD, Intersil or Mostek clock 1031.1Sfredettedevice clock 1041.1Sfredetteattach clock at obio 1051.1Sfredettefile arch/sun2/sun2/clock.c 1061.1Sfredettefile dev/clock_subr.c 1071.1Sfredette 1081.1Sfredette# National Semiconductor Time-Of-Day clock 1091.1Sfredettedevice tod 1101.1Sfredetteattach tod at obio 1111.1Sfredettefile arch/sun2/sun2/tod.c 1121.1Sfredette 1131.1Sfredette# These are optional: 1141.1Sfredette 1151.1Sfredette# Intel Ethernet 1161.1Sfredetteattach ie at obio with ie_obio 1171.1Sfredettefile arch/sun2/dev/if_ie_obio.c ie_obio 1181.1Sfredette 1191.1Sfredette# 1201.1Sfredette# On-Board MEMory (OBMEM) 1211.1Sfredette# 1221.1Sfredette 1231.1Sfredetteattach bwtwo at obio with bwtwo_obio 1241.1Sfredettefile arch/sun2/dev/bwtwo_obio.c bwtwo_obio & obio 1251.1Sfredette 1261.1Sfredette# 1271.1Sfredette# MultiBus MEMory (MBMEM) 1281.1Sfredette# 1291.1Sfredette 1301.1Sfredetteattach ie at mbmem with ie_mbmem 1311.1Sfredettefile arch/sun2/dev/if_ie_mbmem.c ie_mbmem 1321.1Sfredette 1331.1Sfredetteattach sc at mbmem with sc_mbmem 1341.1Sfredettefile arch/sun2/dev/sc_mbmem.c sc_mbmem 1351.1Sfredette 1361.1Sfredette# 1371.1Sfredette# Console (zs) related stuff 1381.1Sfredette# 1391.1Sfredette 1401.1Sfredettedevice zstty: tty 1411.1Sfredetteattach zstty at zs 1421.1Sfredettefile dev/ic/z8530tty.c zstty needs-flag 1431.1Sfredettefile arch/sun2/dev/zs_kgdb.c kgdb 1441.1Sfredette 1451.1Sfredettedefine zsevent 1461.1Sfredettefile dev/sun/event.c zsevent 1471.1Sfredette 1481.1Sfredettedevice kbd: zsevent 1491.1Sfredetteattach kbd at zs with kbd_zs 1501.1Sfredettefile dev/sun/kbd_zs.c kbd_zs 1511.1Sfredettefile dev/sun/kbd.c kbd needs-flag 1521.1Sfredettefile dev/sun/kbd_tables.c kbd 1531.1Sfredettefile arch/sun2/dev/kd.c kbd 1541.1Sfredette 1551.1Sfredettedevice ms: zsevent 1561.1Sfredetteattach ms at zs with ms_zs 1571.1Sfredettefile dev/sun/ms_zs.c ms_zs 1581.1Sfredettefile dev/sun/ms.c ms needs-flag 1591.1Sfredette 1601.1Sfredette 1611.1Sfredette# Memory Disk for boot tape 1621.1Sfredettefile arch/sun2/dev/md_root.c memory_disk_hooks 1631.1Sfredette 1641.1Sfredette# Compatibility modules 1651.1Sfredette 1661.1Sfredette# SunOS Binary Compatibility (COMPAT_SUNOS) 1671.1Sfredetteinclude "compat/sunos/files.sunos" 1681.1Sfredettefile arch/m68k/m68k/sunos_machdep.c compat_sunos 1691.1Sfredette 1701.1Sfredette# SVR4 Binary Compatibility (COMPAT_SVR4) 1711.1Sfredetteinclude "compat/svr4/files.svr4" 1721.1Sfredette 1731.1Sfredette# Linux binary compatibility (COMPAT_LINUX) 1741.1Sfredetteinclude "compat/linux/files.linux" 1751.1Sfredetteinclude "compat/linux/arch/m68k/files.linux_m68k" 1761.1Sfredette 1771.1Sfredette# OSS audio driver compatibility 1781.1Sfredetteinclude "compat/ossaudio/files.ossaudio" 1791.1Sfredette 1801.1Sfredette# Major numbers for root/swap device configuration 1811.1Sfredettemajor {xy=3} # Xylogics 450 and 451 1821.1Sfredettemajor {sd=7} # SCSI disk 1831.1Sfredettemajor {xd=10} # Xylogics 7053 1841.1Sfredettemajor {md=13} # Memory disk (for mini-kernel) 1851.1Sfredettemajor {raid=25} # RAIDframe 186