Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Dec 2017 19:26:14 +0000 (UTC)
From:      Ed Schouten <ed@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r326501 - head/sys/arm64/conf
Message-ID:  <201712031926.vB3JQEai025295@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ed
Date: Sun Dec  3 19:26:14 2017
New Revision: 326501
URL: https://svnweb.freebsd.org/changeset/base/326501

Log:
  Make COMPAT_FREEBSD32 part of GENERIC on arm64.
  
  The cloudabi32.ko kernel modules can only be loaded on AMD64 and ARM64
  by kernels built with COMPAT_FREEBSD32. Even though COMPAT_FREEBSD32
  does not support the execution of native FreeBSD executables, do add it
  to GENERIC, to make cloudabi32.ko usable.
  
  According to size(1), this makes the kernel image approximately 0.7%
  larger.
  
  Reviewed by:	andrew, imp, emaste
  Differential Revision:	https://reviews.freebsd.org/D13311

Modified:
  head/sys/arm64/conf/GENERIC

Modified: head/sys/arm64/conf/GENERIC
==============================================================================
--- head/sys/arm64/conf/GENERIC	Sun Dec  3 18:35:07 2017	(r326500)
+++ head/sys/arm64/conf/GENERIC	Sun Dec  3 19:26:14 2017	(r326501)
@@ -52,6 +52,7 @@ options 	PSEUDOFS		# Pseudo-filesystem framework
 options 	GEOM_PART_GPT		# GUID Partition Tables.
 options 	GEOM_RAID		# Soft RAID functionality.
 options 	GEOM_LABEL		# Provides labelization
+options 	COMPAT_FREEBSD32	# Incomplete, but used by cloudabi32.ko.
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support



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