Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/arch/evbppc/conf/PMPPC,v rcsdiff: /ftp/cvs/cvsroot/src/sys/arch/evbppc/conf/PMPPC,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.1 retrieving revision 1.1.8.1 diff -u -p -r1.1 -r1.1.8.1 --- src/sys/arch/evbppc/conf/PMPPC 2007/05/08 19:52:58 1.1 +++ src/sys/arch/evbppc/conf/PMPPC 2007/10/18 08:31:52 1.1.8.1 @@ -0,0 +1,454 @@ +# $NetBSD: PMPPC,v 1.1.8.1 2007/10/18 08:31:52 yamt Exp $ +# +# PMPPC +# + +include "arch/evbppc/conf/std.pmppc" + +#options INCLUDE_CONFIG_FILE # embed config file in kernel binary + +ident "PMPPC" + +#options BOOTHOWTO=RB_SINGLE +options BOOTHOWTO=0 +options MSGBUFSIZE=0x10000 + +maxusers 32 + +options INSECURE # disable kernel security levels +options NTP # NTP phase/frequency locked loop +options KTRACE # system call tracing via ktrace(1) + +options SYSVMSG # System V message queues +options SYSVSEM # System V semaphores +options SYSVSHM # System V shared memory +#options SHMMAXPGS=1024 # 1024 pages is the default + +options LKM # loadable kernel modules + +options USERCONF # userconf(4) support +#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) +#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel + +# Diagnostic/debugging support options +options DIAGNOSTIC # cheap kernel consistency checks +#options DEBUG # expensive debugging checks/support +options DDB # in-kernel debugger +options DDB_HISTORY_SIZE=512 # enable history editing in DDB +#options TRAP_PANICWAIT +options SYMTAB_SPACE=500000 # size for embedded symbol table + +#options KGDB # remote debugger +#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0xff600400,KGDB_DEVRATE=9600 +#makeoptions DEBUG="-g" # compile full symbol table + +# Compatibility options +#options COMPAT_09 # NetBSD 0.9, +#options COMPAT_10 # NetBSD 1.0, +#options COMPAT_11 # NetBSD 1.1, +#options COMPAT_12 # NetBSD 1.2, +#options COMPAT_13 # NetBSD 1.3, +#options COMPAT_14 # NetBSD 1.4, +#options COMPAT_15 # NetBSD 1.5, +#options COMPAT_16 # NetBSD 1.6, +#options COMPAT_20 # NetBSD 2.0, +#options COMPAT_30 # NetBSD 3.0 compatibility. +#options COMPAT_43 # and 4.3BSD +#options COMPAT_386BSD_MBRPART # recognize old partition ID +#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. +options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. + +# File systems +file-system FFS # UFS +file-system EXT2FS # second extended file system (linux) +file-system LFS # log-structured 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 MSDOSFS # MS-DOS file system +file-system FDESC # /dev/fd +file-system KERNFS # /kern +file-system NULLFS # loopback file system +file-system OVERLAY # overlay file system +file-system PORTAL # portal filesystem (still experimental) +file-system PROCFS # /proc +file-system UMAPFS # NULLFS + uid and gid remapping +file-system UNION # union file system +file-system PTYFS # /dev/pts/N support + +# File system options +#options QUOTA # UFS quotas +#options FFS_EI # FFS Endian Independant support +options SOFTDEP # FFS soft updates support. +#options NFSSERVER # Network File System server +#options FFS_NO_SNAPSHOT # No FFS snapshot support +#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and + # immutable) behave as system flags. + +options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM +options NFS_BOOT_RWSIZE=1024 + +# Networking options +options GATEWAY # packet forwarding +options INET # IP + ICMP + TCP + UDP +options INET6 # IPV6 +options IPSEC # IP security +#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) +#options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) +#options IPSEC_DEBUG # debug for IP security +options MROUTING # IP multicast routing +options PIM # Protocol Independent Multicast +#options ISO,TPIP # OSI +#options EON # OSI tunneling over IP +#options NETATALK # AppleTalk networking protocols +#options PPP_BSDCOMP # BSD-Compress compression support for PPP +#options PPP_DEFLATE # Deflate compression support for PPP +#options PPP_FILTER # Active filter support for PPP (requires bpf) +#options PFIL_HOOKS # pfil(9) packet filter hooks +#options IPFILTER_LOG # ipmon(8) log support +#options IPFILTER_LOOKUP # ippool(8) support +#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG +#options NMBCLUSTERS=1024 + +# These options enable verbose messages for several subsystems. +# Warning, these may compile large string tables into the kernel! +options PCIVERBOSE # verbose PCI device autoconfig messages +options MIIVERBOSE # verbose PHY autoconfig messages +#options PCI_CONFIG_DUMP # verbosely dump PCI config space +#options SCSIVERBOSE # human readable SCSI error messages +#options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices +#options PCI_CONFIGURE_VERBOSE # Show PCI config information +options USBVERBOSE # verbose USB device autoconfig messages + +# Kernel root file system and dump configuration. +#config netbsd root on ? type ? +config netbsd root on cs0 type nfs + +# +# Device configuration +# + +mainbus0 at root + +cpu0 at mainbus0 + +# CPC700 controller +cpc0 at mainbus0 + +# RTC DS17485 +rtc0 at mainbus0 addr 0x7ff00000 + +# Cirrus Logic Crystal CS89x0 Ethernet +cs0 at mainbus0 addr 0x7fe00000 + +# flash driver not implemented +flash0 at mainbus0 addr 0x70000000 + +# UARTs +com0 at cpc0 addr 0xff600300 +com1 at cpc0 addr 0xff600400 + +# cpctim driver not implemented +cpctim0 at cpc0 addr 0xff650000 +# cpciic driver not implemented +cpciic0 at cpc0 addr 0xff620000 +cpciic1 at cpc0 addr 0xff630000 + +# CPC700 integrated PCI bridge +pci* at cpc0 +pchb* at pci? + +pci* at pchb? +pci* at ppb? bus ? +ppb* at pci? dev ? function ? # PCI-PCI bridges + +puc* at pci? dev ? function ? # PCI "universal" comm. cards + +# PCI PCMCIA controllers +#pcic0 at pci? dev? function ? + +# CardBus bridge support +#cbb* at pci? dev ? function ? +#cardslot* at cbb? + +# CardBus bus support +#cardbus* at cardslot? +#pcmcia* at cardslot? + +vga* at pci? dev ? function ? +wsdisplay* at vga? console ? + +wsmouse* at wsmousedev? mux 0 +wskbd* at wskbddev? mux 1 + +# PCI serial interfaces +com* at puc? port ? # 16x50s on "universal" comm boards +cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards +cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards + +# I2O devices +iop* at pci? dev ? function ? # I/O processor +iopsp* at iop? tid ? # SCSI/FC-AL ports +ld* at iop? tid ? # block devices +#dpti* at iop? tid 0 # DPT/Adaptec control interface + + +# SCSI Controllers and Devices + +# PCI SCSI controllers +adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI +adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI +ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI +bha* at pci? dev ? function ? # BusLogic 9xx SCSI +dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID +iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI +isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel +mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID +pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI +siop* at pci? dev ? function ? # Symbios 53c8xx SCSI +#options SIOP_SYMLED # drive the act. LED in software +trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI + +# SCSI bus support +scsibus* at scsi? channel ? + +# SCSI devices +sd* at scsibus? target ? lun ? # SCSI disk drives +st* at scsibus? target ? lun ? # SCSI tape drives +cd* at scsibus? target ? lun ? # SCSI CD-ROM drives +ch* at scsibus? target ? lun ? # SCSI autochangers +ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices +ss* at scsibus? target ? lun ? # SCSI scanners +uk* at scsibus? target ? lun ? # SCSI unknown + + +# RAID controllers and devices +#aac* at pci? dev ? function ? # Adaptec AAC family +cac* at pci? dev ? function ? # Compaq PCI array controllers +icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID +mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family +twe* at pci? dev ? function ? # 3ware Escalade RAID controllers + +#ld* at aac? unit ? # logical disk devices +ld* at cac? unit ? +ld* at icp? unit ? +ld* at twe? unit ? +ld* at mlx? unit ? + +icpsp* at icp? unit ? # SCSI pass-through +#scsibus* at icpsp? + +# Network Interfaces + +# PCI network interfaces +an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) +en* at pci? dev ? function ? # ENI/Adaptec ATM +ep* at pci? dev ? function ? # 3Com 3c59x +epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet +esh* at pci? dev ? function ? # Essential HIPPI card +ex* at pci? dev ? function ? # 3Com 90x[BC] +fpa* at pci? dev ? function ? # DEC DEFPA FDDI +fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B +gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet +#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ +le* at pci? dev ? function ? # PCnet-PCI Ethernet +lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 +ne* at pci? dev ? function ? # NE2000-compatible Ethernet +ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial +pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet +rtk* at pci? dev ? function ? # Realtek 8129/8139 +sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet +sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet +ste* at pci? dev ? function ? # Sundance ST-201 Ethernet +stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit +ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet +tl* at pci? dev ? function ? # ThunderLAN-based Ethernet +tlp* at pci? dev ? function ? # DECchip 21x4x and clones +vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet +wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) +wm* at pci? dev ? function ? # Intel 82543/82544 gigabit + +# MII/PHY support +acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs +amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs +bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs +brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs +dmphy* at mii? phy ? # Davicom DM9101 PHYs +exphy* at mii? phy ? # 3Com internal PHYs +glxtphy* at mii? phy ? # Level One LXT-1000 PHYs +gphyter* at mii? phy ? # NS83861 Gig-E PHY +icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x +ikphy* at mii? phy ? # Intel 82563 PHYs +inphy* at mii? phy ? # Intel 82555 PHYs +iophy* at mii? phy ? # Intel 82553 PHYs +lxtphy* at mii? phy ? # Level One LXT-970 PHYs +makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs +nsphy* at mii? phy ? # NS83840 PHYs +nsphyter* at mii? phy ? # NS83843 PHYs +pnaphy* at mii? phy ? # generic HomePNA PHYs +qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs +sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs +tlphy* at mii? phy ? # ThunderLAN PHYs +tqphy* at mii? phy ? # TDK Semiconductor PHYs +ukphy* at mii? phy ? # generic unknown PHYs +urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs + + +# 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) + +# CardBus USB controllers +#ehci* at cardbus? function ? # Enhanced Host Controller +#ohci* at cardbus? function ? # Open Host Controller + +# USB bus support +#usb* at ehci? +usb* at ohci? +usb* at uhci? + +# USB Hubs +uhub* at usb? +uhub* at uhub? port ? + +# USB HID device +uhidev* at uhub? port ? configuration ? interface ? + +# USB Mice +ums* at uhidev? reportid ? + +# USB Keyboards +ukbd* at uhidev? reportid ? + +# USB serial adapter +ucycom* at uhidev? reportid ? + +# 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 audio +uaudio* at uhub? port ? configuration ? + +# USB MIDI +umidi* at uhub? port ? configuration ? + +# USB IrDA +# USB-IrDA bridge spec +uirda* at uhub? port ? configuration ? interface ? +irframe* at uirda? + +# SigmaTel STIr4200 USB/IrDA Bridge +ustir* at uhub? port ? +irframe* at ustir? + +# USB Ethernet adapters +aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters +axe* at uhub? port ? # ASIX AX88172 based adapters +cue* at uhub? port ? # CATC USB-EL1201A based adapters +kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters +url* at uhub? port ? # Realtek RTL8150L based adapters + +# Prolific PL2301/PL2302 host-to-host adapter +upl* at uhub? port ? + +# Serial adapters +uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter +ucom* at uftdi? portno ? + +umct* at uhub? port ? # MCT USB-RS232 serial adapter +ucom* at umct? portno ? + +uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter +ucom* at uplcom? portno ? + +uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter +ucom* at uvscom? portno ? + +# Diamond Multimedia Rio 500 +urio* at uhub? port ? + +# USB Handspring Visor +uvisor* at uhub? port ? +ucom* at uvisor? + +# Kyocera AIR-EDGE PHONE +#ukyopon* at uhub? port ? +#ucom* at ukyopon? portno ? + +# USB scanners +uscanner* at uhub? port ? + +# USB scanners that use SCSI emulation, e.g., HP5300 +usscanner* at uhub? port ? +#scsibus* at usscanner? channel ? + +# Y@P firmware loader +uyap* at uhub? port ? + +# D-Link DSB-R100 USB radio +udsbr* at uhub? port ? + +# USB Generic driver +ugen* at uhub? port ? + +# PCI audio devices +auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio +autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio +auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio +clcs* at pci? dev ? function ? # Cirrus Logic CS4280 +clct* at pci? dev ? function ? # Cirrus Logic CS4281 +cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 +eap* at pci? dev ? function ? # Ensoniq AudioPCI +emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 +esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio +esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator +eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive +fms* at pci? dev ? function ? # Forte Media FM801 +neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio +sv* at pci? dev ? function ? # S3 SonicVibes +yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio + +# Radio support +radio* at radiodev? + +# Audio support +audio* at audiobus? + +pseudo-device vnd # disk-like interface to files +#pseudo-device fss 4 # file system snapshot device +#pseudo-device cgd 4 # cryptographic disk devices +#pseudo-device md 1 # memory disk device +pseudo-device loop # network loopback +pseudo-device bpfilter # packet filter +pseudo-device ipfilter # IP filter (firewall) and NAT +pseudo-device ppp # Point-to-Point Protocol +pseudo-device sl # Serial Line IP +pseudo-device tun # network tunneling over tty +pseudo-device gre # generic L3 over IP tunnel +pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) +#pseudo-device faith # IPv[46] tcp relay translation i/f +pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation +pseudo-device vlan # IEEE 802.1q encapsulation +pseudo-device pty # pseudo-terminals +pseudo-device rnd # /dev/random and in-kernel generator +pseudo-device clockctl # user control of clock subsystem + +# wscons pseudo-devices +pseudo-device wsmux # mouse & keyboard multiplexor +pseudo-device wsfont +