From owner-svn-ports-all@freebsd.org Tue Apr 19 15:19:07 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 82E36B138D4; Tue, 19 Apr 2016 15:19:07 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D9B813BB; Tue, 19 Apr 2016 15:19:07 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u3JFJ6FQ042444; Tue, 19 Apr 2016 15:19:06 GMT (envelope-from sbruno@FreeBSD.org) Received: (from sbruno@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u3JFJ5OD042437; Tue, 19 Apr 2016 15:19:05 GMT (envelope-from sbruno@FreeBSD.org) Message-Id: <201604191519.u3JFJ5OD042437@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sbruno set sender to sbruno@FreeBSD.org using -f From: Sean Bruno Date: Tue, 19 Apr 2016 15:19:05 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r413650 - in head/sysutils: . intel-nvmupdate intel-nvmupdate/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2016 15:19:07 -0000 Author: sbruno Date: Tue Apr 19 15:19:05 2016 New Revision: 413650 URL: https://svnweb.freebsd.org/changeset/ports/413650 Log: Add firmware update tool for Intel ixl(4) devices. This allows FreeBSD users to natively update their card's firmware. Submitted by: Sergey Kozlov Reviewed by: jeffrey.e.piper@intel.com Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D5828 Added: head/sysutils/intel-nvmupdate/ head/sysutils/intel-nvmupdate/Makefile (contents, props changed) head/sysutils/intel-nvmupdate/distinfo (contents, props changed) head/sysutils/intel-nvmupdate/files/ head/sysutils/intel-nvmupdate/files/nvmupdate.in (contents, props changed) head/sysutils/intel-nvmupdate/pkg-descr (contents, props changed) head/sysutils/intel-nvmupdate/pkg-message (contents, props changed) head/sysutils/intel-nvmupdate/pkg-plist (contents, props changed) Modified: head/sysutils/Makefile Modified: head/sysutils/Makefile ============================================================================== --- head/sysutils/Makefile Tue Apr 19 15:11:32 2016 (r413649) +++ head/sysutils/Makefile Tue Apr 19 15:19:05 2016 (r413650) @@ -433,6 +433,7 @@ SUBDIR += iat SUBDIR += inotify-tools SUBDIR += installwatch + SUBDIR += intel-nvmupdate SUBDIR += intel-pcm SUBDIR += iocage SUBDIR += iocage-devel Added: head/sysutils/intel-nvmupdate/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/intel-nvmupdate/Makefile Tue Apr 19 15:19:05 2016 (r413650) @@ -0,0 +1,49 @@ +# Created by: Sergey Kozlov +# $FreeBSD$ + +PORTNAME= nvmupdate +DISTVERSION= 5_02 +CATEGORIES= sysutils +MASTER_SITES= https://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ \ + http://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ +MASTER_SITE_SUBDIR= 25792/eng +PKGNAMEPREFIX= intel- +DISTNAME= XL710_NVMUpdatePackage_v${DISTVERSION}_FreeBSD + +MAINTAINER= freebsd@intel.com +COMMENT= NVM Update Utility for Intel(R) Ethernet Adapters + +LICENSE= IFL IPL +LICENSE_COMB= multi + +LICENSE_NAME_IFL= Intel Firmware License +LICENSE_FILE_IFL= ${WRKSRC}/Intel_firmware_license.txt +LICENSE_PERMS_IFL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +LICENSE_NAME_IPL= Intel Proprietary License +LICENSE_FILE_IPL= ${WRKSRC}/license.txt +LICENSE_PERMS_IPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +WRKSRC= ${WRKDIR}/XL710/FreeBSDx64 +NO_BUILD= yes +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= not supported on anything other than amd64 + +SUB_FILES= nvmupdate +SUB_LIST= NVMUPDATE_DIR=${NVMUPDATE_DIR} + +NVMUPDATE_DIR= intel-nvmupdate + +.include + +.if ${OSVERSION} < 1002000 +IGNORE= is not supported on FreeBSD 10.1 and older +.endif + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/${NVMUPDATE_DIR} + cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${NVMUPDATE_DIR} "! -name 'nvmupdate64e'" + ${INSTALL_PROGRAM} ${WRKSRC}/nvmupdate64e ${STAGEDIR}${PREFIX}/${NVMUPDATE_DIR} + ${INSTALL_SCRIPT} ${WRKDIR}/nvmupdate ${STAGEDIR}${PREFIX}/sbin/ + +.include Added: head/sysutils/intel-nvmupdate/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/intel-nvmupdate/distinfo Tue Apr 19 15:19:05 2016 (r413650) @@ -0,0 +1,2 @@ +SHA256 (XL710_NVMUpdatePackage_v5_02_FreeBSD.tar.gz) = b2d4f4ed66c5879c47fb6c0937a50fcf50e7007d8e24246d1e9f4531ba1b90a8 +SIZE (XL710_NVMUpdatePackage_v5_02_FreeBSD.tar.gz) = 24168353 Added: head/sysutils/intel-nvmupdate/files/nvmupdate.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/intel-nvmupdate/files/nvmupdate.in Tue Apr 19 15:19:05 2016 (r413650) @@ -0,0 +1,4 @@ +#!/bin/sh +# $FreeBSD$ +cd %%PREFIX%%/%%NVMUPDATE_DIR%% +./nvmupdate64e $@ Added: head/sysutils/intel-nvmupdate/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/intel-nvmupdate/pkg-descr Tue Apr 19 15:19:05 2016 (r413650) @@ -0,0 +1,5 @@ +This package contains all the required files to update the NVM on the +Intel(R) Ethernet adapters in your system. It contains the NVMUpdate utility, +configuration file, updated NVM binaries, and required driver files. + +WWW: https://downloadcenter.intel.com Added: head/sysutils/intel-nvmupdate/pkg-message ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/intel-nvmupdate/pkg-message Tue Apr 19 15:19:05 2016 (r413650) @@ -0,0 +1,27 @@ +=============================================================================== + +THIS PACKAGE INSTALLS THE NEWER VERSION OF THE SOFTWARE WHICH CAN CAUSE SYSTEM +INSTABILITY WHILE USED. USE THE UPDATED VERSION ONLY IF YOU EXPERIENCE +PROBLEMS WITH THE PRESENT NVM IMAGE VERSION + +This package should only be used on Intel branded adapters. Please contact your +OEM vendor for an appropriate package. This package only updates the NVM image. +It does not update the preboot image. To update your preboot image, please +download the appropriate package. + +DO NOT +- Power down your system during the NVM Update. +- Remove the NIC before the NVM Update completes. +- Interrupt the NVM Update in any other way. +Doing so may make your device unusable. + +For the package to function properly please make sure you have latest ixl driver +installed. If necessary - install the updated version from net/intel-ixl-kmod + +Usage: +# nvmupdate + +Getting help: +# nvmupdate -h + +============================================================================== Added: head/sysutils/intel-nvmupdate/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/intel-nvmupdate/pkg-plist Tue Apr 19 15:19:05 2016 (r413650) @@ -0,0 +1,66 @@ +intel-nvmupdate/AXX1P40FRTIOM_4p42_CFGID4p0_80001934.bin +intel-nvmupdate/AXX1P40FRTIOM_5p02_CFGID4p0.bin +intel-nvmupdate/AXX1P40FRTIOM_gpio.txt +intel-nvmupdate/AXX2P40FRTIOM_4p42_CFGID4p5_80001935.bin +intel-nvmupdate/AXX2P40FRTIOM_5p02_CFGID4p5.bin +intel-nvmupdate/AXX2P40FRTIOM_gpio.txt +intel-nvmupdate/Intel_Proprietary_License.pdf +intel-nvmupdate/Intel_firmware_license.txt +intel-nvmupdate/PF_Alloc.txt +intel-nvmupdate/PF_Alloc_1589.txt +intel-nvmupdate/PF_Alloc_LR4.txt +intel-nvmupdate/PF_Alloc_WOL_DIS.txt +intel-nvmupdate/X710DA2_4p42_CFGID7p2_OEMGEN.bin +intel-nvmupdate/X710DA2_5p02_CFGID7p2_OEMGEN.bin +intel-nvmupdate/X710DA4FH_4p42_CFGID7p2_OEMGEN.bin +intel-nvmupdate/X710DA4FH_5p02_CFGID7p2_OEMGEN.bin +intel-nvmupdate/X710DA4_4p42_CFGID7p2_OEMGEN.bin +intel-nvmupdate/X710DA4_5p02_CFGID7p2_OEMGEN.bin +intel-nvmupdate/XL710QDA1_4p42_CFGID4p0_OEMGEN.bin +intel-nvmupdate/XL710QDA1_5p02_CFGID4p0_OEMGEN.bin +intel-nvmupdate/XL710QDA1_gpio.txt +intel-nvmupdate/XL710QDA2_4p42_CFGID4p5_OEMGEN.bin +intel-nvmupdate/XL710QDA2_5p02_CFGID4p5_OEMGEN.bin +intel-nvmupdate/XL710QDA2_gpio.txt +intel-nvmupdate/XL710_4p42_KR_KR4_NCSI_CFGID2p0_Single.bin +intel-nvmupdate/XL710_4p42_KR_KR4_NCSI_CFGID2p4_Dual.bin +intel-nvmupdate/XL710_4p42_KR_KX_NCSI_CFGID3p8_Quad.bin +intel-nvmupdate/XL710_4p42_KX_KX4_NCSI_CFGID1p0_Dual.bin +intel-nvmupdate/XL710_4p42_QSFP_MCTP_CFGID4p0_Single.bin +intel-nvmupdate/XL710_4p42_QSFP_MCTP_CFGID4p5_Dual.bin +intel-nvmupdate/XL710_4p42_QSFP_NCSI_CFGID4p0_Single.bin +intel-nvmupdate/XL710_4p42_QSFP_NCSI_CFGID4p5_Dual.bin +intel-nvmupdate/XL710_4p42_SFI_MCTP_CFGID7p2_Quad.bin +intel-nvmupdate/XL710_4p42_SFI_NCSI_CFGID7p2_Quad.bin +intel-nvmupdate/XL710_5p02_KR_KR4_NCSI_CFGID2p0_Single.bin +intel-nvmupdate/XL710_5p02_KR_KR4_NCSI_CFGID2p4_Dual.bin +intel-nvmupdate/XL710_5p02_KR_KX_NCSI_CFGID3p0_Quad.bin +intel-nvmupdate/XL710_5p02_KR_KX_NCSI_CFGID3p2_Quad.bin +intel-nvmupdate/XL710_5p02_KR_KX_NCSI_CFGID3p8_Quad.bin +intel-nvmupdate/XL710_5p02_KX_KX4_NCSI_CFGID1p0_Dual.bin +intel-nvmupdate/XL710_5p02_QSFP_Breakout_MCTP_CFGID6p0_Quad.bin +intel-nvmupdate/XL710_5p02_QSFP_Breakout_MCTP_CFGID6p4_Quad.bin +intel-nvmupdate/XL710_5p02_QSFP_Breakout_NCSI_CFGID6p0_Quad.bin +intel-nvmupdate/XL710_5p02_QSFP_MCTP_CFGID4p0_Single.bin +intel-nvmupdate/XL710_5p02_QSFP_MCTP_CFGID4p5_Dual.bin +intel-nvmupdate/XL710_5p02_QSFP_NCSI_CFGID4p0_Single.bin +intel-nvmupdate/XL710_5p02_QSFP_NCSI_CFGID4p5_Dual.bin +intel-nvmupdate/XL710_5p02_SFI_MCTP_CFGID7p2_Quad.bin +intel-nvmupdate/XL710_5p02_SFI_NCSI_CFGID7p2_Quad.bin +intel-nvmupdate/XL710_5p02_XLAUI_NCSI_CFGID2p61_Dual.bin +intel-nvmupdate/XL710_X710_4p42_KR_KX_NCSI_CFGID0p5_Dual.bin +intel-nvmupdate/XL710_X710_4p42_SFI_Backplane_MCTP_CFGID7p2_Dual.bin +intel-nvmupdate/XL710_X710_4p42_SFI_MCTP_CFGID7p2_Dual.bin +intel-nvmupdate/XL710_X710_4p42_SFI_NCSI_CFGID7p2_Dual.bin +intel-nvmupdate/XL710_X710_5p02_KR_KX_NCSI_CFGID0p5_Dual.bin +intel-nvmupdate/XL710_X710_5p02_SFI_Backplane_MCTP_CFGID7p2_Dual.bin +intel-nvmupdate/XL710_X710_5p02_SFI_MCTP_CFGID7p2_Dual.bin +intel-nvmupdate/XL710_X710_5p02_SFI_NCSI_CFGID7p2_Dual.bin +intel-nvmupdate/file_license.txt +intel-nvmupdate/license.pdf +intel-nvmupdate/license.txt +intel-nvmupdate/nvmupdate.cfg +intel-nvmupdate/nvmupdate64e +intel-nvmupdate/readme.txt +intel-nvmupdate/version.txt +sbin/nvmupdate