Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / hpcmips / conf / LROUTER
blob6b43da2d338b45ec6477255fd6685df9de89a407
2 #       $NetBSD: LROUTER,v 1.39 2008/11/24 11:41:11 ad Exp $
3 #       From: NetBSD: MPC303,v 1.4 2001/11/21 11:28:09 uch Exp
5 # Kernel configuration file for LASER5 L-Router
8 include         "arch/hpcmips/conf/std.hpcmips"
10 #options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
12 maxusers        32
14 options         MIPS3                   # R4000/R4400/R4600 CPUs
16 # Support for specific models of H/PC MIPS
17 makeoptions     CPUFLAGS="-mips3"       # CPU codegen options
18 options         MIPS3_4100              # VR4100 core
19 options         VR41XX                  # NEC VR41xx series
20 options         VR4122                  # NEC VR4122
22 # Standard system options
23 options         DDB                     # in-kernel debugger
24 #options        DDB_ONPANIC=0           # don't enter debugger on panic
25 #options        KGDB                    # remote debugger
26 options         DIAGNOSTIC              # extra kernel debugging checks
27 #options        DEBUG                   # extra kernel debugging support
28 #options        VRGIUDEBUG_CONF=2       # debug GIU intr
29 options         KTRACE                  # system call tracing support
30 options         MSGBUFSIZE=16384        # dmesg buffer size
31 options         USERCONF                # userconf(4) support
32 #options        PIPE_SOCKETPAIR         # smaller, but slower pipe(2)
33 #options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
35 ## UVM options.
36 #options        UVM_PAGE_TRKOWN
37 #options        UVMHIST
38 #options        UVMHIST_PRINT   # Loud!
40 #options        SCSIVERBOSE             # human readable SCSI error messages
42 options         EPOCHYEAR=1970
44 #options        RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
45 #options        RTC_OFFSET=-540         # JST-9
46 #options        RTC_OFFSET=480          # PST8
47                                         # In NO RTC_OFFSET , inherit RTC_OFFSET
48                                         # from Windows CE.
49 options         NTP                     # network time protocol
51 #options        WINCE_DEFAULT_SETTING   # Debugging use
52 #options        DUMP_GIU_LEVEL2_INTR    # Debugging use
54 #options        SYSCALL_DEBUG           # for debug
56 #options        VRRTCDEBUG
57 #options        VRRTCDEBUG_CONF=1
59 # Filesystem options
60 file-system     FFS             # fast filesystem with user and group quotas
61 #file-system    EXT2FS          # second extended file system (linux)
62 file-system     MFS             # memory-based filesystem
63 file-system     NFS             # Sun NFS-compatible filesystem (client)
64 #file-system    LFS             # Log-based filesystem (still experimental)
65 file-system     CD9660          # ISO 9660 + Rock Ridge file system
66 file-system     MSDOSFS         # MS-DOS file system
67 #file-system    FDESC           # /dev/fd
68 file-system     KERNFS          # /kern (kernel informational filesystem)
69 #file-system    NULLFS          # loopback file system
70 #file-system    OVERLAY         # overlay file system
71 file-system     PROCFS          # /proc
72 #file-system    UMAPFS          # NULLFS + uid and gid remapping
73 file-system     UNION
74 file-system     PTYFS           # /dev/pts/N support
76 options         NFSSERVER       # Sun NFS-compatible filesystem (server)
77 options         WAPBL           # File system journaling support - Experimental
78 #options        QUOTA           # UFS quotas
79 #options        FFS_NO_SNAPSHOT # No FFS snapshot support
81 # Networking options
82 #options        GATEWAY         # IP packet forwarding
83 options         INET            # IP + ICMP + TCP + UDP
84 options         INET6           # IPV6
85 #options        IPSEC           # IP security
86 #options        IPSEC_ESP       # IP security (encryption part; define w/ IPSEC)
87 #options        IPSEC_NAT_T     # IPsec NAT traversal (NAT-T)
88 #options        IPSEC_DEBUG     # debug for IP security
89 #options        MROUTING        # Multicast routing support
90 #options        PIM             # Protocol Independent Multicast
91 #options        ISO             # OSI networking
92 #options        TPIP            # TPIP
93 #options        EON             # OSI tunneling over IP
95 # NetBSD backwards compatibility
96 options         COMPAT_43
97 options         COMPAT_16
98 options         COMPAT_20
99 options         COMPAT_30       # NetBSD 3.0 compatibility.
100 options         COMPAT_40       # NetBSD 4.0 compatibility.
101 options         COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
103 options         NFS_BOOT_DHCP
105 # compile options
106 #makeoptions    DEFGP="-G 14"
108 config          netbsd          root on ? type ?
109 config          nfsnetbsd       root on ? type nfs
112 # temporally power management
113 hpcapm0 at mainbus0                     # power management
114 apmdev0 at hpcapm0                      # APM
116 vrip*   at mainbus0
117 vrbcu*  at vrip? addr 0x0f000000 size 0x20
118 vrcmu*  at vrip? addr 0x0f000060 size 0x20
119 vrrtc*  at vrip? addr 0x0f000100 size 0x20 unit VRRTC
121 options         CONSPEED=115200
122 com*    at vrip? addr 0x0f000800 size 0x20 unit VRSIU pwctl PWCTL_COM0
123 vrgiu*  at vrip? addr 0x0f000140 size 0x20 unit VRGIU
124 vrpmu*  at vrip? addr 0x0f0000c0 size 0x20 unit VRPMU # power switch
125 #vrpiu* at vrip? addr 0x0b000120 size 0x1a0 unit VRPIU
126 #vrled* at vrip? addr 0x0f000180 size 0x10 unit VRLED
127 vrpciu* at vrip? addr 0x0f000c00 size 0x200 unit VRPCIU
129 hpcioman0 at vrgiu? platform LASER5_L_BOARD
130 # bus 0, device 0, function 0   i82559 #0 LAN(eth0)
131 hpcin*  at hpcioman0 evtype PCIINTR id PCIINTR_00_00_00 port 12 level 0 hold 0 connect 1
132 # bus 0, device 1, function 0   i82559 #1 LAN(eth1)
133 hpcin*  at hpcioman0 evtype PCIINTR id PCIINTR_00_01_00 port 13 level 0 hold 0 connect 1
134 # bus 0, device 16, function 0  M1543C/M5229 (IDE controller)
135 hpcin*  at hpcioman0 evtype PCIINTR id PCIINTR_00_16_00 port 11 level 1 hold 0 connect 1
137 # PCI bus support
138 #options        MIIVERBOSE      # verbose PHY autoconfig messages
139 options         PCIVERBOSE
140 pci*    at vrpciu?
142 # PCI network interfaces
143 fxp*    at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
145 # MII/PHY support
146 inphy*  at mii? phy ?                   # Intel 82555 PHYs
148 # IDE and related devices
149 aceride* at pci? dev ? function ?       # Acer Lab IDE controllers
151 # ATA (IDE) bus support
152 atabus* at ata?
154 # IDE drives
155 #wd*    at atabus? drive ? flags 0x0ffa # PIO mode 2
156 wd*     at atabus? drive ? flags 0x0ffb # PIO mode 3
157 #wd*    at atabus? drive ? flags 0x0ff0 # PIO mode 4
158 #wd*    at atabus? drive ? flags 0x0000 # UDMA mode 2
160 # ATAPI bus support
161 atapibus* at atapi?
163 # ATAPI devices
164 cd*     at atapibus? drive ? flags 0x0ff0 # ATAPI CD-ROM drives
165 sd*     at atapibus? drive ? flags 0x0ff0 # ATAPI disk drives
166 st*     at atapibus? drive ? flags 0x0ff0 # ATAPI tape drives
168 pseudo-device   loop            1       # network loopback
169 pseudo-device   ppp                     # serial-line IP ports
170 pseudo-device   pty                     # pseudo-terminals
171 pseudo-device   bpfilter                # packet filter ports
172 pseudo-device   ipfilter                # IP filter, NAT
174 pseudo-device   vnd                     # virtual disk ick
175 #pseudo-device  ccd             4       # concatenated disks
176 #pseudo-device  fss             4       # file system snapshot device
177 pseudo-device   rnd                     # /dev/random and in-kernel generator
178 pseudo-device   clockctl                # user control of clock subsystem
180 #pseudo-device  biconsdev       1       # build-in console device
181 #pseudo-device  wsmux                   # mouse & keyboard multiplexor
182 #options        MEMORY_DISK_HOOKS
183 #options        MEMORY_DISK_IS_ROOT     # force root on memory disk
184 #options        MEMORY_DISK_SERVER=0    # no userspace memory disk support
185 #options        MEMORY_DISK_DYNAMIC     # fs image don't exist in data section.
186 pseudo-device   md              1       # memory disk device (ramdisk)
188 #pseudo-device  raid            4       # RAIDframe disk driver
189 #options        RAID_AUTOCONFIG         # auto-configuration of RAID components
191 # for IPv6
192 pseudo-device   gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
193 #pseudo-device  faith                   # IPv[46] tcp relay translation i/f
194 pseudo-device   stf                     # 6to4 IPv6 over IPv4 encapsulation
196 ## IEEE 802.1Q Virtual LAN encapsulation, see vlan(4).
197 pseudo-device   vlan