76 lines
1.5 KiB
Plaintext
76 lines
1.5 KiB
Plaintext
# $NetBSD: SIMULATOR,v 1.5 2002/07/12 20:43:12 scw Exp $
|
|
|
|
# NetBSD/sh5 on the simple `chess' based simulator.
|
|
#
|
|
# This won't get to single-user, but it serves as a useful way to debug
|
|
# startup code.
|
|
|
|
include "arch/evbsh5/conf/std.evbsh5.el"
|
|
|
|
maxusers 2
|
|
|
|
options INCLUDE_CONFIG_FILE
|
|
|
|
#ident "SIMULATOR-$Revision: 1.5 $"
|
|
|
|
options CPU_STB1
|
|
|
|
# Uncomment this to build a 64-bit kernel
|
|
#makeoptions SH5_ABI=64
|
|
|
|
options DIAGNOSTIC
|
|
options DEBUG
|
|
#options DDB
|
|
|
|
options KTRACE # system call tracing via ktrace(1)
|
|
options SYSTRACE # system call vetting via systrace(1)
|
|
|
|
file-system FFS
|
|
file-system NFS
|
|
file-system KERNFS
|
|
file-system MFS
|
|
|
|
options SOFTDEP
|
|
|
|
options INET
|
|
options INET6
|
|
|
|
config netbsd root on ? type ?
|
|
|
|
options NFS_BOOT_DHCP
|
|
|
|
pseudo-device loop
|
|
pseudo-device bpfilter
|
|
pseudo-device pty
|
|
pseudo-device rnd
|
|
|
|
# The mainbus to which all devices attach
|
|
mainbus0 at root
|
|
|
|
#
|
|
# The SuperHyway bus is the main interconnect between the constituent
|
|
# "modules" which make up an SH-5 system
|
|
#
|
|
superhyway0 at mainbus0
|
|
|
|
#
|
|
# Only the CPU and a cut-down Peripheral Bridge module exists on the simulator.
|
|
#
|
|
cpu0 at superhyway0 pport 0x0d # A single CPU
|
|
pbridge0 at superhyway0 pport 0x09 # Peripheral Bridge
|
|
|
|
#
|
|
# The simulated Peripheral Bridge has the following devices:
|
|
#
|
|
cprc0 at pbridge0 # Clock, Power & Reset Control
|
|
intc0 at pbridge0 # Interrupt controller
|
|
tmu0 at pbridge0 ipl 14 intevt 0x400 # Timer
|
|
rtc0 at pbridge0 # Battery-backed Date/Time chip
|
|
|
|
clock0 at cprc0 # Primary clock generator
|
|
|
|
#
|
|
# The DTF debug interface.
|
|
#
|
|
dtfcons0 at mainbus0
|