The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/i386/conf/PCCARD

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #
    2 # PCCARD -- GENERIC laptop support
    3 #
    4 # For more information read the handbook part System Administration -> 
    5 # Configuring the FreeBSD Kernel -> The Configuration File. 
    6 # The handbook is available in /usr/share/doc/handbook or online as
    7 # latest version from the FreeBSD World Wide Web server 
    8 # <URL:http://www.FreeBSD.ORG/>
    9 #
   10 # An exhaustive list of options and more detailed explanations of the 
   11 # device lines is present in the ./LINT configuration file. If you are 
   12 # in doubt as to the purpose or necessity of a line, check first in LINT.
   13 #
   14 # $FreeBSD: src/sys/i386/conf/PCCARD,v 1.1.2.2 1999/09/05 08:10:52 peter Exp $
   15 
   16 machine         "i386"
   17 cpu             "I386_CPU"
   18 cpu             "I486_CPU"
   19 cpu             "I586_CPU"
   20 cpu             "I686_CPU"
   21 ident           PCCARD
   22 maxusers        10
   23 
   24 options         MATH_EMULATE            #Support for x87 emulation
   25 options         INET                    #InterNETworking
   26 options         FFS                     #Berkeley Fast Filesystem
   27 options         NFS                     #Network Filesystem
   28 options         MSDOSFS                 #MSDOS Filesystem
   29 options         "CD9660"                #ISO 9660 Filesystem
   30 options         PROCFS                  #Process filesystem
   31 options         "COMPAT_43"             #Compatible with BSD 4.3 [KEEP THIS!]
   32 options         SCSI_DELAY=15           #Be pessimistic about Joe SCSI device
   33 options         BOUNCE_BUFFERS          #include support for DMA bounce buffers
   34 options         UCONSOLE                #Allow users to grab the console
   35 options         FAILSAFE                #Be conservative
   36 options         USERCONFIG              #boot -c editor
   37 options         VISUAL_USERCONFIG       #visual boot -c editor
   38 
   39 config          kernel  root on wd0
   40 
   41 controller      isa0
   42 controller      pci0
   43 
   44 controller      fdc0    at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
   45 disk            fd0     at fdc0 drive 0
   46 
   47 options         "CMD640"        # work around CMD640 chip deficiency
   48 controller      wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
   49 disk            wd0     at wdc0 drive 0
   50 
   51 controller      wdc1    at isa? port "IO_WD2" bio irq 15 vector wdintr
   52 
   53 options         ATAPI           #Enable ATAPI support for IDE bus
   54 options         ATAPI_STATIC    #Don't do it as an LKM
   55 device          wcd0    #IDE CD-ROM
   56 
   57 controller      aic0    at isa? port 0x340 bio irq 11 vector aicintr
   58 
   59 controller      scbus0
   60 
   61 device          sd0
   62 
   63 device          od0     #See LINT for possible `od' options.
   64 
   65 device          st0
   66 
   67 device          cd0     #Only need one of these, the code dynamically grows
   68 
   69 # syscons is the default console driver, resembling an SCO console
   70 device          sc0     at isa? port "IO_KBD" tty irq 1 vector scintr
   71 
   72 # Mandatory, don't remove
   73 device          npx0    at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr
   74 
   75 #
   76 # Laptop support (see LINT for more options)
   77 #
   78 device          apm0    at isa?         # Advanced Power Management
   79 options         APM_BROKEN_STATCLOCK    # Workaround some buggy APM BIOS
   80 
   81 # PCCARD (PCMCIA) support
   82 controller      card0
   83 device          pcic0   at card?
   84 device          pcic1   at card?
   85 
   86 device          sio0    at isa? port "IO_COM1" tty irq 4 vector siointr
   87 device          sio1    at isa? port "IO_COM2" tty irq 3 vector siointr
   88 device          sio2    at isa? disable port "IO_COM3" tty irq 5 vector siointr
   89 device          sio3    at isa? disable port "IO_COM4" tty irq 9 vector siointr
   90 
   91 device          lpt0    at isa? port? tty irq 7 vector lptintr
   92 
   93 device          psm0    at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
   94 
   95 device ed0 at isa? port 0x280 net irq  5 iomem 0xd8000 vector edintr
   96 device ep0 at isa? port 0x300 net irq 10 vector epintr
   97 device fe0 at isa? port 0x300 net irq ? vector feintr
   98 
   99 pseudo-device   loop
  100 pseudo-device   ether
  101 pseudo-device   log
  102 pseudo-device   sl      1
  103 # ijppp uses tun instead of ppp device
  104 #pseudo-device  ppp     1
  105 pseudo-device   vn      1
  106 pseudo-device   tun     1
  107 pseudo-device   pty     16
  108 pseudo-device   gzip            # Exec gzipped a.out's
  109 
  110 # KTRACE enables the system-call tracing facility ktrace(2).
  111 # This adds 4 KB bloat to your kernel, and slightly increases
  112 # the costs of each syscall.
  113 options         KTRACE          #kernel tracing
  114 
  115 # This provides support for System V shared memory.
  116 #
  117 options         SYSVSHM

Cache object: 4d3f87f66f563a64a4d6e87905e037e0


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.