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
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to