# Kernel configuration for a diskless NetBSD test system include "arch/i386/conf/std.i386" config netbsd root on ? type ? ident "DISKLESS" maxusers 32 # estimated number of users options I586_CPU options I686_CPU options VM86 # virtual 8086 emulation options USER_LDT # user-settable LDT; used by WINE options MTRR # memory-type range register syscall support options INSECURE # disable kernel security levels options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) options SYSTRACE # system call vetting via systrace(1) options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing options P1003_1B_SEMAPHORE # p1003.1b semaphore support options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, options COMPAT_43 # and 4.3BSD options INET # IP + ICMP + TCP + UDP options WSEMUL_VT100 # VT100 / VT220 emulation options WS_KERNEL_FG=WSCOL_GREEN options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options PCDISPLAY_SOFTCURSOR options PCIVERBOSE # verbose PCI device autoconfig messages options MEMORY_DISK_HOOKS options MEMORY_DISK_IS_ROOT # force root on memory disk options MEMORY_DISK_SERVER=0 # no userspace memory disk support options MEMORY_DISK_ROOT_SIZE=32768 # size of memory disk, in blocks file-system FFS # UFS file-system NFS # Network File System client file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system mainbus0 at root cpu* at mainbus? pci* at mainbus? bus ? pci* at pchb? bus ? pci* at ppb? bus ? pchb* at pci? dev ? function ? # PCI-Host bridges pcib* at pci? dev ? function ? # PCI-ISA bridges ppb* at pci? dev ? function ? # PCI-PCI bridges puc* at pci? dev ? function ? # PCI "universal" comm. cards isa* at mainbus? isa* at pcib? npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor pckbc0 at isa? # pc keyboard controller pckbd* at pckbc? # PC keyboard wskbd* at pckbd? console ? vga* at pci? dev ? function ? wsdisplay* at vga? console ? pcppi0 at isa? sysbeep0 at pcppi? com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports com1 at isa? port 0x2f8 irq 3 lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports pciide* at pci? dev ? function ? flags 0x0000 atabus* at ata? wd* at atabus? drive ? flags 0x0000 atapibus* at atapi? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers fd* at fdc? drive ? # the drives themselves ne* at pci? dev ? function ? # NE2000-compatible Ethernet fxp* at pci? dev ? function ? # Intel EtherExpress pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet inphy* at mii? phy ? # Intel 82555 PHYs pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd 1 # disk-like interface to files pseudo-device bpfilter 4 # Berkeley packet filter pseudo-device rnd # /dev/random and in-kernel generator pseudo-device loop # network loopback