93 lines
2.6 KiB
Plaintext
93 lines
2.6 KiB
Plaintext
# This is a config file for the automatic build process of BeeGFS client kernel
|
|
# modules.
|
|
# http://www.beegfs.com
|
|
|
|
|
|
#
|
|
# --- Section: [Notes] ---
|
|
#
|
|
|
|
# General Notes
|
|
# =============
|
|
# To force a rebuild of the client modules:
|
|
# $ /etc/init.d/beegfs-client rebuild
|
|
#
|
|
# To see a list of available build arguments:
|
|
# $ make help -C /opt/beegfs/src/client/client_module_${BEEGFS_MAJOR_VERSION}/build
|
|
#
|
|
# Help example for BeeGFS 2015.03 release:
|
|
# $ make help -C /opt/beegfs/src/client/client_module_2015.03/build
|
|
|
|
|
|
# RDMA Support Notes
|
|
# ==================
|
|
# If you installed InfiniBand kernel modules from OpenFabrics OFED, then also
|
|
# define the correspsonding header include path by adding
|
|
# "OFED_INCLUDE_PATH=<path>" to the "buildArgs", where <path> usually is
|
|
# "/usr/src/openib/include" or "/usr/src/ofa_kernel/default/include" for
|
|
# Mellanox OFED.
|
|
#
|
|
# OFED headers are automatically detected even if OFED_INCLUDE_PATH is not
|
|
# defined. To build the client without RDMA support, define BEEGFS_NO_RDMA=1.
|
|
#
|
|
|
|
|
|
# NVIDIA GPUDirect Storage Support Notes
|
|
# ==================
|
|
# If you want to build BeeGFS with NVIDIA GPUDirect Storage support, add
|
|
# "NVFS_INCLUDE_PATH=<path>" to the "buildArgs" below, where path is the directory
|
|
# that contains nvfs-dma.h. This is usually the nvidia-fs source directory:
|
|
# /usr/src/nvidia-fs-VERSION.
|
|
#
|
|
# If config-host.h is not present in NVFS_INCLUDE_PATH, execute the configure
|
|
# script. Example:
|
|
# $ cd /usr/src/nvidia-fs-2.13.5
|
|
# $ ./configure
|
|
#
|
|
# NVIDIA_INCLUDE_PATH must be defined and point to the NVIDIA driver source:
|
|
# /usr/src/nvidia-VERSION/nvidia
|
|
#
|
|
# OFED_INCLUDE_PATH must be defined and point to Mellanox OFED.
|
|
#
|
|
|
|
#
|
|
# --- Section: [Build Settings] ---
|
|
#
|
|
|
|
# Build Settings
|
|
# ==============
|
|
# These are the arguments for the client module "make" command.
|
|
#
|
|
# Note: Quotation marks and equal signs can be used without escape characters
|
|
# here.
|
|
#
|
|
# Example1:
|
|
# buildArgs=-j8
|
|
#
|
|
# Example2 (see "RDMA Support Notes" above):
|
|
# buildArgs=-j8 OFED_INCLUDE_PATH=/usr/src/openib/include
|
|
#
|
|
# Example3 (see "NVIDIA GPUDirect Storage Support Notes" above):
|
|
# buildArgs=-j8 OFED_INCLUDE_PATH=/usr/src/ofa_kernel/default/include \
|
|
# NVFS_INCLUDE_PATH=/usr/src/nvidia-fs-2.13.5 \
|
|
# NVIDIA_INCLUDE_PATH=/usr/src/nvidia-520.61.05/nvidia
|
|
#
|
|
# Default:
|
|
# buildArgs=-j8
|
|
|
|
buildArgs=-j8
|
|
|
|
|
|
# Turn Autobuild on/off
|
|
# =====================
|
|
# Controls whether modules will be built on "/etc/init.d/beegfs-client start".
|
|
#
|
|
# Note that even if autobuild is enabled here, the modules will only be built
|
|
# if no beegfs kernel module for the current kernel version exists in
|
|
# "/lib/modules/<kernel_version>/updates/".
|
|
#
|
|
# Default:
|
|
# buildEnabled=true
|
|
|
|
buildEnabled=true
|