1# $NetBSD: GENERIC,v 1.13 2001/12/14 05:34:48 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 21include "arch/hpcsh/conf/std.hpcsh" 22 23maxusers 32 # estimated number of users 24 25options SH7709A # 133MHz 26options SH7709A_BROKEN_IPR 27options PCLOCK=22000000 # 22MHz 28 29options DDB # in-kernel debugger 30options DIAGNOSTIC # extra kernel debugging checks 31options DEBUG # extra kernel debugging support 32options KTRACE # system call tracing support 33options MSGBUFSIZE=65534 34 35# Standard system options 36options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT 37 38options SCSIVERBOSE # human readable SCSI error messages 39options PCMCIAVERBOSE # verbose PCMCIA configuration messages 40 41# Executable format options 42options EXEC_COFF # 32-bit COFF executables 43options EXEC_ELF32 # 32-bit ELF executables 44 45# File systems 46file-system FFS # UFS 47file-system MSDOSFS # MS-DOS file system 48file-system MFS # memory file system 49file-system NFS # Sun NFS-compatible filesystem client 50file-system UNION # union file system 51file-system FDESC # /dev/fd 52file-system KERNFS # /kern 53file-system PROCFS # /proc 54 55# File system options 56 57# Networking options 58options INET # IP + ICMP + TCP + UDP 59options INET6 # IPV6 60options IPSEC # IP security 61options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 62 63options NFS_BOOT_DHCP 64 65# Kernel root file system and dump configuration. 66config netbsd root on ? type ? 67 68options WSEMUL_VT100 69options WSDISPLAY_DEFAULTSCREENS=4 70options FONT_VT220L8x10 71options WS_KERNEL_FG=WSCOL_BROWN 72options WS_KERNEL_BG=WSCOL_BLUE 73# compatibility to other console drivers 74options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 75options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 76options WSDISPLAY_COMPAT_USL # VT handling 77options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 78 79# 80# Device configuration 81# 82mainbus0 at root 83 84shb0 at mainbus? 85 86# 87# Workstation Console attachments 88# 89hpcfb* at hd64461video? 90wsdisplay* at hpcfb? 91pfckbd* at mainbus? id HP 92pfckbd* at mainbus? id HITACHI 93hpckbd* at pfckbd? 94wskbd* at hpckbd? mux 1 95 96# 97# HP Jornada 98# 99# Serial Devices 100# don't need to define SCICONSOLE. you can select from bootloader. 101options SCIFCN_SPEED=19200 102scif0 at shb0 port 0xa4000008 irq 12 103 104hd64461if0 at shb0 irq 4 105hd64461pcmcia* at hd64461if0 106hd64461video* at hd64461if0 107 108# 109# machine independent part 110# 111# PCMCIA bus support 112pcmcia0 at hd64461pcmcia? controller 0 socket ? # I/O card, memory card 113pcmcia1 at hd64461pcmcia? controller 1 socket ? # memory card only 114 115# PCMCIA network interfaces 116ne* at pcmcia0 function ? # NE2000-compatible Ethernet 117ep* at pcmcia0 function ? # 3Com 3c589 and 3c562 Ethernet 118mbe* at pcmcia0 function ? # MB8696x based Ethernet 119wi* at pcmcia0 function ? # Lucent WaveLan IEEE (802.11) 120mhzc* at pcmcia0 function ? # Megahertz Ethernet/Modem combo cards 121com* at mhzc? 122sm* at mhzc? 123 124ukphy* at mii? phy ? # generic unknown PHYs 125 126# PCMCIA serial interfaces 127com* at pcmcia? function ? # Modems and serial cards 128 129# PCMCIA SCSI interfaces 130aic* at pcmcia0 function ? # Adaptec APA-1460 SCSI 131 132scsibus* at aic? 133 134# PCMCIA IDE disk 135# PC-Card slot 136wdc1 at pcmcia0 function ? 137wd* at wdc1 channel ? drive ? flags 0x0000 138# Compact Flash slot (only memory mapped mode CF can attach) 139wdc0 at pcmcia1 function ? 140wd* at wdc0 channel ? drive ? flags 0x0000 141 142# SCSI devices 143sd* at scsibus? target ? lun ? # SCSI disk drives 144 145# Network Interfaces 146 147# Pseudo-Devices 148pseudo-device biconsdev 1 # build-in console device 149 150# network pseudo-devices 151pseudo-device bpfilter 8 # Berkeley packet filter 152pseudo-device bridge # simple inter-network bridging 153pseudo-device ipfilter # IP filter (firewall) and NAT 154pseudo-device loop # network loopback 155pseudo-device ppp 2 # Point-to-Point Protocol 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 164pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 165#pseudo-device vlan # IEEE 802.1q encapsulation 166