summaryrefslogtreecommitdiff
path: root/sysutils/mklivecd/files/KERN-LIVECD
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/mklivecd/files/KERN-LIVECD')
-rw-r--r--sysutils/mklivecd/files/KERN-LIVECD202
1 files changed, 202 insertions, 0 deletions
diff --git a/sysutils/mklivecd/files/KERN-LIVECD b/sysutils/mklivecd/files/KERN-LIVECD
new file mode 100644
index 00000000000..c88d0ecaa19
--- /dev/null
+++ b/sysutils/mklivecd/files/KERN-LIVECD
@@ -0,0 +1,202 @@
+# $Id: KERN-LIVECD,v 1.1.1.1 2004/02/26 03:58:53 xtraeme Exp $
+
+include "arch/i386/conf/std.i386"
+
+makeoptions COPTS="-Os" # Optimise for space. Implies -O2
+maxusers 8 # estimated number of users
+options I686_CPU
+options INSECURE # disable kernel security levels
+options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
+options USERCONF # userconf(4) support
+#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
+#options MALLOC_NOINLINE # Not inlining MALLOC saves memory
+
+#options DDB # in-kernel debugger
+#options DDB_HISTORY_SIZE=512 # enable history editing in DDB
+#options COMPAT_16 # NetBSD 1.6
+#options COMPAT_386BSD_MBRPART # recognize old partition ID
+
+# File systems
+file-system FFS # UFS
+file-system UNION # union file system
+file-system MFS # memory file system
+file-system NFS # Network File System client
+file-system CD9660 # ISO 9660 + Rock Ridge file system
+file-system SMBFS # smbfs file system
+file-system MSDOSFS # MS-DOS file system
+
+#options VNODE_OP_NOINLINE # Not inlining vnode op calls saves mem
+
+# Networking options
+options INET # IP + ICMP + TCP + UDP
+options INET6 # IPv6
+
+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
+
+# wscons options
+#
+# builtin terminal emulations
+options WSEMUL_VT100 # VT100 / VT220 emulation
+options WS_KERNEL_FG=WSCOL_MAGENTA
+options WSDISPLAY_COMPAT_SYSCONS
+options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
+options WSDISPLAY_COMPAT_USL # VT handling
+options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
+
+# Kernel root file system and dump configuration.
+config netbsd root on cd0a type cd9660 dumps on none
+
+# Device configuration
+mainbus0 at root
+
+cpu* at mainbus?
+acpi0 at mainbus0
+
+# ACPI devices
+acpibut* at acpi? # ACPI Button
+acpiec* at acpi? # ACPI Embedded Controller
+acpilid* at acpi? # ACPI Lid Switch
+
+# Mainboard devices
+com* at acpi? # Serial communications interface
+lpt* at acpi? # Parallel port
+npx* at acpi? # Math coprocessor
+pckbc* at acpi? # PC keyboard controller
+
+# Basic Bus Support
+
+# PCI bus support
+pci* at mainbus? bus ?
+pci* at pchb? bus ?
+pci* at ppb? bus ?
+
+# PCI bridges
+pchb* at pci? dev ? function ? # PCI-Host bridges
+pcib* at pci? dev ? function ? # PCI-ISA bridges
+ppb* at pci? dev ? function ? # PCI-PCI bridges
+
+# ISA bus support
+isa0 at mainbus?
+isa0 at pcib?
+
+# wscons
+pckbd* at pckbc? # PC keyboard
+pms* at pckbc? # PS/2 mouse for wsmouse
+vga* at pci? dev ? function ?
+wsdisplay* at vga? console ?
+wskbd* at pckbd? console ?
+wsmouse* at pms? mux 0
+
+# IDE and related devices
+# PCI IDE controllers - see pciide(4) for supported hardware.
+# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
+# how to set up DMA modes for this chip. This may work, or may cause
+# a machine hang with some controllers.
+viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
+
+# IDE drives
+# Flags are used only with controllers that support DMA operations
+# and mode settings (e.g. some pciide controllers)
+# The lowest order four bits (rightmost digit) of the flags define the PIO
+# mode to use, the next set of four bits the DMA mode and the third set the
+# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
+# to use, and the last bit must be 1 for this setting to be used.
+# For DMA and UDMA, 0xf (1111) means 'disable'.
+# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
+# (0xc=1100, 0xa=1010, 0xf=1111)
+# 0x0000 means "use whatever the drive claims to support".
+atabus* at ata?
+wd* at atabus? drive ? flags 0x0000
+
+# ATAPI bus support
+atapibus* at atapi?
+
+# ATAPI devices
+# flags have the same meaning as for IDE drives.
+cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
+
+# Network Interfaces
+
+# PCI network interfaces
+rtk* at pci? dev ? function ? # Realtek
+ex* at pci? dev ? function ? # 3Com 90x[BC]
+
+# MII/PHY support
+ukphy* at mii? phy ? # generic unknown PHYs
+
+
+# Audio Devices
+
+# PCI audio devices
+auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio
+
+# Audio support
+audio* at audiobus?
+
+# USB Controller and Devices
+
+# PCI USB controllers
+# The EHCI is not ready for prime time.
+#ehci* at pci? dev ? function ? # Enhanced Host Controller
+ohci* at pci? dev ? function ? # Open Host Controller
+uhci* at pci? dev ? function ? # Universal Host Controller (Intel)
+
+# USB bus support
+#usb* at ehci?
+usb* at ohci?
+usb* at uhci?
+
+# USB Hubs
+uhub* at usb?
+uhub* at uhub? port ? configuration ? interface ?
+
+# USB HID device
+uhidev* at uhub? port ? configuration ? interface ?
+
+# USB Mice
+ums* at uhidev? reportid ?
+wsmouse* at ums? mux 0
+
+# USB Keyboards
+ukbd* at uhidev? reportid ?
+wskbd* at ukbd? console ? mux 1
+
+# USB Generic HID devices
+uhid* at uhidev? reportid ?
+
+# USB Printer
+ulpt* at uhub? port ? configuration ? interface ?
+
+# USB Modem
+umodem* at uhub? port ? configuration ?
+ucom* at umodem?
+
+# USB Mass Storage
+umass* at uhub? port ? configuration ? interface ?
+wd* at umass?
+
+# USB Generic driver
+ugen* at uhub? port ?
+
+# Pseudo-Devices
+
+# disk/mass storage pseudo-devices
+#pseudo-device md 1 # memory disk device (ramdisk)
+pseudo-device vnd 4 # disk-like interface to files
+
+# network pseudo-devices
+pseudo-device bpfilter 8 # Berkeley packet filter
+pseudo-device loop # network loopback
+
+# miscellaneous pseudo-devices
+pseudo-device pty 2 # pseudo-terminals (Sysinst needs two)
+pseudo-device rnd # /dev/random and in-kernel generator
+
+# wscons pseudo-devices
+pseudo-device wsmux # mouse & keyboard multiplexor
+
+# a pseudo device needed for SMBFS
+pseudo-device nsmb # experimental - SMB requester