svn commit: r358293 - in head/sys: conf riscv/conf
Warner Losh
imp at FreeBSD.org
Mon Feb 24 16:42:45 UTC 2020
Author: imp
Date: Mon Feb 24 16:42:44 2020
New Revision: 358293
URL: https://svnweb.freebsd.org/changeset/base/358293
Log:
Add a soft-float riscv kernel config
GENERICSF is just like GENERIC, only creates a soft-float kernel. Omit it from the
universe build for now.
Reviewed by: philip
Differential Revision: https://reviews.freebsd.org/D23812
Added:
head/sys/riscv/conf/GENERICSF (contents, props changed)
Modified:
head/sys/conf/Makefile.riscv
head/sys/conf/kern.mk
Modified: head/sys/conf/Makefile.riscv
==============================================================================
--- head/sys/conf/Makefile.riscv Mon Feb 24 16:41:29 2020 (r358292)
+++ head/sys/conf/Makefile.riscv Mon Feb 24 16:42:44 2020 (r358293)
@@ -19,7 +19,7 @@
#
# Which version of config(8) is required.
-%VERSREQ= 600012
+%VERSREQ= 600017
.if !defined(S)
S= ../../..
Modified: head/sys/conf/kern.mk
==============================================================================
--- head/sys/conf/kern.mk Mon Feb 24 16:41:29 2020 (r358292)
+++ head/sys/conf/kern.mk Mon Feb 24 16:42:44 2020 (r358293)
@@ -306,4 +306,5 @@ LD_EMULATION_powerpc= elf32ppc_fbsd
LD_EMULATION_powerpcspe= elf32ppc_fbsd
LD_EMULATION_powerpc64= elf64ppc_fbsd
LD_EMULATION_riscv64= elf64lriscv
+LD_EMULATION_riscv64sf= elf64lriscv
LD_EMULATION=${LD_EMULATION_${MACHINE_ARCH}}
Added: head/sys/riscv/conf/GENERICSF
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/riscv/conf/GENERICSF Mon Feb 24 16:42:44 2020 (r358293)
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+# Just like generic, but with a riscv64sf MACHINE_ARCH. Override machine set in
+# DEFAULTS.
+machine riscv riscv64sf
+
+include "GENERIC"
+ident GENERICSF
+nooptions FPE # for systems without FPE
More information about the svn-src-head
mailing list