# ALIX 3D2 kernel configuration for Embedded Tor node # By MacLemon # Public Domain, do whatever you want with it # 2010/02/01 # Building upon # ------------ ALIX Minimal Kernel Config File # http://www.freebsdonline.com/content/view/591/506/ machine i386 cpu I586_CPU ident Alix3D2-53-1b1c29f option CPU_GEODE options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption options SCTP # Stream Control Transmission Protocol options INET #InterNETworking options FFS #Berkeley Fast Filesystem options SOFTUPDATES #Enable FFS soft updates support options UFS_ACL #Support for access control lists options UFS_DIRHASH #Improve performance on big directories options MD_ROOT #MD is a potential root device options NFSCLIENT #Network Filesystem Client options NFSSERVER #Network Filesystem Server options NFS_ROOT #NFS usable as root device, requires NFSCLIENT options PROCFS #Process filesystem (requires PSEUDOFS) options PSEUDOFS #Pseudo-filesystem framework options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI options KTRACE #ktrace(1) support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!] # options STOP_NMI # Stop CPUS using NMI instead of IPI device apic # I/O APIC device cpufreq device pci device ata device atadisk # ATA disk drives options ATA_STATIC_ID #Static device numbering # syscons is the default console driver, resembling an SCO console device atkbdc device atkbd device vga options SC_NO_SYSMOUSE # Floating point support - do not disable. device npx device pmtimer # Serial (COM) ports # device sio # 8250, 16[45]50 based serial ports device uart # Generic UART driver device miibus # MII bus support device sis # Silicon Integrated Systems SiS 900/SiS 7016 device vr # VIA Rhine, Rhine II # Pseudo devices - the number indicates how many units to allocate. device random # Entropy device device loop # Network loopback device ether # Ethernet support device tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" device scbus # SCSI bus (required for SCSI) device ch # SCSI media changers device da # Direct Access (disks) device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface (USB 2.0) device usb # USB Bus (required) #device udbp # USB Double Bulk Pipe devices # device ugen # Generic device uhid # "Human Interface Devices" #device ukbd # Keyboard #device ulpt # Printer device umass # Disks/Mass storage - Requires scbus and da device pass # Also needed for USB storage devices # Support for hardware crypto device crypto # core crypto support device cryptodev # /dev/crypto for access to h/w # syscons is the default console driver, resembling an SCO console device sc # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! # Note that 'bpf' is required for DHCP. device bpf # Berkeley packet filter options HZ=1000 options DEVICE_POLLING options ALTQ options ALTQ_CBQ options ALTQ_RED options ALTQ_RIO options ALTQ_HFSC options ALTQ_PRIQ device mem device pf device pflog # device pfsync # We don't need Packet filter synching used in failover firewalls. # -------------------- end of kernel config file