GENERIC revision 1.22
1# $NetBSD: GENERIC,v 1.22 2002/03/28 15:26:57 uch Exp $ 2# 3# GENERIC machine description file 4# 5# This machine description file is used to generate the default NetBSD 6# kernel. The generic kernel does not include all options, subsystems 7# and device drivers, but should be useful for most applications. 8# 9# The machine description file can be customised for your specific 10# machine to reduce the kernel size and improve its performance. 11# 12# For further information on compiling NetBSD kernels, see the config(8) 13# man page. 14# 15# For further information on hardware support for this architecture, see 16# the intro(4) man page. For further information about kernel options 17# for this architecture, see the options(4) man page. For an explanation 18# of each device driver in this file see the section 4 man page for the 19# device. 20 21# 22# This kernel supports... 23# HP Jornada 680/690 24# HP HP620LX 25# HITACHI HPW50PA 26# 27 28include "arch/hpcsh/conf/std.hpcsh" 29 30maxusers 32 # estimated number of users 31 32options SH3 33# 34# PCLOCK is estimated by kernel. 35# PCLOCK CPU CLOCK 36# HP Jornada 680/690 22.22MHz 133MHz 37# HP HP620LX 18.75MHz 75MMHz 38# HITACHI HPW50PA 25MHz 100MHz 39# 40 41options DDB # in-kernel debugger 42#options KGDB # in-kernel debugger 43#makeoptions DEBUG="-g" # compile full symbol table 44#options KGDB_DEVRATE=19200 45# HP Jornada 46#options "KGDB_DEVNAME=\"scif\"" 47# HITACHI PERSONA (SH3) 48#options "KGDB_DEVNAME=\"hd64461uart\"" 49# HITACHI PERSONA (SH4) 50#options "KGDB_DEVNAME=\"hd64465uart\"" 51 52#options HPC_DEBUG_INTERRUPT_MONITOR 53#options KSTACK_DEBUG 54options DIAGNOSTIC # extra kernel debugging checks 55options DEBUG # extra kernel debugging support 56#options KTRACE # system call tracing support 57options KLOADER_KERNEL_PATH="\"/netbsd\"" 58 59# Standard system options 60options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT 61 62#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 63options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 64 65# Executable format options 66options EXEC_COFF # 32-bit COFF executables 67options EXEC_ELF32 # 32-bit ELF executables 68 69# File systems 70file-system FFS # UFS 71file-system MSDOSFS # MS-DOS file system 72file-system NFS # Sun NFS-compatible filesystem client 73file-system UNION # union file system 74file-system KERNFS # /kern 75file-system PROCFS # /proc 76 77# File system options 78 79# Networking options 80options INET # IP + ICMP + TCP + UDP 81options INET6 # IPV6 82 83options NFS_BOOT_DHCP 84 85# Kernel root file system and dump configuration. 86config netbsd root on ? type ? 87 88options WSEMUL_VT100 89options WSDISPLAY_DEFAULTSCREENS=4 90options FONT_VT220L8x10 91options WS_KERNEL_FG=WSCOL_BROWN 92options WS_KERNEL_BG=WSCOL_BLUE 93 94# 95# Device configuration 96# 97mainbus0 at root 98 99cpu* at mainbus? 100shb* at mainbus? 101pfckbd* at mainbus? 102 103# 104# Workstation Console attachments 105# 106hpcfb* at hd64461video? 107wsdisplay* at hpcfb? 108 109hpckbd* at pfckbd? 110wskbd* at hpckbd? mux 1 111 112# 113# HP Jornada 114# 115# Serial Devices 116# don't need to define SCICONSOLE. you can select from bootloader. 117options SCIFCN_SPEED=19200 118scif0 at shb? 119 120hd64461if* at shb? 121hd64461pcmcia* at hd64461if? 122hd64461video* at hd64461if? 123 124# 125# HITACHI PERSONA (HPW-50PAD, HPQ-650PA) 126# 127com0 at hd64461if? 128 129# 130# machine independent part 131# 132# PCMCIA bus support 133pcmcia0 at hd64461pcmcia? controller 0 socket ? # I/O card, memory card 134pcmcia1 at hd64461pcmcia? controller 1 socket ? # memory card only 135 136# PCMCIA network interfaces 137ne* at pcmcia0 function ? # NE2000-compatible Ethernet 138mbe* at pcmcia0 function ? # MB8696x based Ethernet 139 140ukphy* at mii? phy ? # generic unknown PHYs 141 142# PCMCIA IDE disk 143# PC-Card slot 144wdc1 at pcmcia0 function ? 145wd* at wdc1 channel ? drive ? flags 0x0000 146# Compact Flash slot (only memory mapped mode CF can attach) 147wdc0 at pcmcia1 function ? 148wd* at wdc0 channel ? drive ? flags 0x0000 149 150# Network Interfaces 151 152# network pseudo-devices 153pseudo-device bpfilter 2 # Berkeley packet filter 154pseudo-device loop # network loopback 155 156# miscellaneous pseudo-devices 157pseudo-device pty # pseudo-terminals 158pseudo-device rnd # /dev/random and in-kernel generator 159 160# mouse & keyboard multiplexor pseudo-devices 161pseudo-device wsmux 162