files.sun2 revision 1.4
11.4Schristos# $NetBSD: files.sun2,v 1.4 2001/06/18 02:00:51 christos 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/locore2.c 141.1Sfredettefile arch/sun2/sun2/machdep.c 151.1Sfredettefile arch/sun2/sun2/pmap.c 161.1Sfredettefile arch/sun2/sun2/control.c 171.1Sfredettefile arch/sun2/sun2/ctrlsp.S 181.1Sfredettefile arch/sun2/sun2/mem.c 191.1Sfredettefile arch/sun2/sun2/autoconf.c 201.1Sfredettefile arch/sun2/sun2/conf.c 211.1Sfredettefile arch/sun2/sun2/db_machdep.c ddb 221.1Sfredettefile arch/sun2/sun2/db_memrw.c ddb | kgdb 231.1Sfredettefile arch/sun2/sun2/disksubr.c 241.1Sfredettefile arch/sun2/sun2/fpu.c 251.1Sfredettefile arch/sun2/sun2/isr.c 261.1Sfredettefile arch/sun2/sun2/kgdb_machdep.c kgdb 271.1Sfredettefile arch/sun2/sun2/leds.c 281.1Sfredettefile arch/sun2/sun2/idprom.c 291.1Sfredettefile arch/sun2/sun2/stub.c 301.2Sfredettefile arch/sun2/sun2/promlib.c 311.1Sfredettefile arch/sun2/sun2/sys_machdep.c 321.1Sfredettefile arch/sun2/sun2/trap.c 331.1Sfredettefile arch/sun2/sun2/vector.c 341.1Sfredettefile arch/sun2/sun2/vm_machdep.c 351.1Sfredette 361.1Sfredetteinclude "arch/m68k/fpe/files.fpe" 371.1Sfredette 381.1Sfredette# Console support 391.1Sfredette#file arch/sun2/sun2/cninit.c 401.1Sfredettefile dev/cons.c 411.1Sfredette 421.1Sfredette# 431.1Sfredette# Bus types 441.1Sfredette# 451.1Sfredette 461.1Sfredettedevice mainbus {} 471.1Sfredetteattach mainbus at root 481.1Sfredette 491.1Sfredette# On-board I/O space (required). 501.1Sfredettedevice obio {addr = -1, [ipl = -1], [vect = -1]} 511.1Sfredetteattach obio at mainbus 521.1Sfredettefile arch/sun2/sun2/obio.c 531.1Sfredette 541.1Sfredette# On-board MEMory space (required). 551.1Sfredettedevice obmem {addr = -1, [ipl = -1], [vect = -1]} 561.1Sfredetteattach obmem at mainbus 571.1Sfredettefile arch/sun2/sun2/obmem.c obmem 581.1Sfredette 591.1Sfredette# MultiBus MEMory space (optional). 601.1Sfredettedevice mbmem {addr = -1, [ipl = -1], [vect = -1]} 611.1Sfredetteattach mbmem at mainbus 621.1Sfredettefile arch/sun2/sun2/mbmem.c mbmem 631.1Sfredette 641.1Sfredette# MultiBus I/O space (optional). 651.2Sfredettedevice mbio {addr = -1, [ipl = -1], [vect = -1]} 661.2Sfredetteattach mbio at mainbus 671.1Sfredettefile arch/sun2/sun2/mbio.c mbio 681.1Sfredette 691.1Sfredette# VME 701.1Sfredetteinclude "dev/vme/files.vme" 711.1Sfredettedevice sun2vme: vmebus 721.1Sfredetteattach sun2vme at mainbus with vme_mainbus 731.1Sfredette 741.1Sfredette# 751.1Sfredette# Machine-independent SCSI drivers 761.1Sfredette# 771.1Sfredetteinclude "dev/scsipi/files.scsipi" 781.1Sfredette 791.1Sfredette# 801.2Sfredette# Devices, files, and attributes needed below 811.1Sfredette# 821.1Sfredette 831.3Sfredettedevice sc: scsi, sunscpal 841.2Sfredette 851.2Sfredetteinclude "dev/sun/files.sun" 861.2Sfredette 871.2Sfredettefile arch/sun2/dev/zs_any.c zs_obio | zs_obmem | zs_mbmem 881.2Sfredettefile arch/sun2/dev/bwtwo_any.c bwtwo_obio | bwtwo_obmem 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.1Sfredetteattach zs at obio with zs_obio 971.1Sfredette 981.2Sfredette# AMD timer 991.1Sfredettedevice clock 1001.1Sfredetteattach clock at obio 1011.1Sfredettefile arch/sun2/sun2/clock.c 1021.1Sfredettefile dev/clock_subr.c 1031.1Sfredette 1041.1Sfredette# National Semiconductor Time-Of-Day clock 1051.2Sfredettedevice tod: mm58167 1061.1Sfredetteattach tod at obio 1071.1Sfredettefile arch/sun2/sun2/tod.c 1081.1Sfredette 1091.1Sfredette# These are optional: 1101.1Sfredette 1111.1Sfredette# Intel Ethernet 1121.1Sfredetteattach ie at obio with ie_obio 1131.2Sfredette#file arch/sun2/dev/if_ie_obio.c ie_obio 1141.2Sfredette 1151.2Sfredetteattach bwtwo at obio with bwtwo_obio 1161.1Sfredette 1171.1Sfredette# 1181.1Sfredette# On-Board MEMory (OBMEM) 1191.1Sfredette# 1201.1Sfredette 1211.2Sfredetteattach zs at obmem with zs_obmem 1221.2Sfredette 1231.2Sfredetteattach bwtwo at obmem with bwtwo_obmem 1241.1Sfredette 1251.1Sfredette# 1261.1Sfredette# MultiBus MEMory (MBMEM) 1271.1Sfredette# 1281.1Sfredette 1291.2Sfredetteattach zs at mbmem with zs_mbmem 1301.2Sfredette 1311.1Sfredetteattach ie at mbmem with ie_mbmem 1321.2Sfredettefile arch/sun2/dev/if_ie_mbmem.c ie_mbmem 1331.1Sfredette 1341.3Sfredetteattach sc at mbmem with sc_mbmem 1351.3Sfredettefile arch/sun2/dev/sc_mbmem.c sc_mbmem 1361.1Sfredette 1371.1Sfredette# 1381.1Sfredette# Console (zs) related stuff 1391.1Sfredette# 1401.1Sfredette 1411.1Sfredettedevice zstty: tty 1421.1Sfredetteattach zstty at zs 1431.1Sfredettefile dev/ic/z8530tty.c zstty needs-flag 1441.2Sfredettefile dev/sun/zs_kgdb.c kgdb 1451.1Sfredette 1461.1Sfredettedefine zsevent 1471.2Sfredette#file dev/sun/event.c zsevent 1481.1Sfredette 1491.1Sfredettedevice kbd: zsevent 1501.1Sfredetteattach kbd at zs with kbd_zs 1511.1Sfredettefile dev/sun/kbd_zs.c kbd_zs 1521.1Sfredettefile dev/sun/kbd.c kbd needs-flag 1531.1Sfredettefile dev/sun/kbd_tables.c kbd 1541.2Sfredettefile dev/sun/kd.c kbd 1551.1Sfredette 1561.1Sfredettedevice ms: zsevent 1571.1Sfredetteattach ms at zs with ms_zs 1581.1Sfredettefile dev/sun/ms_zs.c ms_zs 1591.1Sfredettefile dev/sun/ms.c ms needs-flag 1601.1Sfredette 1611.1Sfredette# Memory Disk for boot tape 1621.2Sfredette#file 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.2Sfredettefile 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.4Schristosfile arch/m68k/m68k/linux_trap.c compat_linux 1771.1Sfredette 1781.1Sfredette# OSS audio driver compatibility 1791.1Sfredetteinclude "compat/ossaudio/files.ossaudio" 1801.1Sfredette 1811.1Sfredette# Major numbers for root/swap device configuration 1821.1Sfredettemajor {xy=3} # Xylogics 450 and 451 1831.1Sfredettemajor {sd=7} # SCSI disk 1841.1Sfredettemajor {xd=10} # Xylogics 7053 1851.1Sfredettemajor {md=13} # Memory disk (for mini-kernel) 1861.1Sfredettemajor {raid=25} # RAIDframe 187