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