#       $NetBSD: SMALLRAM,v 1.44 2020/09/27 13:48:52 roy Exp $
#
# This is an example of how to configure a small, efficient kernel for
# a system with limited RAM. Even so it's capable of doing quite a
# bit. The hypothetical system used for this example is a Macintosh
# IIx or Macintosh IIcx with 8 MB of RAM and an 80 MB disk. One or
# more DP5380- based NuBus Ethernet cards, onboard video and one or
# more NuBus video cards are configured. Basic SLIP and PPP support
# as well as packet filtering are available.
#
# This configuration is suitable for experimenting with NetBSD as a
# router with one or more Ethernet cards, and up to two PPP
# connections (one on each serial port).

include "arch/mac68k/conf/GENERIC"

no options      INCLUDE_CONFIG_FILE

maxusers        8
makeoptions     COPTS="-Os -m68030"     # Optimize for the MC68030

no options      M68040
no options      M68020
no options      FPSP
no options      FPU_EMULATE

no options      INSECURE

no options      USERCONF
no options      SYSCTL_INCLUDE_DESCR

#include        "conf/compat_netbsd09.config

no options      COMPAT_AOUT_M68K
no options      EXEC_AOUT
no options      COMPAT_BSDPTY

no file-system  EXT2FS
no file-system  LFS
no file-system  MFS
no file-system  CD9660
no file-system  MSDOSFS
no file-system  FDESC
no file-system  KERNFS
no file-system  NULLFS
no file-system  OVERLAY
no file-system  PUFFS
no file-system  PROCFS
no file-system  UMAPFS
no file-system  UNION
no file-system  CODA
no file-system  PTYFS
no file-system  TMPFS

no options      QUOTA
no options      QUOTA2
no options      WAPBL
no options      NFSSERVER

options         FFS_NO_SNAPSHOT

no options      INET6
no options      NETATALK
no options      PPP_BSDCOMP
no options      PPP_DEFLATE
no options      PPP_FILTER

no options      SCSIVERBOSE

no options      RCONS_2BPP
no options      RCONS_4BPP
no options      RCONS_16BPP

no options      ZS_CONSOLE_ABORT

no cpi*

# SBC_PDMA      0x01    Use PDMA for polled transfers
# SBC_INTR      0x02    Allow SCSI IRQ/DRQ interrupts
# SBC_RESELECT  0x04    Allow disconnect/reselect
sbc0    at obio? addr 0 flags 0x1       # MI SCSI NCR 5380

no ncrscsi0
no esp0
no esp1

no st*
no cd*
no ch*
no se*
no ss*
no uk*

no wdc*
no atabus*
no wd*

no iwm0
no fd*

no sn*
no sm*
no mc*
no netdock*

no nsphy*
no ukphy*

no asc0

no pseudo-device        ccd
no pseudo-device        fss
no pseudo-device        md
no pseudo-device        vcoda
no pseudo-device        tap
no pseudo-device        gif
no pseudo-device        stf
no pseudo-device        vlan
no pseudo-device        bridge
no pseudo-device        vether
no pseudo-device        agr
no pseudo-device        accf_data
no pseudo-device        accf_http
no pseudo-device        putter
no pseudo-device        swwdog
no pseudo-device        ksyms