GENERIC revision 1.21
1# $NetBSD: GENERIC,v 1.21 2002/03/24 18:14:27 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 41#options KSTACK_DEBUG 42options DDB # in-kernel debugger 43#options KGDB # in-kernel debugger 44#makeoptions DEBUG="-g" # compile full symbol table 45#options KGDB_DEVRATE=19200 46# HP Jornada 47#options "KGDB_DEVNAME=\"scif\"" 48# HITACHI PERSONA (SH3) 49#options "KGDB_DEVNAME=\"hd64461uart\"" 50# HITACHI PERSONA (SH4) 51#options "KGDB_DEVNAME=\"hd64465uart\"" 52 53options DIAGNOSTIC # extra kernel debugging checks 54options DEBUG # extra kernel debugging support 55#options KTRACE # system call tracing support 56options KLOADER_KERNEL_PATH="\"/netbsd\"" 57 58# Standard system options 59options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT 60 61#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 62options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 63 64# Executable format options 65options EXEC_COFF # 32-bit COFF executables 66options EXEC_ELF32 # 32-bit ELF executables 67 68# File systems 69file-system FFS # UFS 70file-system MSDOSFS # MS-DOS file system 71file-system NFS # Sun NFS-compatible filesystem client 72 73# File system options 74 75# Networking options 76options INET # IP + ICMP + TCP + UDP 77options INET6 # IPV6 78 79options NFS_BOOT_DHCP 80 81# Kernel root file system and dump configuration. 82config netbsd root on ? type ? 83 84options WSEMUL_VT100 85options WSDISPLAY_DEFAULTSCREENS=4 86options FONT_VT220L8x10 87options WS_KERNEL_FG=WSCOL_BROWN 88options WS_KERNEL_BG=WSCOL_BLUE 89 90# 91# Device configuration 92# 93mainbus0 at root 94 95shb* at mainbus? 96 97# 98# Workstation Console attachments 99# 100hpcfb* at hd64461video? 101wsdisplay* at hpcfb? 102pfckbd* at mainbus? 103hpckbd* at pfckbd? 104wskbd* at hpckbd? mux 1 105 106# 107# HP Jornada 108# 109# Serial Devices 110# don't need to define SCICONSOLE. you can select from bootloader. 111options SCIFCN_SPEED=19200 112scif0 at shb? 113 114hd64461if* at shb? 115hd64461pcmcia* at hd64461if? 116hd64461video* at hd64461if? 117 118# 119# HITACHI PERSONA (HPW-50PAD, HPQ-650PA) 120# 121com0 at hd64461if? 122 123# 124# machine independent part 125# 126# PCMCIA bus support 127pcmcia0 at hd64461pcmcia? controller 0 socket ? # I/O card, memory card 128pcmcia1 at hd64461pcmcia? controller 1 socket ? # memory card only 129 130# PCMCIA network interfaces 131ne* at pcmcia0 function ? # NE2000-compatible Ethernet 132mbe* at pcmcia0 function ? # MB8696x based Ethernet 133ukphy* at mii? phy ? # generic unknown PHYs 134 135# PCMCIA SCSI interfaces 136aic* at pcmcia0 function ? # Adaptec APA-1460 SCSI 137scsibus* at aic? 138sd* at scsibus? target ? lun ? # SCSI disk drives 139 140# PCMCIA IDE disk 141# PC-Card slot 142wdc1 at pcmcia0 function ? 143wd* at wdc1 channel ? drive ? flags 0x0000 144# Compact Flash slot (only memory mapped mode CF can attach) 145wdc0 at pcmcia1 function ? 146wd* at wdc0 channel ? drive ? flags 0x0000 147 148# Network Interfaces 149 150# network pseudo-devices 151pseudo-device bpfilter 2 # Berkeley packet filter 152pseudo-device loop # network loopback 153 154# miscellaneous pseudo-devices 155pseudo-device pty # pseudo-terminals 156pseudo-device rnd # /dev/random and in-kernel generator 157 158# mouse & keyboard multiplexor pseudo-devices 159pseudo-device wsmux 160