From owner-svn-ports-head@freebsd.org Tue Apr 19 15:34:09 2016 Return-Path: Delivered-To: svn-ports-head@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 A7BE0B13EF5; Tue, 19 Apr 2016 15:34:09 +0000 (UTC) (envelope-from cschuber@gmail.com) Received: from mail-pf0-x236.google.com (mail-pf0-x236.google.com [IPv6:2607:f8b0:400e:c00::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7929510BC; Tue, 19 Apr 2016 15:34:09 +0000 (UTC) (envelope-from cschuber@gmail.com) Received: by mail-pf0-x236.google.com with SMTP id 184so7982046pff.0; Tue, 19 Apr 2016 08:34:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:mime-version:from:subject:date:to; bh=NEnJ43AMNii9QOSgqjbOUIbtnkAP5bl0/+fVteEXoK4=; b=vSbbVFTCuelqIDlYH5xUxXeMLE4hxgjmeuGwzB6Zhdxqh469ZZjrbTtskMnvjABw4K ZGqs5UTSr/LqpxNZq7kp287P0I2UfC4RV7G29OyOHeqdrQ18rad6tF3nE0IdqOP2d3q9 KmYezV47OYbZobQ3fg/jMhDP/aMwRxIWpBFhx5Sg15FEGTfbVlwpyA+OH0Ugrl04gb2Z ww+zgS4mgzsGlgi0zDWt+XZNlZCELysHxm/z0u/U+oSPMG17mHO3jQcXUaWEGRUgLw/I tiEbS2sF1qpNhG8SBBfsro1e7V7pIAT7qSe/HZuBHUKKEko4erADT8njK8JudsCFHJPC CU7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:mime-version:from:subject:date:to; bh=NEnJ43AMNii9QOSgqjbOUIbtnkAP5bl0/+fVteEXoK4=; b=iRLUb+O6WjRlvzBnoLWyEIkS+d5mNESExbpouc7M6CJl6mGl8quaI8sE8sCG0lDmCv KuIr82RbLiO8TDVDRMuD1SVnOLXxDRBO8OeNUIHAnx4rUOnjktj75e8rwa4ndvKpVaHn 0wny/bHpG8AbV2sb6nVvmEiB3ZTB2F0dgYY5FT92ZwaDdVDujcYGYSuXBb29q+Veu3CO IbhIJinse/ruG5q7/yg8Ch6qruy9BdQI+j900HRgMdWDCn+2eGzVsS17NtTOUZo0OPCI 0O+uSUJLSYYSVtws2bUr2oiPXw7AXB8aEBqKpRCgzj1gvYHn4TA29Kv7cseZDlUhgAwm PIvg== X-Gm-Message-State: AOPr4FUzMi6AaFyg9v9LQ21YJK3iZW86E/sKYEuZSQRsOA6fNyod+aoVRp59msPmdiBC7g== X-Received: by 10.98.24.208 with SMTP id 199mr4526260pfy.160.1461080048861; Tue, 19 Apr 2016 08:34:08 -0700 (PDT) Received: from [25.188.27.85] (S0106d4ca6d8943b0.gv.shawcable.net. [24.68.134.59]) by smtp.gmail.com with ESMTPSA id a205sm24127913pfa.6.2016.04.19.08.34.04 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 19 Apr 2016 08:34:07 -0700 (PDT) Message-ID: <57164fef.d61a620a.2f8e1.684b@mx.google.com> MIME-Version: 1.0 From: Cy Schubert Subject: RE: svn commit: r413650 - in head/sysutils: . intel-nvmupdateintel-nvmupdate/files Date: Tue, 19 Apr 2016 08:34:07 -0700 To: Sean Bruno , "ports-committers@freebsd.org" , "svn-ports-all@freebsd.org" , "svn-ports-head@freebsd.org" , "cy@freebsd.org" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2016 15:34:09 -0000 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 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 +# $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 + +.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 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