# # Configuration for a Sony laptop Vaio PCG-XG9 # machine i386 cpu I686_CPU ident "PCG-XG9" #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols makeoptions COPTFLAGS="-O2 -pipe" options PERFMON # Pentium(Pro) performance meter device npx options SCHED_4BSD #4BSD scheduler options INET #InterNETworking options INET6 #IPv6 communications protocols 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 COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options COMPAT_FREEBSD4 #Compatible with FreeBSD4 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 options KBD_INSTALL_CDEV # install a CDEV entry in /dev options PFIL_HOOKS # pfil(9) framework #options UCONSOLE #Allow users to grab the console #options USERCONFIG #boot -c editor #options VISUAL_USERCONFIG #visual boot -c editor #options P1003_1B #Posix P1003_1B real-time extensions #options _KPOSIX_VERSION=199309L #options ICMP_BANDLIM #Rate limit bad replies #options PNPBIOS #options USER_LDT # SSE/MMX2 instructions support. options CPU_ENABLE_SSE device isa device pci # Floppy drives #KLDdevice fdc # ATA and ATAPI devices device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives device atapifd # ATAPI floppy drives device atapist # ATAPI tape drives options ATA_STATIC_ID #Static device numbering # SCSI Controllers #KLDdevice aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. # this is for the KME SCSI driver that comes with the HP M820e CD-Writer #KLDdevice nsp # Workbit Ninja SCSI-3 # SCSI peripherals #KLDdevice scbus # SCSI bus (required) #KLDdevice ch # SCSI media changers #KLDdevice da # Direct Access (disks) #KLDdevice sa # Sequential Access (tape etc) #KLDdevice cd # CD #KLDdevice pass # Passthrough device (direct SCSI access) #KLDdevice ses # SCSI Environmental Services (and SAF-TE) # atkbdc controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse device vga # VGA video card driver #KLDdevice splash # Splash screen and screen saver support # syscons is the default console driver, resembling an SCO console device sc #KLDdevice agp # support several AGP chipsets # Floating point support - do not disable. device npx # Power management support (see NOTES for more options) #KLDdevice apm # Add suspend/resume support for the i8254. device pmtimer # PCCARD (PCMCIA) support # Pcmcia and cardbus bridge support #KLDdevice cbb # cardbus (yenta) bridge # device pcic # ExCA ISA and PCI bridges #KLDdevice pccard # PC Card (16-bit) bus #KLDdevice cardbus # CardBus (32-bit) bus # OLDCARD pccard system, as most of my old cards are not supported # by the new system device card 1 device pcic # Serial (COM) ports device sio # Null modem #KLDdevice nmdm # 8250, 16[45]50 based serial ports # Parallel port #KLDdevice ppc #KLDdevice ppbus # Parallel port bus (required) #KLDdevice lpt # Printer #KLDdevice plip # TCP/IP over parallel #KLDdevice ppi # Parallel port interface device #KLDdevice vpo # Requires scbus and da # If you've got a "dumb" serial or parallel PCI card that is # supported by the puc(4) glue driver, uncomment the following # line to enable it (connects to the sio and/or ppc drivers): #device puc # ISA Ethernet NICs. #KLDdevice ep # Etherlink III based cards # Pseudo devices - the number indicates how many units to allocate. #KLDdevice random # Entropy device device loop # Network loopback device ether # Ethernet support #KLDdevice sl # Kernel SLIP #KLDdevice ppp # Kernel PPP #KLDdevice tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) #KLDdevice md # Memory "disks" #KLDdevice gif # IPv6 and IPv4 tunneling #KLDdevice faith # IPv6-to-IPv4 relaying (translation) # On 5.2 it disappeared #device gzip # run gzipeed executables on the fly # The `bpf' pseudo-device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! # this is necessary for dhclient to work -wcp device bpf #Berkeley packet filter # # USB support # # the usb.ko kernel loadable module contains uhci, ohci and usb #options USB_DEBUG #KLDdevice uhci # UHCI PCI->USB interface #KLDdevice ohci # OHCI PCI->USB interface #KLDdevice usb # USB Bus (required) #KLDdevice udbp # USB Double Bulk Pipe devices #KLDdevice ugen # Generic #KLDdevice uhid # "Human Interface Devices" #KLDdevice ukbd # Keyboard #KLDdevice ulpt # Printer #KLDdevice umass # Disks/Mass storage - Requires scbus and da #KLDdevice ums # Mouse #KLDdevice uscanner # Scanners # The newpcm driver (use INSTEAD of snd0 and all VOXWARE drivers!). # Note that motherboard sound devices may require options PNPBIOS. # #KLDdevice pcm # Not controlled by `snd' #device pca #KLDdevice speaker # spic: Sony Programmable I/O controller (VAIO notebooks) device spic # Firewire support #KLDdevice firewire # Firewire bus code #KLDdevice sbp # SCSI over Firewire (Requires scbus and da) #KLDdevice fwe # Ethernet over Firewire (non-standard!) # # SMB bus # # System Management Bus support is provided by the 'smbus' device. # Access to the SMBus device is via the 'smb' device (/dev/smb*), # which is a child of the 'smbus' device. # # Supported devices: # smb standard io through /dev/smb* # # Supported SMB interfaces: # iicsmb I2C to SMB bridge with any iicbus interface # bktr brooktree848 I2C hardware interface # intpm Intel PIIX4 (82371AB, 82443MX) Power Management Unit # alpm Acer Aladdin-IV/V/Pro2 Power Management Unit # ichsmb Intel ICH SMBus controller chips (82801AA, 82801AB, 82801BA) # viapm VIA VT82C586B,596,686A and VT8233 SMBus controllers # amdpm AMD 756 Power Management Unit # #KLDdevice smbus # Bus support, required for smb below. #KLDdevice intpm #KLDdevice smb # # I2C Bus # # Philips i2c bus support is provided by the `iicbus' device. # # Supported devices: # ic i2c network interface # iic i2c standard io # iicsmb i2c to smb bridge. Allow i2c i/o with smb commands. # # Supported interfaces: # pcf Philips PCF8584 ISA-bus controller # bktr brooktree848 I2C software interface # # Other: # iicbb generic I2C bit-banging code (needed by lpbb, bktr) # #KLDdevice iicbus # Bus support, required for ic/iic/iicsmb below. #KLDdevice iicbb #KLDdevice ic #KLDdevice iic #KLDdevice iicsmb # smb over i2c bridge