Base RC7500 config updated for recent changes.

This commit is contained in:
mark 1997-10-14 21:56:07 +00:00
parent 24c2593bbb
commit 08125a063f
1 changed files with 97 additions and 114 deletions

View File

@ -1,6 +1,9 @@
#
# RC7500 - Config for the VLSI RC7500 board
#
# THIS CONFIG IS CURRENTLY BROKEN AND IS LIKELY TO REMAIN
# SO UNTIL A RC7500 IS OBTAINED
#
include "arch/arm32/conf/std.arm32"
@ -10,110 +13,114 @@ maxusers 32
# Standard system options
options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
options SWAPPAGER # paging; REQUIRED
options VNODEPAGER # mmap() of files
options DEVPAGER # mmap() of devices
#options NTP # NTP phase/frequency locked loop
options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
options SWAPPAGER # paging; REQUIRED
options VNODEPAGER # mmap() of files
options DEVPAGER # mmap() of devices
#options NTP # NTP phase/frequency locked loop
# CPU options
# For standard RiscPC's
#options CPU_SA110 # Support the SA110 core
#options CPU_ARM6 # Support the ARM6 core
#options CPU_ARM7 # Support the ARM7 core
#options CPU_LATE_ABORT # ARM7XX compatibility
#options CPU_SA110 # Support the SA110 core
#options CPU_ARM6 # Support the ARM6 core
#options CPU_ARM7 # Support the ARM7 core
#options CPU_ARM8 # Support the ARM8 core
#options ARM6_LATE_ABORT # ARM6XX late abort support
# For A7000, Stork and other ARM7500 machines
options CPU_ARM7 # Support the ARM7 core
options CPU_ARM7500 # We are actually an ARM7500
options CPU_LATE_ABORT # ARM7XX compatibility
options RC7500 # ARM7500
options CPU_ARM7 # Support the ARM7 core
options CPU_ARM7500 # We are actually an ARM7500
# Architecture options
options IOMD # We have an IOMD
#options RISCPC # We are a RiscPC
options RC7500 # ARM7500
# FPA options
options ARMFPE # ARM Ltd FPE
#options ARMFPE # ARM Ltd FPE
# File system options
file-system FFS # UFS
#file-system LFS # log-structured file system
#file-system MFS # memory file system
file-system NFS
file-system NFS # Network file system
#file-system ADOSFS # AmigaDOS-compatible file system
#file-system EXT2FS # second extended file system (linux)
file-system CD9660 # ISO 9660 + Rock Ridge file system
file-system MSDOSFS # MS-DOS file system
file-system FDESC # /dev/fd
file-system KERNFS # /kern
#file-system NULLFS # loopback file system
#file-system PORTAL # ?
file-system PROCFS # /proc
#file-system PROCFS # /proc
#file-system UMAPFS # NULLFS + uid and gid remapping
#file-system UNION # union file system
# File system options
#options QUOTA # UFS quotas
options FIFO # FIFOs; RECOMMENDED
options NFSSERVER
#options QUOTA # UFS quotas
options FIFO # FIFOs; RECOMMENDED
options NFSSERVER
# Networking options
#options GATEWAY # packet forwarding
options INET # IP + ICMP + TCP + UDP
#options MROUTING # IP multicast routing
#options NS # XNS
#options NSIP # XNS tunneling over IP
#options ISO,TPIP # OSI
#options EON # OSI tunneling over IP
#options CCITT,LLC,HDLC # X.25
#options PFIL_HOOKS # pfil(9) packet filter hooks (Required
# if you enable the pseudo-device ipl).
#options GATEWAY # packet forwarding
options INET # IP + ICMP + TCP + UDP
#options MROUTING # IP multicast routing
#options NS # XNS
#options NSIP # XNS tunneling over IP
#options ISO,TPIP # OSI
#options EON # OSI tunneling over IP
#options CCITT,LLC,HDLC # X.25
#options NETATALK # AppleTalk networking
#options PFIL_HOOKS # pfil(9) packet filter hooks
#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)
# Compatibility options
options COMPAT_43 # 4.3BSD compatibility.
options COMPAT_12 # NetBSD 1.2 compatibility.
#options COMPAT_11 # NetBSD 1.1 compatibility.
#options COMPAT_10 # NetBSD 1.0 compatibility.
#options COMPAT_09 # NetBSD 0.9 compatibility.
#options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD
options COMPAT_43 # 4.3BSD compatibility.
options COMPAT_12 # NetBSD 1.2 compatibility.
#options COMPAT_11 # NetBSD 1.1 compatibility.
#options COMPAT_10 # NetBSD 1.0 compatibility.
#options COMPAT_09 # NetBSD 0.9 compatibility.
#options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD
# Shared memory options
options SYSVMSG # System V-like message queues
options SYSVSEM # System V-like semaphores
options SYSVSHM # System V-like memory sharing
options SHMMAXPGS=1024 # 1024 pages is the default
options SYSVMSG # System V-like message queues
options SYSVSEM # System V-like semaphores
options SYSVSHM # System V-like memory sharing
options SHMMAXPGS=1024 # 1024 pages is the default
# Device options
#options MEMORY_DISK_HOOKS # boottime setup of ramdisk
#options MEMORY_DISK_SIZE=0 # Size in KBytes
options MEMORY_DISK_HOOKS # boottime setup of ramdisk
#options MEMORY_DISK_SIZE=0 # Size in blocks
#options MINIROOT_SIZE=2880 # Size in blocks
#options MEMORY_DISK_IS_ROOT # use memory disk as root
# Miscellaneous kernel options
options KTRACE # system call tracing, a la ktrace(1)
#options IRQSTATS # manage IRQ statistics
options LKM # loadable kernel modules
options KMEMSTATS # kernel memory statistics
options KTRACE # system call tracing, a la ktrace(1)
#options IRQSTATS # manage IRQ statistics
options LKM # loadable kernel modules
options KMEMSTATS # kernel memory statistics
# Development and Debugging options
options MOUSE_IOC_ACK # acknowledge state change ioctls
#options ARM700BUGTRACK # track the ARM700 swi bug
#options HYDRA # Experimental hydra support
#options MPSUPPORT # Experimental MP support
#options PORTMASTER # Enable PortMaster only options
options PROFILE_ASM # when profiling, profile asm functions
#options DIAGNOSTIC # internally consistency checks
options POSTMORTEM # perform postmortem on panic
#options ROTTEN_INNARDS # show the gory bit of the postmortem
options KSHELL # kernel developemnt shell (debug)
#options DEBUGTERM # create a debug console
#options IPKDB # remote kernel debugging
options DDB # in-kernel debugger
options MOUSE_IOC_ACK # acknowledge state change ioctls
#options ARM700BUGTRACK # track the ARM700 swi bug
#options PORTMASTER # Enable PortMaster only options
#options DIAGNOSTIC # internally consistency checks
#options PMAP_DEBUG # Enable pmap_debug_level code
options POSTMORTEM # perform postmortem on panic
#options IPKDB # remote kernel debugging
options DDB # in-kernel debugger
#makeoptions DEBUG="-g" # compile full symbol table
#options PROM_DEBUG # Used for bootstrap debugging the RC7500
#options PROM_DEBUG # Used for bootstrap debugging the RC7500
config netbsd root on ? type ?
@ -126,86 +133,63 @@ cpu0 at mainbus?
# The IOMD
iomd0 at mainbus?
# VIDC device
vidc0 at mainbus?
# The vidc
vidcvideo0 at mainbus?
vidcvideo0 at vidc?
# generic VT console device
vt0 at mainbus?
vt1 at mainbus?
vt2 at mainbus?
vt3 at mainbus?
vt4 at mainbus?
vt5 at mainbus?
vt0 at vidc?
vt1 at vidc?
vt2 at vidc?
vt3 at vidc?
vt4 at vidc?
vt5 at vidc?
# IDE disk controller
#wdc0 at mainbus? base 0x002107c0 irq 9
wdc0 at mainbus? base 0x0022B000 irq 23
wd* at wdc? drive ?
#wdc0 at mainbus? base 0x0022B000 irq 23
#wd* at wdc? drive ?
# Floppy disk controller
fdc0 at mainbus? base 0x00210fc0 irq 12 dack 0x00002000
fd0 at fdc? drive ?
fd1 at fdc? drive ?
#fdc0 at mainbus? base 0x00210fc0 irq 12 dack 0x00002000
#fd0 at fdc? drive ?
#fd1 at fdc? drive ?
# kbd via IOMD
kbd0 at mainbus? base 0x00000000
kbd* at iomd?
# pms mouse
pms0 at mainbus? base 0x00000000 irq 24
pms* at iomd?
# quadrature mouse
#quadmouse0 at mainbus? base 0x00000000
#qms* at iomd?
# Serial ports
com0 at mainbus? base 0x00210fe0 irq 13
#com0 at mainbus? base 0x00210fe0 irq 13
#com1 at mainbus? base 0x00210be0
# Parallel ports; requires INET
lpt0 at mainbus? base 0x002109e0 irq 0
#lpt0 at mainbus? base 0x002109e0 irq 0
#
# RC7500 companded audio device
#
#vidcaudio0 at mainbus? base 0x00000000
#vidcaudio0 at vidc?
#audio* at vidcaudio0
# Crude sound device
#beep0 at mainbus? base 0x00000000 irq 31
#beep0 at vidc? irq 31
# IIC bus device
iic0 at mainbus?
iic* at iomd?
# RTC device
rtc0 at iic? addr 0xa0
# Podule bus device
#podulebus0 at root
#asc* at podulebus? # Acorn SCSI card
#scsibus* at asc?
#csc* at podulebus? # Cumana SCSI II card
#scsibus* at csc?
#ptsc* at podulebus? # Power-Tec SCSI II card
#scsibus* at ptsc?
#oak* at podulebus? # Oak SCSI I card
#scsibus* at oak?
#sd* at scsibus? target ? lun ? # SCSI disk drives
#st* at scsibus? target ? lun ? # SCSI tape drives
#cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
#ch* at scsibus? target ? lun ? # SCSI auto-changers
#uk* at scsibus? target ? lun ? # SCSI unknown device
#ss* at scsibus? target ? lun ? # SCSI scanner
#kie* at podulebus? slot ? offset ?
#eb* at podulebus? # EtherB network slot cards
#ea0 at podulebus? # Ether3 podules
#eh0 at podulebus? # EtherH network slot cards
#ie* at podulebus? # Ether1 podules
# time-of-day device
todclock0 at rtc?
es0 at mainbus? base 0x0022B800 irq 11 # On board SMC 91C92 ethernet controller
@ -213,14 +197,13 @@ pseudo-device loop 1 # network loopback
pseudo-device bpfilter 8 # packet filter
#pseudo-device sl 2 # CSLIP
#pseudo-device ppp 2 # PPP
pseudo-device tun 2 # network tunneling over tty
#pseudo-device tun 2 # network tunneling over tty
#pseudo-device ipfilter 1 # ip filter
#pseudo-device strip 4 # STRIP
pseudo-device pty 32 # pseudo-terminals
pseudo-device tb 1 # tablet line discipline
#pseudo-device tb 1 # tablet line discipline
pseudo-device vnd 4 # paging to files
pseudo-device ccd 2 # concatenated disk devices
#pseudo-device ccd 2 # concatenated disk devices
pseudo-device md 1 # Memory disk driver
#options HARDCODEDMODES