Date: Tue, 19 Apr 2016 08:34:07 -0700 From: Cy Schubert <cschuber@gmail.com> To: Sean Bruno <sbruno@FreeBSD.org>, "ports-committers@freebsd.org" <ports-committers@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, "cy@freebsd.org" <cy@freebsd.org> Subject: RE: svn commit: r413650 - in head/sysutils: . intel-nvmupdateintel-nvmupdate/files Message-ID: <57164fef.d61a620a.2f8e1.684b@mx.google.com>
next in thread | raw e-mail | index | archive | help
Nice :) Sent from my cellphone, ~Cy -----Original Message----- From: Sean Bruno Sent: 19/04/2016 08:19 To: ports-committers@freebsd.org; svn-ports-all@freebsd.org; svn-ports-head= @freebsd.org Subject: svn commit: r413650 - in head/sysutils: . intel-nvmupdateintel-nvm= update/files 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. =20 Submitted by: Sergey Kozlov <kozlov.sergey.404@gmail.com> 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 chang= ed) 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- 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 +=3D iat SUBDIR +=3D inotify-tools SUBDIR +=3D installwatch + SUBDIR +=3D intel-nvmupdate SUBDIR +=3D intel-pcm SUBDIR +=3D iocage SUBDIR +=3D iocage-devel Added: head/sysutils/intel-nvmupdate/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/intel-nvmupdate/Makefile Tue Apr 19 15:19:05 2016 (r41365= 0) @@ -0,0 +1,49 @@ +# Created by: Sergey Kozlov <sergey.kozlov@intel.com> +# $FreeBSD$ + +PORTNAME=3D nvmupdate +DISTVERSION=3D 5_02 +CATEGORIES=3D sysutils +MASTER_SITES=3D https://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ \ + http://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ +MASTER_SITE_SUBDIR=3D 25792/eng +PKGNAMEPREFIX=3D intel- +DISTNAME=3D XL710_NVMUpdatePackage_v${DISTVERSION}_FreeBSD + +MAINTAINER=3D freebsd@intel.com +COMMENT=3D NVM Update Utility for Intel(R) Ethernet Adapters + +LICENSE=3D IFL IPL +LICENSE_COMB=3D multi + +LICENSE_NAME_IFL=3D Intel Firmware License +LICENSE_FILE_IFL=3D ${WRKSRC}/Intel_firmware_license.txt +LICENSE_PERMS_IFL=3D dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +LICENSE_NAME_IPL=3D Intel Proprietary License +LICENSE_FILE_IPL=3D ${WRKSRC}/license.txt +LICENSE_PERMS_IPL=3D dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +WRKSRC=3D ${WRKDIR}/XL710/FreeBSDx64 +NO_BUILD=3D yes +ONLY_FOR_ARCHS=3D amd64 +ONLY_FOR_ARCHS_REASON=3D not supported on anything other than amd64 + +SUB_FILES=3D nvmupdate +SUB_LIST=3D NVMUPDATE_DIR=3D${NVMUPDATE_DIR} + +NVMUPDATE_DIR=3D intel-nvmupdate + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 1002000 +IGNORE=3D 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}/${NVMUPDAT= E_DIR} + ${INSTALL_SCRIPT} ${WRKDIR}/nvmupdate ${STAGEDIR}${PREFIX}/sbin/ + +.include <bsd.port.post.mk> Added: head/sysutils/intel-nvmupdate/distinfo =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/intel-nvmupdate/distinfo Tue Apr 19 15:19:05 2016 (r41365= 0) @@ -0,0 +1,2 @@ +SHA256 (XL710_NVMUpdatePackage_v5_02_FreeBSD.tar.gz) =3D b2d4f4ed66c5879c4= 7fb6c0937a50fcf50e7007d8e24246d1e9f4531ba1b90a8 +SIZE (XL710_NVMUpdatePackage_v5_02_FreeBSD.tar.gz) =3D 24168353 Added: head/sysutils/intel-nvmupdate/files/nvmupdate.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- /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 20= 16 (r413650) @@ -0,0 +1,4 @@ +#!/bin/sh +# $FreeBSD$ +cd %%PREFIX%%/%%NVMUPDATE_DIR%% +./nvmupdate64e $@ Added: head/sysutils/intel-nvmupdate/pkg-descr =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- /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 (r4136= 50) @@ -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 utili= ty, +configuration file, updated NVM binaries, and required driver files. + +WWW: https://downloadcenter.intel.com Added: head/sysutils/intel-nvmupdate/pkg-message =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- /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 (r41= 3650) @@ -0,0 +1,27 @@ +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D + +THIS PACKAGE INSTALLS THE NEWER VERSION OF THE SOFTWARE WHICH CAN CAUSE SY= STEM +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 i= mage. +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-k= mod + +Usage: +# nvmupdate + +Getting help: +# nvmupdate -h + +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Added: head/sysutils/intel-nvmupdate/pkg-plist =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- /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 (r4136= 50) @@ -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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?57164fef.d61a620a.2f8e1.684b>