1#         $NetBSD: HPW650PA,v 1.33 2023/09/12 22:07:33 andvar Exp $
2#
3#         HITACHI PERSONA HPW650PA
4#
5
6include   "arch/hpcsh/conf/std.hpcsh"
7
8#options  INCLUDE_CONFIG_FILE # embed config file in kernel binary
9
10maxusers  32                            # estimated number of users
11
12options   HZ=64                         # default clock rate
13
14# in-kernel bootloader, see kloader(4)
15options   KLOADER
16#options  KLOADER_KERNEL_PATH="\"/netbsd\""
17#options  KLOADER_DEBUG
18
19options   SH4                           # SH7750V 128MHz
20options   PCLOCK=32000000               # 32MHz
21
22options   HPC_DEBUG_INTERRUPT_MONITOR
23options   HPC_DEBUG_LCD
24
25options   DDB                           # in-kernel debugger
26pseudo-device       ksyms
27#options  KGDB                          # in-kernel debugger
28#options  KGDB_DEVNAME="\"hd64465uart\"",KGDB_DEVRATE=19200
29#makeoptions        DEBUG="-g"          # compile full symbol table
30options   DIAGNOSTIC                    # extra kernel debugging checks
31options   DEBUG                         # extra kernel debugging support
32options   KTRACE                        # system call tracing support
33
34options   USERCONF            # userconf(4) support
35options   PIPE_SOCKETPAIR               # smaller, but slower pipe(2)
36#options  SYSCTL_INCLUDE_DESCR          # Include sysctl descriptions in kernel
37
38# Compatibility options
39#options  BSDDISKLABEL_EI     # endian independent disklabel support
40
41# Executable format options
42options   EXEC_COFF # 32-bit COFF executables
43
44# File systems
45file-system         FFS                 # UFS
46file-system         MFS                 # memory file system (requires FFS)
47file-system         MSDOSFS             # MS-DOS file system
48file-system         NFS                 # Sun NFS-compatible filesystem client
49options   FFS_NO_SNAPSHOT     # No FFS snapshot support
50
51# Networking options
52options   INET                # IP + ICMP + TCP + UDP
53options   INET6               # IPV6
54options   NFS_BOOT_DHCP
55
56# Kernel root file system and dump configuration.
57config              netbsd    root on ? type ?
58
59options   WSEMUL_VT100
60options   WSDISPLAY_DEFAULTSCREENS=1
61#options  WSDISPLAY_COMPAT_USL                    # wsconscfg VT handling
62options   FONT_VT220L8x10
63options   WS_KERNEL_FG=WSCOL_BROWN
64options   WS_KERNEL_BG=WSCOL_BLUE
65
66#
67# Device configuration
68#
69mainbus0 at root
70
71cpu*                at mainbus?
72shb*                at mainbus?
73bivideo*  at mainbus0
74
75hpcfb*              at bivideo?
76wsdisplay*          at hpcfb?
77
78hd64465if*          at shb?
79com*                at hd64465if?
80hd64465pcmcia*      at hd64465if?
81
82rtc*                at shb?
83
84# PCMCIA bus support
85pcmcia* at hd64465pcmcia? controller ? socket ?
86
87# PCMCIA network interfaces
88ne*       at pcmcia? function ?                   # NE2000-compatible Ethernet
89ukphy*    at mii? phy ?                           # generic unknown PHYs
90
91# PCMCIA IDE disk
92wdc*      at pcmcia? function ?
93atabus* at ata?
94wd*       at atabus? drive ? flags 0x0000
95
96# Pseudo-Devices
97pseudo-device       biconsdev 1         # build-in console device
98pseudo-device       pty                           # pseudo-terminals
99
100pseudo-device       bpfilter            # Berkeley packet filter
101pseudo-device       loop                          # network loopback
102pseudo-device       clockctl            # user control of clock subsystem
103#pseudo-device      fss                           # file system snapshot device
104