1#         $NetBSD: INSTALL,v 1.49 2023/11/04 15:30:52 tsutsui Exp $
2#
3#         INSTALL kernel for RISC-NEWS
4
5include   "arch/newsmips/conf/std.newsmips"
6
7#options  INCLUDE_CONFIG_FILE # embed config file in kernel binary
8
9makeoptions         COPTS="-Os -fno-unwind-tables -mmemcpy" # Optimise for space. Implies -O2
10
11maxusers  8
12
13# Enable the hooks used for initializing the ram-disk.
14options   MEMORY_DISK_HOOKS
15options   MEMORY_DISK_IS_ROOT           # Force root on ram-disk
16options   MEMORY_DISK_SERVER=0                    # no userspace md(4) support
17options   MEMORY_DISK_ROOT_SIZE=6000    # 3000 Kilobytes
18options   MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode
19
20options   news3400
21options   news5000
22options   MIPS1                         # R2000/R3000 support
23options   MIPS3                         # R4000 support
24options   CPU_SINGLE                    # no I/O processor
25
26options   USERCONF            # userconf(4) support
27options             PIPE_SOCKETPAIR               # smaller, but slower pipe(2)
28#options  SYSCTL_INCLUDE_DESCR          # Include sysctl descriptions in kernel
29
30# Compatibility options
31include   "conf/compat_netbsd14.config"
32
33# Filesystems
34file-system         FFS                 # Berkeley Fast Filesystem
35file-system         NFS                 # Sun NFS-compatible filesystem client
36file-system         MFS                 # memory-based filesystem
37file-system         CD9660              # ISO 9660 + Rock Ridge file system
38file-system         MSDOSFS             # MS-DOS FAT filesystem(s).
39#file-system        PTYFS               # /dev/pts/N support
40
41# Filesystem options
42options   NFS_V2_ONLY         # Exclude NFS3 code to save space
43options   FFS_NO_SNAPSHOT     # No FFS snapshot support
44options   WAPBL               # File system journaling support
45
46# Networking options
47options   INET                # Internet protocols
48#options  INET6               # IPV6
49options   NFS_BOOT_BOOTPARAM
50
51# wscons options
52options   WSEMUL_VT100                  # VT100 / VT220 emulation
53options   WSDISPLAY_DEFAULTSCREENS=1
54#options  WSDISPLAY_COMPAT_USL                    # wsconscfg VT handling
55#options  FONT_GALLANT12x22
56options   FONT_SONY8x16
57
58config              netbsd    root on ? type ?
59
60mainbus0 at root
61
62cpu0      at mainbus0
63hb0       at mainbus0                             # Hyper-bus
64ap0       at mainbus0                             # APbus
65
66mkclock0 at hb0 addr 0xbff40000                   # MK48T02 realtime clock
67mkclock0 at ap?
68
69le0       at hb0 addr 0xbff80000 level 1          # built-in LANCE ethernet
70le1       at hb0 addr 0xb8c30000 level 0
71
72sn*       at ap?                                  # SONIC Ethernet
73tlp*      at ap?
74
75kb0       at hb0 addr 0xbfd00000 level 2          # keyboard
76#ms0      at hb0 addr 0xbfd00004 level 2          # mouse
77
78zsc0      at hb0 addr 0xbfec0000 level 1 flags 0x0          # on-board
79zsc0      at ap?
80
81zstty0    at zsc0 channel 0             # tty00
82zstty1    at zsc0 channel 1             # tty01
83
84fb0       at hb0 addr 0x88000000                  # NWB-253 frame buffer
85fb0       at hb0 addr 0x90200000                  # LCD-MONO on NWS-32x0
86
87xafb*     at ap?
88kb0       at ap?
89#ms0      at ap?
90
91sc0       at hb0 addr 0xbfe00100 level 0          # on-board cxd1185 SCSI controller
92scsibus* at sc0
93
94dmac*     at ap?                                  # dmac3
95spifi*    at ap?                                  # SPIFI SCSI
96scsibus* at spifi?
97
98sd*       at scsibus? target ? lun ?    # SCSI disks
99st*       at scsibus? target ? lun ?    # SCSI tapes
100cd*       at scsibus? target ? lun ?    # SCSI CD-ROMs
101
102wsdisplay0 at fb? console ?
103wsdisplay0 at xafb? console ?
104wskbd0    at kb? console ?
105#wsmouse0 at ms?
106
107pseudo-device       loop                          # loopback interface; required
108pseudo-device       pty                           # pseudo-terminals
109pseudo-device       md                            # memory disk device
110#pseudo-device      fss                           # file system snapshot device
111
112