Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Oct 2017 16:37:56 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r452203 - in head/sysutils/devcpu-data: . files
Message-ID:  <201710161637.v9GGbub9003346@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Mon Oct 16 16:37:56 2017
New Revision: 452203
URL: https://svnweb.freebsd.org/changeset/ports/452203

Log:
  Allow custom cpucontrol(8) flags
  
  PR:		222697
  Submitted by:	kib
  Approved by:	maintainer timeout

Modified:
  head/sysutils/devcpu-data/Makefile
  head/sysutils/devcpu-data/files/microcode_update.in

Modified: head/sysutils/devcpu-data/Makefile
==============================================================================
--- head/sysutils/devcpu-data/Makefile	Mon Oct 16 16:37:24 2017	(r452202)
+++ head/sysutils/devcpu-data/Makefile	Mon Oct 16 16:37:56 2017	(r452203)
@@ -3,6 +3,7 @@
 
 PORTNAME=	data
 PORTVERSION=	1.11
+PORTREVISION=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	https://downloadmirror.intel.com/26925/eng/:intel \
 		http://www.amd64.org/microcode/:amd

Modified: head/sysutils/devcpu-data/files/microcode_update.in
==============================================================================
--- head/sysutils/devcpu-data/files/microcode_update.in	Mon Oct 16 16:37:24 2017	(r452202)
+++ head/sysutils/devcpu-data/files/microcode_update.in	Mon Oct 16 16:37:56 2017	(r452203)
@@ -16,6 +16,7 @@
 # microcode_update_cpus (str):		A list of cpus to update on startup, or "ALL" for all.
 #					Example: microcode_update_cpus_cpus="0 CPU0"
 #					Set to "ALL" by default. 
+# microcode_update_flags (str):		Flags for cpucontrol(8).
 
 . /etc/rc.subr
 
@@ -48,7 +49,8 @@ microcode_update_start()
 		cpus=${microcode_cpus}
 	fi
 	for i in ${cpus}; do
-		${CMT} -u -d "${microcode_update_datadir}" /dev/cpuctl${i} || \
+		${CMT} -u ${microcode_update_flags} \
+		    -d "${microcode_update_datadir}" /dev/cpuctl${i} || \
 		    (echo "Failed." && exit 1)
 	done
 	echo "Done."
@@ -60,5 +62,6 @@ load_rc_config $name
 : ${microcode_update_enable="NO"}
 : ${microcode_update_datadir="%%DATADIR%%"}
 : ${microcode_cpus="ALL"}
+: ${microcode_update_flags=""}
 
 run_rc_command "$1"



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