svn commit: r468692 - in head/sysutils/cpupdate: . files

Eugene Grosbein eugen at FreeBSD.org
Mon Apr 30 12:33:06 UTC 2018


Author: eugen
Date: Mon Apr 30 12:33:04 2018
New Revision: 468692
URL: https://svnweb.freebsd.org/changeset/ports/468692

Log:
  Minor updates to sysutils/cpupdate:
  
  - fix typo in cpupdate_ibrs_enable previously named cpupdate_irbs_enable;
  - catch up with upstream README.md update that does not state anymore
    that it is work in progress but mention it is for Intel only still;
  - catch up with platomav/CPUMicrocodes MCE DB r65 update for completeness
    despite it has only AMD updates comparing previous r64;
  - update pkg-message with note that suspend/resume sequence
    clears microcode update;
  - add new keyword "resume" to startup script to ease its invocation
    on resume by means of rcorder(8).
  
  PR:		227866
  Reported by:	Michael Danilov <mike.d.ft402 at gmail.com>

Modified:
  head/sysutils/cpupdate/Makefile
  head/sysutils/cpupdate/distinfo
  head/sysutils/cpupdate/files/cpupdate.in
  head/sysutils/cpupdate/files/pkg-message.in
  head/sysutils/cpupdate/pkg-descr

Modified: head/sysutils/cpupdate/Makefile
==============================================================================
--- head/sysutils/cpupdate/Makefile	Mon Apr 30 12:30:53 2018	(r468691)
+++ head/sysutils/cpupdate/Makefile	Mon Apr 30 12:33:04 2018	(r468692)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	cpupdate
-DISTVERSION=	g20180323
-PORTREVISION=	1
+DISTVERSION=	g20180324
 CATEGORIES=	sysutils
 
 MAINTAINER=	eugen at FreeBSD.org
@@ -23,13 +22,13 @@ SUB_LIST=	CPM_DIR=${CPM_DIR} INTEL_DIR=${INTEL_DIR}
 USE_GITHUB=	yes
 GH_ACCOUNT=	kernschmelze
 GH_PROJECT=	${PORTNAME}
-GH_TAGNAME=	7633a43
+GH_TAGNAME=	82ec0b6
 
 PLIST_FILES=	sbin/${PORTNAME} man/man8/${PORTNAME}.8.gz
 
 CPM_ACCOUNT=	platomav
 CPM_PROJECT=	CPUMicrocodes
-CPM_TAGNAME=	079248c
+CPM_TAGNAME=	869ad44
 
 OPTIONS_DEFINE=		CPM INTEL
 CPM_DESC=		Download platomav/CPUMicrocodes collection

Modified: head/sysutils/cpupdate/distinfo
==============================================================================
--- head/sysutils/cpupdate/distinfo	Mon Apr 30 12:30:53 2018	(r468691)
+++ head/sysutils/cpupdate/distinfo	Mon Apr 30 12:33:04 2018	(r468692)
@@ -1,7 +1,7 @@
-TIMESTAMP = 1523034276
+TIMESTAMP = 1525090663
 SHA256 (microcode-20180312.tgz) = 0b381face2df1b0a829dc4fa8fa93f47f39e11b1c9c22ebd44f8614657c1e779
 SIZE (microcode-20180312.tgz) = 3789662
-SHA256 (kernschmelze-cpupdate-g20180323-7633a43_GH0.tar.gz) = b6a595223b7e70fbdf170b51d6aee4d907b36e080c18d076b6a17ae16bd63d28
-SIZE (kernschmelze-cpupdate-g20180323-7633a43_GH0.tar.gz) = 4566592
-SHA256 (platomav-CPUMicrocodes-079248c_GH0.tar.gz) = 89c875f5467409af543b83abe069a00bc29a7933a64a30450a5b06ab0cfa0c7c
-SIZE (platomav-CPUMicrocodes-079248c_GH0.tar.gz) = 4602296
+SHA256 (kernschmelze-cpupdate-g20180324-82ec0b6_GH0.tar.gz) = 653a64962077550eeb75c683e2ff23e1901846b89d64d34630c1b0693128e0fe
+SIZE (kernschmelze-cpupdate-g20180324-82ec0b6_GH0.tar.gz) = 4566676
+SHA256 (platomav-CPUMicrocodes-869ad44_GH0.tar.gz) = d3f3446e5a82fc874faf72e68a5c617cb61e772c0c00b61983408d343859d245
+SIZE (platomav-CPUMicrocodes-869ad44_GH0.tar.gz) = 4602485

Modified: head/sysutils/cpupdate/files/cpupdate.in
==============================================================================
--- head/sysutils/cpupdate/files/cpupdate.in	Mon Apr 30 12:30:53 2018	(r468691)
+++ head/sysutils/cpupdate/files/cpupdate.in	Mon Apr 30 12:33:04 2018	(r468692)
@@ -5,14 +5,14 @@
 # PROVIDE: cpupdate
 # REQUIRE: FILESYSTEMS kldxref
 # BEFORE:  netif
-# KEYWORD: nojail
+# KEYWORD: nojail resume
 
 # Add these lines to /etc/rc.conf.local or /etc/rc.conf
 # to enable this service:
 #
 # cpupdate_enable (bool):		Set to NO by default.
 #					Set it to YES to enable cpupdate.
-# cpupdate_irbs_enable (bool):		Enable Indirect Branch Restricted
+# cpupdate_ibrs_enable (bool):		Enable Indirect Branch Restricted
 #					Speculation after start of cpupdate.
 #					Default is YES.
 # cpupdate_flags (string):		Command line flags for cpupdate.
@@ -28,11 +28,11 @@ load_rc_config $name
 
 : ${cpupdate_enable:="NO"}
 : ${cpupdate_flags="-w -u"}
-: ${cpupdate_irbs_enable="YES"}
+: ${cpupdate_ibrs_enable="YES"}
 command=%%PREFIX%%/sbin/${name}
 
 cpupdate_poststart() {
-  checkyesno cpupdate_irbs_enable && sysctl -i hw.ibrs_disable=0
+  checkyesno cpupdate_ibrs_enable && sysctl -i hw.ibrs_disable=0
   return 0
 }
 

Modified: head/sysutils/cpupdate/files/pkg-message.in
==============================================================================
--- head/sysutils/cpupdate/files/pkg-message.in	Mon Apr 30 12:30:53 2018	(r468691)
+++ head/sysutils/cpupdate/files/pkg-message.in	Mon Apr 30 12:33:04 2018	(r468692)
@@ -10,3 +10,6 @@ In this case you can run "make install-microcodes" to 
 
 %%DATADIR%%
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+Suspend/resume sequence clears microcode update, so make sure your system runs
+"service cpupdate start" again on resume.
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Modified: head/sysutils/cpupdate/pkg-descr
==============================================================================
--- head/sysutils/cpupdate/pkg-descr	Mon Apr 30 12:30:53 2018	(r468691)
+++ head/sysutils/cpupdate/pkg-descr	Mon Apr 30 12:33:04 2018	(r468692)
@@ -1,6 +1,6 @@
 x86 CPU microcode utility for BSD.
 
-It is still work in progress but should do its job for Intel chips already.
+At the moment, it is for Intel processors only.
 
 Note: update FreeBSD to OSVERSION level 1101507 for 11.x or 1200055 for 12.0+
 before building/using this utility if your microcode update brings


More information about the svn-ports-head mailing list