Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F140107754
D5828.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
7 KB
Referenced Files
None
Subscribers
None
D5828.diff
View Options
Index: head/sysutils/Makefile
===================================================================
--- head/sysutils/Makefile
+++ head/sysutils/Makefile
@@ -433,6 +433,7 @@
SUBDIR += iat
SUBDIR += inotify-tools
SUBDIR += installwatch
+ SUBDIR += intel-nvmupdate
SUBDIR += intel-pcm
SUBDIR += iocage
SUBDIR += iocage-devel
Index: head/sysutils/intel-nvmupdate/Makefile
===================================================================
--- head/sysutils/intel-nvmupdate/Makefile
+++ head/sysutils/intel-nvmupdate/Makefile
@@ -0,0 +1,49 @@
+# Created by: Sergey Kozlov <sergey.kozlov@intel.com>
+# $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 <bsd.port.pre.mk>
+
+.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 <bsd.port.post.mk>
Index: head/sysutils/intel-nvmupdate/distinfo
===================================================================
--- head/sysutils/intel-nvmupdate/distinfo
+++ head/sysutils/intel-nvmupdate/distinfo
@@ -0,0 +1,2 @@
+SHA256 (XL710_NVMUpdatePackage_v5_02_FreeBSD.tar.gz) = b2d4f4ed66c5879c47fb6c0937a50fcf50e7007d8e24246d1e9f4531ba1b90a8
+SIZE (XL710_NVMUpdatePackage_v5_02_FreeBSD.tar.gz) = 24168353
Index: head/sysutils/intel-nvmupdate/files/nvmupdate.in
===================================================================
--- head/sysutils/intel-nvmupdate/files/nvmupdate.in
+++ head/sysutils/intel-nvmupdate/files/nvmupdate.in
@@ -0,0 +1,4 @@
+#!/bin/sh
+# $FreeBSD$
+cd %%PREFIX%%/%%NVMUPDATE_DIR%%
+./nvmupdate64e $@
Index: head/sysutils/intel-nvmupdate/pkg-descr
===================================================================
--- head/sysutils/intel-nvmupdate/pkg-descr
+++ head/sysutils/intel-nvmupdate/pkg-descr
@@ -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
Index: head/sysutils/intel-nvmupdate/pkg-message
===================================================================
--- head/sysutils/intel-nvmupdate/pkg-message
+++ head/sysutils/intel-nvmupdate/pkg-message
@@ -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
+
+==============================================================================
Index: head/sysutils/intel-nvmupdate/pkg-plist
===================================================================
--- head/sysutils/intel-nvmupdate/pkg-plist
+++ head/sysutils/intel-nvmupdate/pkg-plist
@@ -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
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Dec 21, 8:13 AM (2 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27110051
Default Alt Text
D5828.diff (7 KB)
Attached To
Mode
D5828: sysutils/intel-nvmupdate: NVM Update Utility for Intel(R) Ethernet Adapters
Attached
Detach File
Event Timeline
Log In to Comment