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/NOTES

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 # arm-specific changes for doing a LINT build.
    2 # $FreeBSD$
    3 
    4 
    5 machine         arm armv7
    6 cpu             CPU_CORTEXA
    7 cpu             CPU_MV_PJ4B
    8 makeoptions     CONF_CFLAGS+="-march=armv7a"
    9 
   10 # Add options for armv7 that are not in sys/conf/NOTES...
   11 
   12 options         FDT                     # Flattened device tree support
   13 options         FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
   14 options         INTRNG                  # Include INTRNG framework
   15 options         LINUX_BOOT_ABI          # Process metadata passed from U-Boot
   16 options         PLATFORM                # Include platform_if support
   17 options         SMP                     # Nearly all v7 SoCs are multicore
   18 options         VFP                     # Enable floating point hardware support
   19 
   20 # NOTE: dtrace introduces CDDL-licensed components into the kernel
   21 device          dtrace                  # dtrace core
   22 device          dtraceall               # include all dtrace modules
   23 options         KDTRACE_HOOKS
   24 
   25 # Add misc devices which are specific to various arm platforms...
   26 
   27 device          generic_timer   # ARM Generic Timer
   28 device          gic             # Interrupt controller
   29 device          gpio            # gpio interface and bus
   30 device          mpcore_timer    # ARM MPCore Timer
   31 device          pl310           # PL310 L2 cache controller
   32 device          pl330           # ARM PL330 dma controller
   33 device          pmu             # PMU support (for CCNT).
   34 device          twsi            # i2c controller on Marvel and Allwinner
   35 device          xdma            # xDMA framework for SoC on-chip dma controllers
   36 
   37 # Add EXT_RESOURCES pseudo devices...
   38 
   39 options         EXT_RESOURCES
   40 device          clk
   41 device          phy
   42 device          hwreset
   43 device          nvmem
   44 device          regulator
   45 device          syscon
   46 
   47 # Backlight subsystem
   48 device          backlight
   49 
   50 # Undo options from sys/conf/NOTES that we do not want...
   51 
   52 nooptions       COMPAT_FREEBSD4
   53 nooptions       COMPAT_FREEBSD5
   54 nooptions       COMPAT_FREEBSD6
   55 nooptions       COMPAT_FREEBSD7
   56 nooptions       COMPAT_FREEBSD9
   57 nooptions       PPC_PROBE_CHIPSET
   58 nooptions       MAXCPU          # value is set in machine/param.h
   59 
   60 nodevice        sym
   61 
   62 nodevice        ccr
   63 nodevice        cxgbe
   64 nodevice        cxgbev
   65 nodevice        snd_cmi
   66 
   67 nodevice        mpr
   68 nodevice        mps
   69 
   70 # Build SOC-specific modules...
   71 
   72 makeoptions     MODULES_EXTRA+="allwinner"
   73 makeoptions     MODULES_EXTRA+="arm_ti"
   74 makeoptions     MODULES_EXTRA+="imx"
   75 
   76 # Build dtb files...
   77 
   78 makeoptions     MODULES_EXTRA+="dtb/allwinner"
   79 makeoptions     MODULES_EXTRA+="dtb/am335x"
   80 makeoptions     MODULES_EXTRA+="dtb/imx6"
   81 makeoptions     MODULES_EXTRA+="dtb/nvidia"
   82 makeoptions     MODULES_EXTRA+="dtb/omap4"
   83 makeoptions     MODULES_EXTRA+="dtb/rpi"
   84 makeoptions     MODULES_EXTRA+="dtb/zynq"

Cache object: db8468fd4db2a75ba85ae9d0c5ad883c


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