Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Oct 2019 17:54:53 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r353801 - in stable/11: share/man/man5 tools/build/options
Message-ID:  <201910211754.x9LHsrKh058362@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Mon Oct 21 17:54:53 2019
New Revision: 353801
URL: https://svnweb.freebsd.org/changeset/base/353801

Log:
  Partially MFC r339524 (by imp):
  
  Add missing options.
  
  WITHOUT_LOADER_LUA is only needed since we turned it off by default on
  powerpc and sparc64 in r338203. Same with
  WITHOUT_LOADER_GEIL. WITH_NVME, WITHOUT_NVME, WITH_LOADER_FORCE_LE
  have been needed since they were added.
  
  (Note the NVME options do not apply to stable/11, and have been left out
  of this MFC.)

Added:
  stable/11/tools/build/options/WITHOUT_LOADER_LUA
     - copied unchanged from r339524, head/tools/build/options/WITHOUT_LOADER_LUA
  stable/11/tools/build/options/WITH_LOADER_FORCE_LE
     - copied unchanged from r339524, head/tools/build/options/WITH_LOADER_FORCE_LE
  stable/11/tools/build/options/WITH_LOADER_GELI
     - copied unchanged from r339524, head/tools/build/options/WITH_LOADER_GELI
Modified:
  stable/11/share/man/man5/src.conf.5
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/share/man/man5/src.conf.5
==============================================================================
--- stable/11/share/man/man5/src.conf.5	Mon Oct 21 17:45:00 2019	(r353800)
+++ stable/11/share/man/man5/src.conf.5	Mon Oct 21 17:54:53 2019	(r353801)
@@ -1,6 +1,6 @@
 .\" DO NOT EDIT-- this file is @generated by tools/build/options/makeman.
 .\" $FreeBSD$
-.Dd March 29, 2019
+.Dd October 21, 2019
 .Dt SRC.CONF 5
 .Os
 .Sh NAME
@@ -319,43 +319,6 @@ When set, it enforces these options:
 .It
 .Va WITHOUT_LLVM_COV
 .El
-.Pp
-When set, these options are also in effect:
-.Pp
-.Bl -inset -compact
-.It Va WITHOUT_LLVM_TARGET_AARCH64
-(unless
-.Va WITH_LLVM_TARGET_AARCH64
-is set explicitly)
-.It Va WITHOUT_LLVM_TARGET_ALL
-(unless
-.Va WITH_LLVM_TARGET_ALL
-is set explicitly)
-.It Va WITHOUT_LLVM_TARGET_ARM
-(unless
-.Va WITH_LLVM_TARGET_ARM
-is set explicitly)
-.It Va WITHOUT_LLVM_TARGET_MIPS
-(unless
-.Va WITH_LLVM_TARGET_MIPS
-is set explicitly)
-.It Va WITHOUT_LLVM_TARGET_POWERPC
-(unless
-.Va WITH_LLVM_TARGET_POWERPC
-is set explicitly)
-.It Va WITHOUT_LLVM_TARGET_RISCV
-(unless
-.Va WITH_LLVM_TARGET_RISCV
-is set explicitly)
-.It Va WITHOUT_LLVM_TARGET_SPARC
-(unless
-.Va WITH_LLVM_TARGET_SPARC
-is set explicitly)
-.It Va WITHOUT_LLVM_TARGET_X86
-(unless
-.Va WITH_LLVM_TARGET_X86
-is set explicitly)
-.El
 .It Va WITH_CLANG
 Set to build the Clang C/C++ compiler during the normal phase of the build.
 .Pp
@@ -1097,20 +1060,11 @@ Set to build LLVM target support for PowerPC.
 .Pp
 This is a default setting on
 amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, pc98/i386, powerpc/powerpc and powerpc/powerpc64.
-.It Va WITHOUT_LLVM_TARGET_RISCV
-Set to not build LLVM target support for RISC-V.
-The
-.Va LLVM_TARGET_ALL
-option should be used rather than this in most cases.
-.Pp
-This is a default setting on
-amd64/amd64, arm/arm, arm/armv6, arm/armv7, arm64/aarch64, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe, and sparc/sparc64.
 .It Va WITH_LLVM_TARGET_RISCV
 Set to build LLVM target support for RISC-V.
 The
 .Va LLVM_TARGET_ALL
 option should be used rather than this in most cases.
-.Pp
 .It Va WITHOUT_LLVM_TARGET_SPARC
 Set to not build LLVM target support for SPARC.
 .Pp
@@ -1134,11 +1088,24 @@ amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarc
 .It Va WITH_LOADER_FIREWIRE
 Enable firewire support in /boot/loader and /boot/zfsloader on x86.
 This option is a nop on all other platforms.
+.It Va WITH_LOADER_FORCE_LE
+Set to force the powerpc boot loader to launch the kernel in little
+endian mode.
 .It Va WITHOUT_LOADER_GELI
 Disable inclusion of GELI crypto support in the boot chain binaries.
 .Pp
 This is a default setting on
 pc98/i386, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
+.It Va WITH_LOADER_GELI
+Set to build GELI bootloader support.
+.Pp
+This is a default setting on
+amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64 and mips/mipsn32.
+.It Va WITHOUT_LOADER_LUA
+Set to not build LUA bindings for the boot loader.
+.Pp
+This is a default setting on
+pc98/i386, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
 .It Va WITH_LOADER_LUA
 Set to build LUA bindings for the boot loader.
 .Pp
@@ -1164,6 +1131,11 @@ Set to build ubldr.
 .Pp
 This is a default setting on
 arm/arm, arm/armeb, arm/armv6, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc and powerpc/powerpc64.
+.It Va WITH_LOADER_VERBOSE
+Set to build with extra verbose debugging in the loader.
+May explode already nearly too large loader over the limit.
+Use with care.
+
 .It Va WITHOUT_LOADER_ZFS
 Set to not build ZFS file system boot loader support.
 .It Va WITHOUT_LOCALES

Copied: stable/11/tools/build/options/WITHOUT_LOADER_LUA (from r339524, head/tools/build/options/WITHOUT_LOADER_LUA)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/11/tools/build/options/WITHOUT_LOADER_LUA	Mon Oct 21 17:54:53 2019	(r353801, copy of r339524, head/tools/build/options/WITHOUT_LOADER_LUA)
@@ -0,0 +1,2 @@
+.\" $FreeBSD$
+Set to not build LUA bindings for the boot loader.

Copied: stable/11/tools/build/options/WITH_LOADER_FORCE_LE (from r339524, head/tools/build/options/WITH_LOADER_FORCE_LE)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/11/tools/build/options/WITH_LOADER_FORCE_LE	Mon Oct 21 17:54:53 2019	(r353801, copy of r339524, head/tools/build/options/WITH_LOADER_FORCE_LE)
@@ -0,0 +1,3 @@
+.\" $FreeBSD$
+Set to force the powerpc boot loader to launch the kernel in little
+endian mode.

Copied: stable/11/tools/build/options/WITH_LOADER_GELI (from r339524, head/tools/build/options/WITH_LOADER_GELI)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/11/tools/build/options/WITH_LOADER_GELI	Mon Oct 21 17:54:53 2019	(r353801, copy of r339524, head/tools/build/options/WITH_LOADER_GELI)
@@ -0,0 +1,2 @@
+.\" $FreeBSD$
+Set to build GELI bootloader support.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201910211754.x9LHsrKh058362>