Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/hp300/conf Reduce diffs from GENERIC for maintainab...
details: https://anonhg.NetBSD.org/src/rev/a6817a44b21c
branches: trunk
changeset: 379369:a6817a44b21c
user: tsutsui <tsutsui%NetBSD.org@localhost>
date: Sat May 29 22:52:35 2021 +0000
description:
Reduce diffs from GENERIC for maintainability.
No functional change intended.
diffstat:
sys/arch/hp300/conf/INSTALL | 204 ++++++++++++++++++++++++++++++++-----------
1 files changed, 151 insertions(+), 53 deletions(-)
diffs (truncated from 330 to 300 lines):
diff -r 2bdd7f06905a -r a6817a44b21c sys/arch/hp300/conf/INSTALL
--- a/sys/arch/hp300/conf/INSTALL Sat May 29 22:50:18 2021 +0000
+++ b/sys/arch/hp300/conf/INSTALL Sat May 29 22:52:35 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.68 2021/05/29 21:08:44 tsutsui Exp $
+# $NetBSD: INSTALL,v 1.69 2021/05/29 22:52:35 tsutsui Exp $
#
# INSTALL machine description file
#
@@ -9,17 +9,18 @@ include "arch/hp300/conf/std.hp300"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-# optimise for smaller kernels
-makeoptions COPTS="-Os -fno-unwind-tables"
+# Optimize for space.
+makeoptions COPTS="-Os -fno-unwind-tables"
+
+maxusers 8 # estimated number of users
+
+# Special options for smaller kernels
#options NVNODE=50
#options NBUF=16
#options BUFPAGES=16
options BUFCACHE=5
options NFS_V2_ONLY
options NFS_DEFAULT_NIOTHREADS=1
-options USERCONF # userconf(4) support
-options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
-#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
# Support for various CPU types
options HP320
@@ -38,42 +39,77 @@ options HP400
options HP425
options HP433
options FPSP # floating point interface for 68040
-
-# Need to set locally
-maxusers 8
+#options FPU_EMULATE # software fpu emulation for MC68030
# Standard system options
+#options KTRACE # system call tracing support
+#options INSECURE # disable kernel security level
+options USERCONF # userconf(4) support
+options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
+#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
+#options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
+#options NTP # NTP phase/frequency locked loop
+#options SYSVMSG # System V-style message queues
+#options SYSVSEM # System V-style semaphores
+#options SYSVSHM # System V-style shared memory
+
+#options MODULAR # new style module(7) framework
+#options MODULAR_DEFAULT_AUTOLOAD
+
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options BUFQ_READPRIO
+#options BUFQ_PRIOCSCAN
+
+# Debugging options
+#options DIAGNOSTIC # Extra kernel sanity checks
+#options DEBUG # Enable misc. kernel debugging code
+#options DDB # Kernel Dynamic Debugger
+#options DDB_HISTORY_SIZE=512 # Enable history editing in DDB
+#options KGDB # remote debugger
+#makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols
+
+# Compatibility options
#include "conf/compat_netbsd09.config"
options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
-#options SYSVSHM # System V-style shared memory
-#options SYSVSEM # System V-style semaphores
-#options SEMMNI=10 # number of semaphore identifiers
-#options SEMMNS=60 # number of semaphores in system
-#options SEMUME=10 # max number of undo entries per process
-#options SEMMNU=30 # number of undo structures in system
-#options SYSVMSG # System V-style message queues
-#options KTRACE # system call tracing support
-#options SCSIVERBOSE # Verbose SCSI errors
+
+# Binary compatibility.
+#options COMPAT_AOUT_M68K # NetBSD/m68k a.out binary compatibility
+#options COMPAT_M68K4K # NetBSD/m68k4k binary compatibility
+#options COMPAT_SUNOS # SunOS4 m68k binary compatibility
+#options COMPAT_LINUX # Linux/m68k binary compatibility
+#options COMPAT_OSSAUDIO # Linux/m68k binary compatibility
# Filesystems
+file-system CD9660 # CD-ROM ISO-9660 filesystem
+#file-system EXT2FS # second extended file system (linux)
+#file-system FDESC # user file descriptor filesystem
file-system FFS # fast filesystem
-file-system CD9660 # CD-ROM ISO-9660 filesystem
-file-system NFS # Network filesystem client
-#file-system UNION # Union filesystem (req. for FDESC)
#file-system KERNFS # kernel data-structure filesystem
-#file-system FDESC # user file descriptor filesystem
+#file-system LFS # log-structured file system
+file-system MFS # Memory-based filesystem
+file-system NFS # Network filesystem client
+#file-system NULLFS # loopback file system
+#file-system OVERLAY # overlay file system
+#file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
#file-system PROCFS # /proc filesystem
-file-system MFS # Memory-based filesystem
+#file-system UMAPFS # NULLFS + uid and gid remapping
+#file-system UNION # Union filesystem (req. for FDESC)
+#file-system CODA # Coda File System; also needs vcoda (below)
#file-system PTYFS # /dev/pts/N support
+#file-system TMPFS # Efficient memory file-system
+#file-system UDF # experimental - OSTA UDF CD/DVD file-system
# Filesystem options
#options QUOTA # legacy UFS quotas
#options QUOTA2 # new, in-filesystem UFS quotas
#options FFS_EI # FFS Endian Independent support
options WAPBL # File system journaling support
+#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
#options NFSSERVER # Network filesystem server
-#options NFS_BOOT_BOOTP # use bootp for NFS boot
+#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags
options FFS_NO_SNAPSHOT # No FFS snapshot support
+#options UFS_EXTATTR # Extended attribute support for UFS1
# Networking options
options INET # Internet protocols
@@ -83,26 +119,40 @@ options INET # Internet protocols
#options GATEWAY # IP forwarding
#options MROUTING # Multicast routing
#options PIM # Protocol Independent Multicast
+#options NETATALK # AppleTalk networking protocols
+#options PPP_BSDCOMP # BSD-Compress compression support for PPP
+#options PPP_DEFLATE # Deflate compression support for PPP
+#options PPP_FILTER # Active filter support for PPP (requires bpf)
#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
+#options ALTQ # Manipulate network interfaces' output queues
+#options ALTQ_BLUE # Stochastic Fair Blue
+#options ALTQ_CBQ # Class-Based Queueing
+#options ALTQ_CDNR # Diffserv Traffic Conditioner
+#options ALTQ_FIFOQ # First-In First-Out Queue
+#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
+#options ALTQ_HFSC # Hierarchical Fair Service Curve
+#options ALTQ_LOCALQ # Local queueing discipline
+#options ALTQ_PRIQ # Priority Queueing
+#options ALTQ_RED # Random Early Detection
+#options ALTQ_RIO # RED with IN/OUT
+#options ALTQ_WFQ # Weighted Fair Queueing
+
+#options NFS_BOOT_BOOTP # use bootp for NFS boot
+#options NFS_BOOT_DHCP # use dhcp for NFS boot
+
# Options for HP hardware
#options USELEDS # make the lights twinkle
#options PANICBUTTON # two fast <reset>s on HIL dump kernel
#options CONSCODE=9 # force console at this select code
-# Debugging options
-#options DIAGNOSTIC # Extra kernel sanity checks
-#options DEBUG # Enable misc. kernel debugging code
-#options DDB # Kernel Dynamic Debugger
-#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
-#makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols
-
-# Verbose descriptions of unconfigured DIO devices
-# (Warning: this compiles in a large string table)
+# These options enable verbose messages for several subsystems.
+# Warning, these may compile large string tables into the kernel!
+#options SCSIVERBOSE # Verbose SCSI errors
#options DIOVERBOSE # recognize "unknown" DIO devices
# workstation console options
-options WSEMUL_VT100 # VT100 / VT220 emulation
+options WSEMUL_VT100 # VT100 / VT220 emulation
options WSDISPLAY_DEFAULTSCREENS=1
#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
#options WSDISPLAY_COMPAT_RAWKBD
@@ -114,11 +164,15 @@ options FONT_VT220ISO8x16
config netbsd root on ? type ?
-mainbus0 at root # root "bus"
+#
+# Device configuration
+#
-intio0 at mainbus0 # internal i/o space
-dio0 at mainbus0 # DIO/DIO-II bus
-sgc0 at mainbus0 # SGC bus
+mainbus0 at root # root "bus"
+
+intio0 at mainbus0 # internal i/o space
+dio0 at mainbus0 # DIO/DIO-II bus
+sgc0 at mainbus0 # SGC bus
# Real-time clock (not optional)
rtc* at intio?
@@ -126,17 +180,21 @@ rtc* at intio?
# DMA controller
dma* at intio?
-# Human Interface Loop
+# Human Interface Loop devices
hil0 at intio? # HIL controller
-hilkbd* at hil? # keyboards
+hilkbd* at hil? # keyboards
wskbd* at hilkbd? mux 1
+#hilms* at hil? # mice, buttons and tablets
+#wsmouse* at hilms? mux 0
+#hilid* at hil? # ID module
-# Frodo utility chip found on 4xx's
+# Frodo utility chip found on 382, 4xx's
frodo* at intio?
# 8250-like serial ports found on Frodo ASIC
#dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor
#wskbd* at dnkbd? mux 1
+#wsmouse* at dnkbd? mux 0
com* at frodo? offset ? # tty flavor
# mc146818-like real time clock found on 425e
@@ -170,10 +228,12 @@ wsdisplay* at topcat?
tvrx* at dio? scode ?
wsdisplay* at tvrx?
+# dumb framebuffer support for 362/382
gendiofb* at dio? scode ?
wsdisplay* at gendiofb?
-sti* at sgc? slot ? # SGC EVRX framebuffers
+# STI framebuffers
+sti* at sgc? slot ?
wsdisplay* at sti?
com* at dio0 scode 9 # DCA serial interfaces
@@ -183,6 +243,7 @@ dcm* at dio? scode ? flags 0xe # DCM 4-
le* at dio? scode ? # LANCE ethernet interfaces
+# HP-IB devices
nhpib* at intio? # internal HP-IB
nhpib0 at dio? scode 7 # 98624A HP-IB
nhpib* at dio? scode ?
@@ -198,6 +259,7 @@ ct* at hpibbus? slave ? punit ? # HP-IB
mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape
#ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter
+# SCSI devices
spc* at dio? scode ? # HP 98265A SCSI
scsibus* at spc?
@@ -208,13 +270,19 @@ cd* at scsibus? target ? lun ? # SCSI C
#ss* at scsibus? target ? lun ? # SCSI scanners
#uk* at scsibus? target ? lun ? # unknown SCSI devices
-pseudo-device pty # pseudo-terminals
-#pseudo-device sl # SLIP network interfaces
-#pseudo-device ppp # PPP network interfaces
-#pseudo-device pppoe # PPP over Ethernet (RFC 2516)
-pseudo-device bpfilter # Berkeley packet filter
-#pseudo-device vnd # vnode pseudo-disks
+# 425e digital audio
+#arcofi* at dio? scode ?
+#audio* at arcofi?
+
+#spkr* at audio? # PC speaker (synthesized)
+
+#
+# Pseudo-devices
+#
+
+# disk pseudo-devices
#pseudo-device ccd # concatenated disk devices
+#pseudo-device cgd # cryptographic disk devices
#pseudo-device raid # RAIDframe disk driver
#options RAID_AUTOCONFIG # auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
@@ -226,13 +294,43 @@ pseudo-device bpfilter # Berkeley packe
#options RF_INCLUDE_PARITY_DECLUSTERING=1
#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
#pseudo-device fss # file system snapshot device
+#pseudo-device md # memory disk device (ramdisk)
+#pseudo-device vnd # vnode pseudo-disks
+#options VND_COMPRESSION # compressed vnd(4)
+
+# network pseudo-devices
+#pseudo-device bridge # simple inter-network bridging
+#pseudo-device vether # Virtual Ethernet for bridge
+#pseudo-device agr # IEEE 802.3ad link aggregation
+pseudo-device bpfilter # Berkeley packet filter
+#pseudo-device carp # Common Address Redundancy Protocol
+#pseudo-device faith # IPv[46] tcp relay translation i/f
+#pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
+#pseudo-device gre # generic L3 over IP tunnel
pseudo-device loop # loopback network interface
#pseudo-device npf # NPF packet filter
Home |
Main Index |
Thread Index |
Old Index