GENERIC revision 1.23
1# $NetBSD: GENERIC,v 1.23 2002/04/12 08:11:00 gmcgarry 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 63#options USERCONF # userconf(4) support 64options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 65 66# Executable format options 67options EXEC_COFF # 32-bit COFF executables 68options EXEC_ELF32 # 32-bit ELF executables 69 70# File systems 71file-system FFS # UFS 72file-system MSDOSFS # MS-DOS file system 73file-system NFS # Sun NFS-compatible filesystem client 74file-system UNION # union file system 75file-system KERNFS # /kern 76file-system PROCFS # /proc 77 78# File system options 79 80# Networking options 81options INET # IP + ICMP + TCP + UDP 82options INET6 # IPV6 83 84options NFS_BOOT_DHCP 85 86# Kernel root file system and dump configuration. 87config netbsd root on ? type ? 88 89options WSEMUL_VT100 90options WSDISPLAY_DEFAULTSCREENS=4 91options FONT_VT220L8x10 92options WS_KERNEL_FG=WSCOL_BROWN 93options WS_KERNEL_BG=WSCOL_BLUE 94 95# 96# Device configuration 97# 98mainbus0 at root 99 100cpu* at mainbus? 101shb* at mainbus? 102pfckbd* at mainbus? 103 104# 105# Workstation Console attachments 106# 107hpcfb* at hd64461video? 108wsdisplay* at hpcfb? 109 110hpckbd* at pfckbd? 111wskbd* at hpckbd? mux 1 112 113# 114# HP Jornada 115# 116# Serial Devices 117# don't need to define SCICONSOLE. you can select from bootloader. 118options SCIFCN_SPEED=19200 119scif0 at shb? 120 121hd64461if* at shb? 122hd64461pcmcia* at hd64461if? 123hd64461video* at hd64461if? 124 125# 126# HITACHI PERSONA (HPW-50PAD, HPQ-650PA) 127# 128com0 at hd64461if? 129 130# 131# machine independent part 132# 133# PCMCIA bus support 134pcmcia0 at hd64461pcmcia? controller 0 socket ? # I/O card, memory card 135pcmcia1 at hd64461pcmcia? controller 1 socket ? # memory card only 136 137# PCMCIA network interfaces 138ne* at pcmcia0 function ? # NE2000-compatible Ethernet 139mbe* at pcmcia0 function ? # MB8696x based Ethernet 140 141ukphy* at mii? phy ? # generic unknown PHYs 142 143# PCMCIA IDE disk 144# PC-Card slot 145wdc1 at pcmcia0 function ? 146wd* at wdc1 channel ? drive ? flags 0x0000 147# Compact Flash slot (only memory mapped mode CF can attach) 148wdc0 at pcmcia1 function ? 149wd* at wdc0 channel ? drive ? flags 0x0000 150 151# Network Interfaces 152 153# network pseudo-devices 154pseudo-device bpfilter 2 # Berkeley packet filter 155pseudo-device loop # network loopback 156 157# miscellaneous pseudo-devices 158pseudo-device pty # pseudo-terminals 159pseudo-device rnd # /dev/random and in-kernel generator 160 161# mouse & keyboard multiplexor pseudo-devices 162pseudo-device wsmux 163