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/arm/conf/VERSATILEPB

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 # VERSATILEPB - Configuration for QEMU version of Versatile Platform Board
    3 #
    4 # For more information on this file, please read the config(5) manual page,
    5 # and/or the handbook section on Kernel Configuration Files:
    6 #
    7 #    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
    8 #
    9 # The handbook is also available locally in /usr/share/doc/handbook
   10 # if you've installed the doc distribution, otherwise always see the
   11 # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
   12 # latest information.
   13 #
   14 # An exhaustive list of options and more detailed explanations of the
   15 # device lines is also present in the ../../conf/NOTES and NOTES files.
   16 # If you are in doubt as to the purpose or necessity of a line, check first
   17 # in NOTES.
   18 #
   19 # $FreeBSD: releng/10.2/sys/arm/conf/VERSATILEPB 283368 2015-05-24 14:25:03Z ian $
   20 
   21 ident           VERSATILEPB
   22 machine         arm     armv6
   23 cpu             CPU_ARM1176
   24 
   25 files           "../versatile/files.versatile"
   26 makeoptions     MODULES_OVERRIDE=""
   27 
   28 options         KERNVIRTADDR=0xc0100000
   29 makeoptions     KERNVIRTADDR=0xc0100000
   30 options         KERNPHYSADDR=0x00100000
   31 makeoptions     KERNPHYSADDR=0x00100000
   32 options         PHYSADDR=0x00000000
   33 
   34 options         HZ=100
   35 options         SCHED_4BSD              # 4BSD scheduler
   36 options         PREEMPTION              # Enable kernel thread preemption
   37 options         INET                    # InterNETworking
   38 options         INET6                   # IPv6 communications protocols
   39 options         SCTP                    # Stream Control Transmission Protocol
   40 options         FFS                     # Berkeley Fast Filesystem
   41 options         SOFTUPDATES             # Enable FFS soft updates support
   42 options         UFS_ACL                 # Support for access control lists
   43 options         UFS_DIRHASH             # Improve performance on big directories
   44 options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling
   45 options         QUOTA                   # Enable disk quotas for UFS
   46 options         NFSCL                   # New Network Filesystem Client
   47 options         NFSLOCKD                # Network Lock Manager
   48 options         NFS_ROOT                # NFS usable as /, requires NFSCL
   49 options         MSDOSFS                 # MSDOS Filesystem
   50 options         CD9660                  # ISO 9660 Filesystem
   51 options         PROCFS                  # Process filesystem (requires PSEUDOFS)
   52 options         PSEUDOFS                # Pseudo-filesystem framework
   53 options         TMPFS                   # Efficient memory filesystem
   54 options         GEOM_PART_GPT           # GUID Partition Tables
   55 options         GEOM_PART_BSD           # BSD partition scheme
   56 options         GEOM_PART_MBR           # MBR partition scheme
   57 options         COMPAT_43               # Compatible with BSD 4.3 [KEEP THIS!]
   58 options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
   59 options         KTRACE                  # ktrace(1) support
   60 options         SYSVSHM                 # SYSV-style shared memory
   61 options         SYSVMSG                 # SYSV-style message queues
   62 options         SYSVSEM                 # SYSV-style semaphores
   63 options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
   64 options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
   65 options         FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
   66 options         LINUX_BOOT_ABI          # Process metadata passed from Linux boot loaders
   67 options         VFP                     # Enable floating point hardware support
   68 
   69 # Debugging for use in -current
   70 makeoptions     DEBUG=-g                # Build kernel with gdb(1) debug symbols
   71 options         KDB                     # Enable kernel debugger support
   72 # For minimum debugger support (stable branch) use:
   73 #options        KDB_TRACE               # Print a stack trace for a panic
   74 # For full debugger support use this instead:
   75 options         DDB                     # Enable the kernel debugger
   76 options         INVARIANTS              # Enable calls of extra sanity checking
   77 options         INVARIANT_SUPPORT       # Extra sanity checks of internal structures, required by INVARIANTS
   78 
   79 options         ROOTDEVNAME=\"ufs:da0s1a\"
   80 
   81 device          bpf
   82 device          loop
   83 device          mii
   84 device          mii_bitbang
   85 device          smc
   86 device          smcphy
   87 device          ether
   88 device          uart
   89 device          pl011
   90 device          pl190
   91 
   92 device          pty
   93 device          snp
   94 
   95 device          pci
   96 
   97 # SCSI Controllers
   98 device          sym                     # NCR/Symbios/LSI Logic 53C8XX/53C1010/53C1510D
   99 
  100 # ATA/SCSI peripherals
  101 device          scbus                   # SCSI bus (required for ATA/SCSI)
  102 device          da                      # Direct Access (disks)
  103 device          pass                    # Passthrough device (direct ATA/SCSI access)
  104 
  105 # NOTE: serial console is disabled if syscons enabled
  106 # Comment following lines for headless setup
  107 device          sc
  108 device          kbdmux
  109 options         SC_DFLT_FONT            # compile font in
  110 makeoptions     SC_DFLT_FONT=cp437
  111 
  112 options         KDB
  113 options         DDB                     # Enable the kernel debugger
  114 #options        INVARIANTS              # Enable calls of extra sanity checking
  115 #options        INVARIANT_SUPPORT       # Extra sanity checks of internal structures, required by INVARIANTS
  116 
  117 device          md
  118 device          random                  # Entropy device
  119 
  120 # Flattened Device Tree
  121 options         FDT                     # Configure using FDT/DTB data
  122 options         FDT_DTB_STATIC
  123 makeoptions     FDT_DTS_FILE=versatilepb.dts

Cache object: d774c4cf2ea72110d5da591f46bee39b


[ 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.