[OFED] rename trunk\WinOF trunk\OFED
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 1 Feb 2010 02:25:09 +0000 (02:25 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 1 Feb 2010 02:25:09 +0000 (02:25 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2690 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

89 files changed:
OFED/BuildRelease.bat [moved from WinOF/BuildRelease.bat with 96% similarity]
OFED/WIX/CustomActions.vbs [moved from WinOF/WIX/CustomActions.vbs with 96% similarity]
OFED/WIX/HPC/HPC.inc [moved from WinOF/WIX/HPC/HPC.inc with 100% similarity]
OFED/WIX/HPC/OFA-cert-install.bat [moved from WinOF/WIX/HPC/OFA-cert-install.bat with 100% similarity]
OFED/WIX/HPC/WinOF-install.bat [moved from WinOF/WIX/HPC/WinOF-install.bat with 100% similarity]
OFED/WIX/HPC/cert-add.bat [moved from WinOF/WIX/HPC/cert-add.bat with 100% similarity]
OFED/WIX/HPC/readme-HPC.txt [moved from WinOF/WIX/HPC/readme-HPC.txt with 100% similarity]
OFED/WIX/HPC/rem-cert-ADD.bat [moved from WinOF/WIX/HPC/rem-cert-ADD.bat with 100% similarity]
OFED/WIX/License.rtf [moved from WinOF/WIX/License.rtf with 100% similarity]
OFED/WIX/README.txt [moved from WinOF/WIX/README.txt with 73% similarity]
OFED/WIX/README_checked.txt [moved from WinOF/WIX/README_checked.txt with 85% similarity]
OFED/WIX/README_release.txt [new file with mode: 0644]
OFED/WIX/Release_notes.htm [moved from WinOF/WIX/Release_notes.htm with 91% similarity]
OFED/WIX/SDK_Samples/DDK/README.txt [moved from WinOF/WIX/SDK_Samples/DDK/README.txt with 100% similarity]
OFED/WIX/SDK_Samples/DDK/SOURCES [moved from WinOF/WIX/SDK_Samples/DDK/SOURCES with 100% similarity]
OFED/WIX/SDK_Samples/DDK/cmtest.rc [moved from WinOF/WIX/SDK_Samples/DDK/cmtest.rc with 100% similarity]
OFED/WIX/SDK_Samples/DDK/makefile [moved from WinOF/WIX/SDK_Samples/DDK/makefile with 100% similarity]
OFED/WIX/SDK_Samples/VS/Makefile.x64 [moved from WinOF/WIX/SDK_Samples/VS/Makefile.x64 with 100% similarity]
OFED/WIX/SDK_Samples/VS/Makefile.x86 [moved from WinOF/WIX/SDK_Samples/VS/Makefile.x86 with 100% similarity]
OFED/WIX/SDK_Samples/VS/README.txt [moved from WinOF/WIX/SDK_Samples/VS/README.txt with 100% similarity]
OFED/WIX/SDK_Samples/VS/cmtest.rc [moved from WinOF/WIX/SDK_Samples/VS/cmtest.rc with 100% similarity]
OFED/WIX/WIX_tools/README.txt [moved from WinOF/WIX/WIX_tools/README.txt with 100% similarity]
OFED/WIX/build-OFA-dist.bat [moved from WinOF/WIX/build-OFA-dist.bat with 100% similarity]
OFED/WIX/build-all-MSI.bat [moved from WinOF/WIX/build-all-MSI.bat with 95% similarity]
OFED/WIX/common/DAT_config.inc [moved from WinOF/WIX/common/DAT_config.inc with 100% similarity]
OFED/WIX/common/Docs.inc [moved from WinOF/WIX/common/Docs.inc with 100% similarity]
OFED/WIX/common/IBcore.inc [moved from WinOF/WIX/common/IBcore.inc with 100% similarity]
OFED/WIX/common/InstallExecuteSeq.inc [moved from WinOF/WIX/common/InstallExecuteSeq.inc with 100% similarity]
OFED/WIX/common/Makefile.inc [moved from WinOF/WIX/common/Makefile.inc with 100% similarity]
OFED/WIX/common/OpenSM_service.inc [moved from WinOF/WIX/common/OpenSM_service.inc with 100% similarity]
OFED/WIX/common/PgmMenuShortcuts.inc [moved from WinOF/WIX/common/PgmMenuShortcuts.inc with 69% similarity]
OFED/WIX/common/UserInterface.inc [moved from WinOF/WIX/common/UserInterface.inc with 100% similarity]
OFED/WIX/common/WinOF_cfg.inc [moved from WinOF/WIX/common/WinOF_cfg.inc with 100% similarity]
OFED/WIX/common/arp.inc [moved from WinOF/WIX/common/arp.inc with 100% similarity]
OFED/WIX/common/checked.inc [moved from WinOF/WIX/common/checked.inc with 100% similarity]
OFED/WIX/common/dapl_rt.inc [moved from WinOF/WIX/common/dapl_rt.inc with 100% similarity]
OFED/WIX/common/hca_filters.inc [moved from WinOF/WIX/common/hca_filters.inc with 100% similarity]
OFED/WIX/common/ib_sdk.inc [moved from WinOF/WIX/common/ib_sdk.inc with 100% similarity]
OFED/WIX/common/iou.inc [moved from WinOF/WIX/common/iou.inc with 100% similarity]
OFED/WIX/common/ipoib.inc [moved from WinOF/WIX/common/ipoib.inc with 100% similarity]
OFED/WIX/common/mlnx_drivers.inc [moved from WinOF/WIX/common/mlnx_drivers.inc with 100% similarity]
OFED/WIX/common/qlgc_vnic.inc [moved from WinOF/WIX/common/qlgc_vnic.inc with 100% similarity]
OFED/WIX/common/requirements.inc [moved from WinOF/WIX/common/requirements.inc with 93% similarity]
OFED/WIX/common/srp.inc [moved from WinOF/WIX/common/srp.inc with 100% similarity]
OFED/WIX/common/std_features.inc [moved from WinOF/WIX/common/std_features.inc with 97% similarity]
OFED/WIX/common/tools.inc [moved from WinOF/WIX/common/tools.inc with 94% similarity]
OFED/WIX/common/winverbs_OFED.inc [moved from WinOF/WIX/common/winverbs_OFED.inc with 100% similarity]
OFED/WIX/common/winverbs_drivers.inc [moved from WinOF/WIX/common/winverbs_drivers.inc with 100% similarity]
OFED/WIX/dat.conf [moved from WinOF/WIX/dat.conf with 100% similarity]
OFED/WIX/dpinst.xml [moved from WinOF/WIX/dpinst.xml with 100% similarity]
OFED/WIX/ia64/Command Window.lnk [moved from WinOF/WIX/ia64/Command Window.lnk with 100% similarity]
OFED/WIX/ia64/devman.exe [moved from WinOF/WIX/ia64/devman.exe with 100% similarity]
OFED/WIX/openfabrics.gif [moved from WinOF/WIX/openfabrics.gif with 100% similarity]
OFED/WIX/openfabrics.ico [moved from WinOF/WIX/openfabrics.ico with 100% similarity]
OFED/WIX/sign-all-drivers.bat [moved from WinOF/WIX/sign-all-drivers.bat with 59% similarity]
OFED/WIX/win7/build-MSI.bat [moved from WinOF/WIX/win7/build-MSI.bat with 100% similarity]
OFED/WIX/win7/ia64/Makefile [moved from WinOF/WIX/win7/ia64/Makefile with 100% similarity]
OFED/WIX/win7/ia64/wof.wxs [moved from WinOF/WIX/win7/ia64/wof.wxs with 100% similarity]
OFED/WIX/win7/signDrivers.bat [moved from WinOF/WIX/win7/signDrivers.bat with 84% similarity]
OFED/WIX/win7/x64/Makefile [moved from WinOF/WIX/win7/x64/Makefile with 100% similarity]
OFED/WIX/win7/x64/wof.wxs [moved from WinOF/WIX/win7/x64/wof.wxs with 100% similarity]
OFED/WIX/win7/x86/Makefile [moved from WinOF/WIX/win7/x86/Makefile with 100% similarity]
OFED/WIX/win7/x86/wof.wxs [moved from WinOF/WIX/win7/x86/wof.wxs with 100% similarity]
OFED/WIX/wlh/build-MSI.bat [moved from WinOF/WIX/wlh/build-MSI.bat with 100% similarity]
OFED/WIX/wlh/ia64/Makefile [moved from WinOF/WIX/wlh/ia64/Makefile with 100% similarity]
OFED/WIX/wlh/ia64/wof.wxs [moved from WinOF/WIX/wlh/ia64/wof.wxs with 100% similarity]
OFED/WIX/wlh/signDrivers.bat [moved from WinOF/WIX/wlh/signDrivers.bat with 84% similarity]
OFED/WIX/wlh/x64/Makefile [moved from WinOF/WIX/wlh/x64/Makefile with 100% similarity]
OFED/WIX/wlh/x64/wof.wxs [moved from WinOF/WIX/wlh/x64/wof.wxs with 100% similarity]
OFED/WIX/wlh/x86/Makefile [moved from WinOF/WIX/wlh/x86/Makefile with 100% similarity]
OFED/WIX/wlh/x86/wof.wxs [moved from WinOF/WIX/wlh/x86/wof.wxs with 100% similarity]
OFED/WIX/wnet/build-MSI.bat [moved from WinOF/WIX/wnet/build-MSI.bat with 100% similarity]
OFED/WIX/wnet/ia64/Makefile [moved from WinOF/WIX/wnet/ia64/Makefile with 100% similarity]
OFED/WIX/wnet/ia64/wof.wxs [moved from WinOF/WIX/wnet/ia64/wof.wxs with 100% similarity]
OFED/WIX/wnet/signDrivers.bat [moved from WinOF/WIX/wnet/signDrivers.bat with 84% similarity]
OFED/WIX/wnet/x64/Makefile [moved from WinOF/WIX/wnet/x64/Makefile with 100% similarity]
OFED/WIX/wnet/x64/wof.wxs [moved from WinOF/WIX/wnet/x64/wof.wxs with 100% similarity]
OFED/WIX/wnet/x86/Makefile [moved from WinOF/WIX/wnet/x86/Makefile with 100% similarity]
OFED/WIX/wnet/x86/wof.wxs [moved from WinOF/WIX/wnet/x86/wof.wxs with 100% similarity]
OFED/WIX/wxp/build-MSI.bat [moved from WinOF/WIX/wxp/build-MSI.bat with 100% similarity]
OFED/WIX/wxp/signDrivers.bat [moved from WinOF/WIX/wxp/signDrivers.bat with 84% similarity]
OFED/WIX/wxp/x86/Makefile [moved from WinOF/WIX/wxp/x86/Makefile with 100% similarity]
OFED/WIX/wxp/x86/wof.wxs [moved from WinOF/WIX/wxp/x86/wof.wxs with 100% similarity]
OFED/WIX/x64/Command Window.lnk [moved from WinOF/WIX/x64/Command Window.lnk with 100% similarity]
OFED/WIX/x64/devman.exe [moved from WinOF/WIX/x64/devman.exe with 100% similarity]
OFED/WIX/x86/Command Window.lnk [moved from WinOF/WIX/x86/Command Window.lnk with 100% similarity]
OFED/WIX/x86/devman.exe [moved from WinOF/WIX/x86/devman.exe with 100% similarity]
OFED/WIX/zip-OFA-dist.bat [moved from WinOF/WIX/zip-OFA-dist.bat with 100% similarity]
WinOF/WIX/README_release.txt [deleted file]

similarity index 96%
rename from WinOF/BuildRelease.bat
rename to OFED/BuildRelease.bat
index 2074184..9c57a19 100644 (file)
@@ -346,7 +346,6 @@ if NOT EXIST "%IDIR%" (
 \r
 rem Verify WIX toolset is available - if not, download from\r
 rem http://sourceforge.net/project/showfiles.php?group_id=105970&package_id=114109\r
-rem   select wix-2.0.5805.0-binaries.zip download and unzip to\r
 rem   <...>\WinOF\WIX\WIX_tools\\r
 rem\r
 if NOT EXIST %WIX%\WIX_tools\%WIX_BIN% (\r
similarity index 96%
rename from WinOF/WIX/CustomActions.vbs
rename to OFED/WIX/CustomActions.vbs
index 0404a22..52df81f 100644 (file)
@@ -1573,12 +1573,12 @@ End Sub
 ' See WIX src file - ND_start\r
 \r
 Sub ND_StartMeUp()\r
-      Dim Ret, sInstalldir, WshShell, fso\r
+    Dim Ret, sInstalldir, WshShell, fso\r
 \r
-      sInstalldir = Session.Property("INSTALLDIR")\r
+    sInstalldir = Session.Property("INSTALLDIR")\r
 \r
-      Set WshShell = CreateObject("WScript.Shell")\r
-      Set fso = CreateObject("Scripting.FileSystemObject")\r
+    Set WshShell = CreateObject("WScript.Shell")\r
+    Set fso = CreateObject("Scripting.FileSystemObject")\r
 \r
     ' Start the Network Direct Service if installed\r
 \r
@@ -1601,9 +1601,6 @@ End Sub
 ' has not yet registered the IOC?\r
 \r
 Sub OpenSM_StartMeUp(WshShell,sInstalldir)\r
-    Dim  opensmPath\r
-\r
-    opensmPath = sInstalldir & "opensm.exe"\r
 \r
     Return = WshShell.Run ("cmd.exe /c sc.exe config opensm start= auto",0,true)\r
     Return = WshShell.Run ("cmd.exe /c sc.exe start opensm", 0, true)\r
similarity index 100%
rename from WinOF/WIX/HPC/HPC.inc
rename to OFED/WIX/HPC/HPC.inc
similarity index 100%
rename from WinOF/WIX/License.rtf
rename to OFED/WIX/License.rtf
similarity index 73%
rename from WinOF/WIX/README.txt
rename to OFED/WIX/README.txt
index d8846f3..c0dd742 100644 (file)
@@ -1,39 +1,43 @@
-[09-30-09]\r
+[01-28-10]\r
 \r
-How to generate a Windows OpenFabrics Release (WinOF) using the WIX 2.0 open\r
-source installer tool set ( http://sourceforge.net/projects/wix/ ).\r
+How to generate a Windows OpenFabrics Enterprise Distribution Release (OFED)\r
+using the WIX 3.0 open source installer tool set\r
+(http://sourceforge.net/projects/wix/ ).\r
 \r
 WIX References:\r
        WIX collection http://www.dalun.com/wix/default.htm\r
        WIX Tutorial http://www.tramontana.co.hu/wix/\r
        WIX sourceforge project http://sourceforge.net/projects/wix/\r
-       WIX Introduction http://wix.sourceforge.net/manual-wix2/wix_index.htm   \r
+       WIX Introduction http://wix.sourceforge.net/manual-wix3/wix_index.htm\r
 \r
 \r
 WinOF Revisions: (based on)\r
-  1.0  svn.614\r
-  1.0.1        svn.864\r
-  1.1  svn.1177\r
-  2.0  svn.1763\r
-  2.0.2        svn.1975\r
-  2.1   svn.2476\r
+  1.0      svn.614\r
+  1.0.1    svn.864\r
+  1.1      svn.1177\r
+  2.0      svn.1763\r
+  2.0.2    svn.1975\r
+  2.1      svn.2476\r
+  2.2      svn.2655\r
+WinOF renamed to OFED\r
+  2.3      svn.xxxx\r
 \r
 \r
 Creating a binary release tree\r
 ------------------------------\r
 \r
-As of WinOF 2.0 release [Aug'08] the build environment has been switched over to\r
-Microsoft's WDK (Windows Driver Kit) version 6001.180001.\r
+As of WinOF 2.0 release [Aug'2008] the build environment has been switched over\r
+to Microsoft's WDK (Windows Driver Kit) version 6001.180001.\r
 \r
-See gen1\trunk\WinOF\BuildRelease.bat file to generate a Wix installer (.msi\r
+See gen1\trunk\OFED\BuildRelease.bat file to generate a Wix installer (.msi\r
 file) containing signed driver files.\r
 The OS flavor WLH\ - Vista/Server 2008[LongHorn], WNET\ - Server 2003+XP64\r
 and XP\ (x86 only) bin\ folders will be populated with the correct folder\r
 structure such that a WIX installer (.msi) files can be generated; either\r
 cd into OS\arch dir and run buildmsi.bat or use WinOF\BuildRelease.bat.\r
 \r
-Warning - buildrelease.bat is not generic, some asembly required as the folder\r
-structure is assumed; see SVN to set build SVN (aka OPENIB_REV).\r
+Warning - buildrelease.bat is not generic, some modifications are required\r
+as the folder structure is assumed; see SVN to set build SVN (aka OPENIB_REV).\r
 \r
 BuildRelease.bat will by default deposit 7 .msi files in\r
 '%SystemRoot%\temp\WinOF_OS_arch.msi'.\r
@@ -79,14 +83,21 @@ Also see the Microsoft 'Kernel Mode Code Signing' document
 Creating a WIX tool set\r
 -------------------------\r
 \r
-Download the WIX v2 (stable) tool set (http://sourceforge.net/projects/wix/)\r
-to \91WinOF\WIX\WIX_tools\\92.\r
+Download the WIX v3 (stable) tool set (http://sourceforge.net/projects/wix/)\r
+to \91OFED\WIX\WIX_tools\\92.\r
 Unzip the archive to a folder within 'WIX_tools\' as this folder represents the\r
 version of the tool set.\r
-Something like unzip wix-2.0.5325.0-binaries.zip into wix-2.0.5325.0-binaries\.\r
+Something like unzip wix-3.0.5419.0-binaries.zip into wix-3.0.5419.0-binaries\.\r
 You would now have the following structure:\r
-       WinOF\WIX\WIX_tools\wix-2.0.5325.0-binaries\{candle.exe, light.exe,...}\r
-Point being Trunk\WinOF\buildRelease.bat needs the path to the WIX tool set.\r
+       OFED\WIX\WIX_tools\wix-3.0.5419.0-binaries\{candle.exe, light.exe,...}\r
+Point being Trunk\OFED\buildRelease.bat needs the path to the WIX tool set.\r
+\r
+*** Temp workaround ***\r
+\r
+Also download a weekly Wix 3.5 build and extract the file 3.5\bin\difxapp_ia64.wixlib\r
+and copy to 'OFED\WIX\WIX_tools\wix-3.0.5419.0-binaries\'.\r
+The file difxapp_ia64.wixlib was missing from the WIX 3.0 stable release and\r
+added back into the 3.5 weekly builds.\r
 \r
 \r
 \r
@@ -112,7 +123,7 @@ BUILDING a .msi installer image file
 \r
 Easy way:\r
  place MS cross certificate file (.cer) in WIX\ folder; 'My' cert store needs\r
- to contain your company cert file; WinOF\BuildRelease.bat needs the name of\r
+ to contain your company cert file; OFED\BuildRelease.bat needs the name of\r
  your company cert file; OFA case 'OpenFabrics Alliance'.\r
  .\r
  cd trunk\\r
@@ -137,13 +148,13 @@ WARNING:
    assupmtion: .\bin is populated correctly from makebin.bat or\r
    'BuildRelease makebin'.\r
 \r
-cd gen1\trunk\WinOF\WIX\wlh\x86 & nmake\r
+cd gen1\trunk\OFED\WIX\wlh\x86 & nmake\r
        Results in a .\WOF_wlh_x86.msi installer image.\r
 \r
-cd gen1\trunk\WinOF\WIX\wlh\x64 & nmake\r
+cd gen1\trunk\OFED\WIX\wlh\x64 & nmake\r
        Results in a WOF_wlh_x64.msi installer image.\r
 \r
-cd gen1\trunk\WinOF\WIX\wlh\ia64 & nmake\r
+cd gen1\trunk\OFED\WIX\wlh\ia64 & nmake\r
        Results in a WOF_wlh_ia64.msi installer image.\r
 \r
 \r
@@ -151,7 +162,7 @@ DEBUG Installation
 ------------------\r
 Create a log file for a given .msi installation:\r
 \r
-  msiexec /I "WOF_x86.msi" /Lv \temp\msi.log\r
+  msiexec /I "OFED_x86.msi" /Lv \temp\msi.log\r
 \r
   Also see %windir%\inf\setupapi.dev.log on Svr08 & Vista for driver load\r
   logging.\r
similarity index 85%
rename from WinOF/WIX/README_checked.txt
rename to OFED/WIX/README_checked.txt
index 3b8813e..0a2424b 100644 (file)
@@ -10,7 +10,7 @@ For Server 2008 or Vista, install with the signed .inf & .cat checked files.
 1) Make a copy of the free driver .sys and it's .cat file from the correct install\r
    folder in Winof\ {IBcore, net or storage}.\r
 \r
-2) Copy checked driver .sys and .cat file from the WinOF\Checked\kernel folder to\r
+2) Copy checked driver .sys and .cat file from the OFED\Checked\kernel folder to\r
    correct install folder; where free versions were located.\r
 \r
 3) Uninstall currently installed free driver; right-click uninstall. \r
diff --git a/OFED/WIX/README_release.txt b/OFED/WIX/README_release.txt
new file mode 100644 (file)
index 0000000..46ce52d
--- /dev/null
@@ -0,0 +1,82 @@
+\r
+[01-15-10] OFED 2.2 RC2 Release available\r
+\r
+Release available @ http://www.openfabrics.org/downloads/OFED/v2.3_RC0\r
+\r
+Please address comments and concerns to https://bugs.openfabrics.org and/or the\r
+Windows OpenFabrics email list ofw@lists.openfabrics.org \r
+\r
+\r
+OFED Release Summary\r
+-----------------\r
+\r
+1) The OFED 2.2 release is based on openib-windows source svn revision\r
+   (branches\OFED2-2 svn.2667).\r
+\r
+   Last OFED release (2.1) based on svn.2476.\r
+\r
+2) Features\r
+\r
+   Installers available for Windows 7 & Server 2008 R2\r
+\r
+   NDIS 6 IPoIB for Server 2008, Svr 2008 R2, Windows 7 and Vista.\r
+\r
+   NDIS 5.1 IPoIB for Server 2003 & XP.\r
+\r
+   uDAPL 2.0.25 code base:\r
+      No longer supporting uDAT/uDAPL version 1.0, uDAT/uDAPL version 2.0 only.\r
+\r
+   OpenSM upgraded to version 3.3.3 (see %windir%\temp\osm.log for SM details).\r
+\r
+   OFED installer upgraded to WIX 3.0\r
+\r
+   ND/winverbs provider available as a technology preview (see ndinstall -h).\r
+\r
+\r
+2) Bug fixes in\r
+\r
+   IB Core\r
+   IPoIB\r
+   WSD\r
+   DAT/DAPL\r
+   WinVerbs\r
+   WinMAD\r
+   OFED (Open Fabrics Enterprise Distribution [Linux]) verbs API\r
+   IPoIB\r
+   SRP\r
+   OFED Installer\r
+   manual\r
+\r
+**** Known Issues ****\r
+\r
+HCA drivers are reclassified as BOOT_START drivers to support booting from\r
+an SRP IOC.  An unfortunate side-effect is when OFED 2.2 is installed\r
+on a system for the first time, after installation a mandatory reboot is\r
+Required by Windows.\r
+\r
+After the OFED.msi file has started installation, an errant\r
+"Welcome to the Found New Hardware Wizard" window 'may' popup; XP & Svr 2003.\r
+\r
+Just ignore or 'cancel' the errant FNHW popup window in order to proceed with\r
+the installation. XP requires a cancel, for WLH & WNET, the notifier will\r
+disappear on their own. \r
+\r
+You do need to answer 'Yes' or 'Continue' to popup windows which refer to\r
+Non-Logo'ed (aka, Non-WHQL'ed) drivers being installed.\r
+\r
+If the install appears to hang, look around for popup windows requesting input\r
+which are covered by other windows.\r
+Such is the case on Server 2008 initial install - Answer 'yes' to always trust\r
+the OpenFabrics Alliance as a SW publisher.\r
+\r
+\r
+Please:\r
+  Read the Release_notes.htm file!\r
+\r
+  make 'sure' your HCA firmware is recent:\r
+      vstat.exe displays HCA firmware version & PSID.\r
+      flint.exe (found in the Mellanox firmware tools package) displays PSID.\r
+\r
+Thank you,\r
+\r
+OFED for Windows Developers.\r
similarity index 91%
rename from WinOF/WIX/Release_notes.htm
rename to OFED/WIX/Release_notes.htm
index 1eb3a3b..7ad5949 100644 (file)
@@ -92,7 +92,7 @@ src=openfabrics.gif></h1>
 <h1 align=center style='text-align:center'><a name="WinOF_Release_Notes">2.2 Release Notes</a></h1>\r
 \r
 <h3 align=center style='text-align:center'>\r
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y" startspan -->11/20/2009<!--webbot bot="Timestamp" endspan i-checksum="12513" --></h3>\r
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y" startspan -->01/13/2010<!--webbot bot="Timestamp" endspan i-checksum="12535" --></h3>\r
 \r
 <div class=MsoNormal align=center style='text-align:center'>\r
 \r
@@ -120,6 +120,9 @@ Installation</font></a></b></h3>
 Setting the IPoIB Interface IP Address</font></a></u></h3>\r
 <h3><u><a href="#Uninstall"><font color="#000000">\r
 Uninstall</font></a></u></h3>\r
+<h3><u><font color="#000000"><a href="#Verifying_the_WinOF_install">\r
+<font color="#000000">Verifying \r
+the Installation</font></a></font></u></h3>\r
 <h3><u><a href="#Trouble_Shooting"><font color="#000000">\r
 Trouble Shooting</font></a></u></h3>\r
 <h3><a href="#OpenIB_Subnet_Management_as_a_Windows_Service">\r
@@ -151,7 +154,7 @@ InfiniBand fabric.</span></p>
 <p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Arial"'>&nbsp;Binary\r
 files generated from the OpenIB-windows developers subversion (svn) source tree </span>\r
 <font face="Arial">'<font size="3">svn://openib.tc.cornell.edu</font>'<span style='font-size:12.0pt;'> \r
-(branches\WOF2-2 svn revision <font color="#FF0000">2476</font>)\r
+(branches\WOF2-2 svn revision <font color="#FF0000">2667</font>)\r
 are packaged into a <a href="http://www.dalun.com/wix/default.htm">WIX \r
 (Windows Installer Xml)</a> single file install package referred to as the \r
 Windows OpenFabrics&nbsp;(WinOF) release 2.2.</span></font><span style='font-size:12.0pt;font-family:"Times New Roman"'><br>\r
@@ -162,11 +165,17 @@ This WinOF 2.2 is a full release as it contains:</span></font></p>
 </div>\r
 <ul>\r
        <li>\r
-       <p class="MsoPlainText"><font face="Arial" size="3">Windows 7 and Windows Server \r
+       <p class="MsoPlainText"><font face="Arial" size="3">Windows 7, Windows Server \r
        2008 R2 and HPC SP2 are now supported.</font></p></li>\r
        <li>\r
-       <p class="MsoPlainText"><font face="Arial" size="3">Network Direct \r
-       supported on Server 2008/HPC and Server 2008 R2/HPC (SP2).</font></p></li>\r
+       <p class="MsoPlainText"><font face="Arial" size="3">NDIS 6 IPoIB for Server \r
+       2008, Serverr 2008 R2, Windows 7 and Vista.</font></p></li>\r
+       <li>\r
+       <p class="MsoPlainText"><font face="Arial" size="3">NDIS 5.1 IPoIB for \r
+       Server 2003 &amp; XP.</font></p></li>\r
+       <li>\r
+       <p class="MsoPlainText"><font face="Arial" size="3">NetworkDirect \r
+       is supported for Server 2008/HPC and Server 2008 R2/HPC (SP2).</font></p></li>\r
        <li>\r
        <p class="MsoPlainText"><font face="Arial" size="3">Mellanox ConnectX(mlx4) drivers \r
        enhanced for increased performance and stability.</font></p></li>\r
@@ -180,12 +189,15 @@ This WinOF 2.2 is a full release as it contains:</span></font></p>
        </li>\r
        <li>\r
        <p class="MsoPlainText"><font face="Arial" size="3">uDAT/DAPL is now a \r
-       common code base with OFED uDAT/DAPL; supported DAPL providers: IBAL, \r
-       socket-cm and rdma-cm.</font></p></li>\r
+       common code base with OFED uDAT/DAPL verson 2.0.25; uDAT/DAPL v1.* is \r
+       deprecated, v2.0 only.</font></p></li>\r
        <li>\r
        <p class="MsoPlainText"><font face="Arial" size="3">Bug fixes for stability in IBcore, \r
        ConnectX, WSD, NetworkDirect, VNIC, SRP, IPoIB, DAT/DAPL</font></p></li>\r
        <li>\r
+       <p class="MsoPlainText"><font face="Arial" size="3">OpenSM ws upgraded to \r
+       version 3.3.3.</font></p></li>\r
+       <li>\r
        <p class="MsoPlainText"><font face="Arial" size="3">\r
        <a href="http://www.wixwiki.com/index.php?title=Main_Page">WIX 3.0</a> based \r
        installer</font></p></li>\r
@@ -305,7 +317,8 @@ style='background-position: 0% 0%; mso-highlight:yellow; background-image:none;
 <a href="http://www.mellanox.com/content/pages.php?pg=firmware_download">\r
 Mellanox Firmware (FW) versions and update tools</a><br>\r
 <br>\r
-Current HCA firmware version can be viewed from the 'vstat' command.</font></p>\r
+Current HCA firmware version can be viewed from the 'vstat' command or the \r
+Mellanox firmware tool flint.</font></p>\r
 \r
 <h4><font face="Arial"><u>Supported Switches</u></font></h4>\r
 \r
@@ -341,11 +354,11 @@ Files\WinOF'.&nbsp; Although device driver modules initially reside in
 '%SystemDrive%\Program Files\WinOF\Drivers', when installed the Windows device \r
 installer copies driver files to %SystemRoot%\system32 &amp; %SystemRoot%\SysWOW64'. \r
 DAT &amp; DAPL runtime libraries are installed into %SystemRoot% in order to be \r
-accessible to user mode applications.<br>\r
+accessible by user mode applications.<br>\r
 WinOF user mode executables are designed to be run from\r
 a Command Prompt window; see&nbsp; 'Start-&gt;Program Files-&gt; Windows OpenFabrics-&gt; Command Prompt'. </font></p>\r
 <p><font face="Arial">'%SystemDrive%\Program Files\WinOF' is appended to the system wide search \r
-path environment variable 'PATH'; new command windows created after the installation will have the updated \r
+path environment variable 'PATH'; any command windows created after the installation will have the updated \r
 %PATH% environment variable, hence will be able to access WinOF executables.</font></p>\r
 \r
 <p><font face="Arial">The \91default\92 installation installs \91released/free\92 (not\r
@@ -360,7 +373,7 @@ WinOF install will install OpenSM as a Windows service which
 is disabled; after an installation, choose your openSM node and start the openSM \r
 service.&nbsp; \r
 See the WinOF Manual for details on opensm as a service.<br>\r
-By selecting the 'OpenSM_Service_Enabled' install feature, a local OpenSM subnet \r
+By selecting the 'OpenSM_Service_Started' install feature, a local OpenSM subnet \r
 management service will be automatically started. </font> </p>\r
 \r
 <p><font face="Arial">Note, the opensm.exe process must continue to run in order\r
@@ -383,7 +396,7 @@ OpenFabrics manual.</font></p>
        <li><font face="Arial">Double-click the .msi installer file, <b>Except for \r
        Vista. </b></font></li>\r
        <li><font face="Arial">For Vista installs, from an privileged administrator command window, execute 'msiexec /I \r
-       WinOF_2-1_wlh_xxx.msi'.</font></li>\r
+       WinOF_2-2_wlh_xxx.msi'.</font></li>\r
 </ul>\r
 <h3>Requirements</h3>\r
 \r
@@ -900,20 +913,63 @@ occur after the uninstall.</font></p>
 </ol>\r
 <p><a href="#WinOF_Release_Notes"><font color="#000000">&lt;Return-to-Top&gt;</font></a></p>\r
 <p>&nbsp;</p>\r
-\r
-<BLOCKQUOTE></BLOCKQUOTE>\r
+<h2><u><font face="Arial"><a name="Verifying_the_WinOF_install">Verifying the \r
+WinOF install</a></font></u></h2>\r
+<ul>\r
+       <li><font face="Arial">From a command windows type 'devmgmt.msc'. Look for \r
+       InfiniBand HCA device(s) along with Network IPoIB devices .<br>\r
+&nbsp;</font></li>\r
+       <li><font face="Arial">From a command-window, type 'ibv_devinfo' which \r
+       should print &quot;hca_id: ibv_device0&quot; on the first line.<br>\r
+&nbsp;</font></li>\r
+       <li><font face="Arial">Make sure that a Subnet Manager is running on the \r
+       fabric by invoking the sminfo utility.<br>\r
+       <br>\r
+       If an SM is not running, sminfo prints:&nbsp; sminfo: iberror: query failed<br>\r
+       <br>\r
+       If an SM is running, sminfo prints the LID and other SM node information.<br>\r
+       <br>\r
+       Example:&nbsp; sminfo: sm lid 0x1 sm guid 0x2c9010b7c2ae1, activity count 20 \r
+       priority 1<br>\r
+&nbsp;</font></li>\r
+       <li><font face="Arial">To check if OpenSM is running on the 'management' \r
+       node, enter:&nbsp; 'services.msc'.<br>\r
+       Look for the Infiniband Subnet Manager entry; it should be automatic &amp; \r
+       started.<br>\r
+       View %windir%\temp\osm.syslog or %windir%\temp\osm.log files to see how \r
+       OpenSM started.<br>\r
+&nbsp;</font></li>\r
+       <li><font face="Arial">Verify the status of ports by using ibv_devinfo: all \r
+       connected ports should report a &quot;PORT_ACTIVE&quot; state.<br>\r
+&nbsp;</font></li>\r
+       <li><font face="Arial">Check the network connectivity status: run \r
+       ibnetdiscover to see if the subnet is &quot;clean&quot; and ready for ULP/application \r
+       use.<br>\r
+&nbsp;Note: ibndetdiscover scans the entire fabric.<br>\r
+&nbsp;</font></li>\r
+       <li><font face="Arial">After you have assigned an IP address to the IPoIB \r
+       Local Area Connection(s).&nbsp; From a command-window, type 'ping IPoIB_addr'; \r
+       where IPoIB_addr is an address of an IPoIB instance on another fabric \r
+       connected system.</font></li>\r
+</ul>\r
+<p><a href="#WinOF_Release_Notes"><font color="#000000">&lt;Return-to-Top&gt;</font></a></p>\r
+<p>&nbsp;</p>\r
 <h2><u><a name="Trouble_Shooting">Trouble Shooting</a></u></h2>\r
 <p><font face="Arial">From a command window type the following quick-start \r
 commands:</font></p>\r
 <ul>\r
-       <li><font face="Arial">To start the Device Manager:&nbsp; devmgmt.msc</font></li>\r
-       <li><font face="Arial">To start the Services Manager:&nbsp; services.msc</font></li>\r
+       <li><font face="Arial">To start the Device Manager:&nbsp; 'devmgmt.msc'<br>\r
+       Look for InfiniBand HCA devices along with IPoIB network devices.<br>\r
+&nbsp;</font></li>\r
+       <li><font face="Arial">To start the Services Manager:&nbsp; services.msc<br>\r
+       If the Subnet Manager was installed as 'started' on this system, find the \r
+       InfiniBand Subnet Manager entry; entry should be automatic &amp; started.</font></li>\r
 </ul>\r
 <p><font face="Arial">A Vista WinOF installation can fail due to protection failures when \r
 installing the HCA driver. Vista HCA driver installation failure can be caused \r
 by&nbsp; double-clicking the .msi installer \r
 file to start the installation.<br>\r
-WinOF installs for Vista (only) require the installation be started&nbsp; from a \r
+WinOF installs for (Vista only) require the installation be started&nbsp; from a \r
 privileged Administrator command window.<br>Start a privileged Administrator command window (Start-&gt;Command \r
 Prompt-&gt;Right-click-&gt;Run as Administrator) and execute:<br>\r
 &nbsp;&nbsp;&nbsp; msiexec /I \r
@@ -1113,9 +1169,10 @@ check for your desired adapter ordering.<br></font><br>
 <BLOCKQUOTE></BLOCKQUOTE>\r
 <h2><u><a name="Which_WinOF_release_is_installed">Which WinOF release is installed</a></u><a name="Which_WinOF_release_is_installed">?</a></h2>\r
 <ol>\r
-       <li><font face="Arial">Add/Remove Programs entry identifies the WinOF release version.</font></li>\r
-       <li><font face="Arial">Start-&gt;Programs-&gt;Windows OpenFabrics-&gt;Release Notes&nbsp; \r
-(2nd Line)</font></li>\r
+       <li><font face="Arial">Control Pannel --&gt;Add/Remove Programs or&nbsp; \r
+       --&gt;Programs/Features entry identifies the installed WinOF release version.</font></li>\r
+       <li><font face="Arial">Start-&gt;Programs-&gt;Windows OpenFabrics (check \r
+       Uninstall entry).</font></li>\r
        <li><font face="Arial">Driver confirmation from the Device Manager:<br>&nbsp;&nbsp;&nbsp; Query My Computer-&gt; Manage-&gt; Device Manager-&gt; Network \r
 Adapters-&gt; OpenFabrics IPoIB Adapter-&gt; Properties-&gt; Driver-&gt; Details<br>&nbsp;&nbsp;&nbsp; The subversion (svn) revision number will be listed under \r
 'Driver Version'. The svn revision number will match what's listed in the \r
@@ -1134,7 +1191,9 @@ the file version; [WinOF-Major.Minor.not-used.svn revision number].</font></li>
 &nbsp;</u></b></font></li>\r
        <li><font face="Arial">WinOF 2.0 is based on<b> (<u>svn.1763 branches\WOF2-0</u>)<br>\r
 &nbsp;</b></font></li>\r
-       <li><font face="Arial">WinOF 2.1 is based on<b> (<u>svn.2476 branches\WOF2-1</u>)</b></font></li>\r
+       <li><font face="Arial">WinOF 2.1 is based on<b> (<u>svn.2476 branches\WOF2-1</u>)<br>\r
+&nbsp;</b></font></li>\r
+       <li><font face="Arial">WinOF 2.2 is based on<b> (<u>svn.2667 branches\WOF2-2</u>)</b></font></li>\r
 </ul>\r
 <p><a href="#WinOF_Release_Notes"><font color="#000000">&lt;Return-to-Top&gt;</font></a></p>\r
 <p>&nbsp;</p>\r
@@ -1226,7 +1285,7 @@ for the setting to take effect.</span></p>
 <p align="left"><font face="Arial">In order for DAT/DAPL programs to execute correctly, the 'dat.dll' \r
 file must be present in the current directory,\r
 %SystemRoot% or in the library search path.</font></p>\r
-<p align="left"><font face="Arial">WinOF installation places the dat.dll and dapl.dll \r
+<p align="left"><font face="Arial">WinOF installation places the dat2.dll and dapl2.dll \r
 files in the '%SystemRoot%' \r
 folder (a.k.a. \Windows).</font></p>\r
 <p align="left"><font face="Arial">The DAT/DAPL configuration file by convention is defined as \r
@@ -1241,7 +1300,7 @@ of the environment variable DAT_OVERRIDE. Such that 'DAT_OVERRIDE=D:\MyDAT\test.
 would be a valid override specification.</font></p>\r
 <p align="left"><font face="Arial">Within the dat.conf file, the DAPL library specification can be \r
 located as the 5th whitespace separated line argument. By default the DAPL \r
-library file is installed as %WINDIR%\dapl.dll'.</font></p>\r
+library file is installed as %WINDIR%\dapl2.dll'.</font></p>\r
 <p align="left"><font face="Arial">Should you choose to relocate the DAPL library file to a folder \r
 where whitespace appears in the full library path specification, then the full \r
 library file specification must be contained within double-quotes. A side effect \r
@@ -1249,9 +1308,11 @@ of the double-quotes is the library specification is treated as a Windows string
 which implies the '\' (backslash character) is treated as an 'escape' character.&nbsp; \r
 Hence all backslashes in the library path must be duplicated when enclosed in \r
 double-quotes (e.g., &quot;C:\\Programs Files\\WinOF\\dapl.dll&quot;).</font></p>\r
-<h4 align="left"><span style="font-weight: 400"><font face="Arial">DAT/DAPL version 2.0 runtime \r
+<h4 align="left"><span style="font-weight: 400"><font face="Arial">uDAT/uDAPL version 2.0 runtime \r
 libraries are identified as dat2.dll and dapl2.dll, both in %SystemRoot%; see \r
-manual for further details.</font><br>\r
+manual for further details.<br>\r
+uDAT/uDAPL version 1.1 runtime libraries identified as dat.dll and dapl.dll, are \r
+no longer available as support for v1.1 is deprecated.</font><br>\r
 &nbsp;</span></h4>\r
 <p align="left"><a href="#WinOF_Release_Notes"><font color="#000000">\r
 &lt;Return-to-Top&gt;</font></a></p>\r
@@ -1270,7 +1331,14 @@ manager view System Devices --&gt; InfiniBand I/O Unit for conformation of corre
 IOU driver loading.</font></p>\r
 <p align="left"><font face="Arial">In order for the SRP miniport driver installation to complete, an SRP target must be\r
 detected by a Subnet Manager running somewhere on the InfiniBand fabric; either \r
-a local or remote Subnet Manager works.</font></p>\r
+a local or remote Subnet Manager works. <br>\r
+When the subnet manager communicates the existence of an SRP target, Windows PNP \r
+(Plug-n-Play) will match the IOC device ID with DriverStore installed drives and \r
+then will load the IBiou.sys driver along with the ib_srp.sys driver.</font></p>\r
+<p align="left"><font face="Arial">An invocation of 'diskmgmt.msc' will display \r
+available SRP target disks.</font></p>\r
+<p align="left"><font face="Arial">Consult the WinOF manual for further SRP \r
+topics including configuring a Linux OFED SRP target.</font></p>\r
 <h3 align="left"><u>SRP Driver Uninstall</u></h3>\r
 <p align="left"><font face="Arial">If the SRP (SCSI RDMA Protocol) driver has been previously \r
 installed, then in order to achieve a 'clean' uninstall, the SRP target drive(s) \r
@@ -1335,12 +1403,10 @@ WinOF install.</font></p>
 \r
 <ul>\r
        <li>\r
-       <p class=MsoPlainText><font face="Arial" size="3">DAPL2 providers Socket-CM \r
-       or DAPL2 rdma-CM<br>\r
-&nbsp;Configuring&nbsp; &gt; 1 rank \r
-       per node can cause connection establishment problems; not an issue with the \r
-       IBAL provider.</font></p>\r
-       <p class=MsoPlainText>&nbsp;</p></li>\r
+       <p class=MsoPlainText><font face="Arial" size="3">HCA drivers are now \r
+       classified as 'BOOT START' drivers; the implication being for a first time \r
+       install, the system will reboot after installation.<br>\r
+&nbsp;</font></p></li>\r
        <li>\r
        <p class=MsoPlainText><font face="Arial" size="3">IPoIB partition \r
        multicast \r
@@ -1362,21 +1428,21 @@ WinOF install.</font></p>
                <font face="Arial" size="2">\r
                <p class="MsoNormal"></font><font size="3"><font face="Arial" size="2">If&nbsp;IGMP&nbsp;V3 is still used,&nbsp;please follow the instructions on</font><span style="color: navy"><font face="Arial" color="#0000ff" size="2">\r
                <font color="#0000ff">(</font><a title="blocked::http://support.microsoft.com/default.aspx/kb/815752" style="color: blue; text-decoration: underline" href="http://support.microsoft.com/default.aspx/kb/815752">http://support.microsoft.com/default.aspx/kb/815752</a></font></span></font><span style="color: navy"><font size="3" color="#0000ff" face="Arial">)</font></span></p>\r
-               <p class="MsoNormal">&nbsp;</p></font>\r
-               <font face="Arial" size="2">\r
+               <p class="MsoNormal">&nbsp;</p></font><font face="Arial" size="2">\r
                <p class="MsoNormal"><font size="3" face="Arial">Server 2008,</font></font><font size="3" face="Arial"> \r
                HPC or Vista:</font></span></div>\r
-       <div><span class="395594910-04112008">\r
-               <font face="Arial" color="#000080">If the netsh command is not \r
+       <div><span class="395594910-04112008"><font face="Arial" color="#000080">If the netsh command is not \r
                available, then you will need to install via the command 'servermanagercmd.exe \r
                -install NPAS-RRAS-Services'.</font></span></div>\r
        <div><span class="395594910-04112008"><font face="Tahoma" color="#0000ff">\r
                <div>\r
-                       <p class="MsoNormal"><font face="Arial"><span style="color: navy"><font size="3">netsh \r
+                       <p class="MsoNormal"><font face="Arial"><span style="color: navy">\r
+                       <font size="3">netsh \r
                        routing ip igmp </font></span><font color="navy" size="3">\r
                        <span style="color: navy">install</span></font></font></div>\r
                <div><font face="Arial" color="#0000ff" size="2">\r
-                       <p class="MsoNormal"><font face="Arial"><span style="color: navy"><font size="3">netsh \r
+                       <p class="MsoNormal"><font face="Arial"><span style="color: navy">\r
+                       <font size="3">netsh \r
                        routing ip igmp install </font></span><font color="navy" size="3">\r
                        <span style="color: navy">add interface &quot;interface name of IPoIB \r
                        adapter&quot;&nbsp; igmpprototype=igmprtrv2</span></font></font></p>\r
similarity index 95%
rename from WinOF/WIX/build-all-MSI.bat
rename to OFED/WIX/build-all-MSI.bat
index b68b076..e20293f 100644 (file)
@@ -126,7 +126,7 @@ for %%o in ( win7 wlh wnet wxp ) do (
 \r
 dir %DST%\*.msi\r
 \r
-echo ''\r
+echo.\r
 echo Done - WIX installers in %DST%\r
 \r
 @endlocal\r
similarity index 69%
rename from WinOF/WIX/common/PgmMenuShortcuts.inc
rename to OFED/WIX/common/PgmMenuShortcuts.inc
index 8767f99..f39264e 100644 (file)
@@ -1,40 +1,40 @@
 <Include>\r
 \r
   <Directory Id="ProgramMenuFolder">\r
-     <Directory Id="ProgramMenuDir" Name="Windows OpenFabrics" >\r
+     <Directory Id="ProgramMenuDir" Name="$(var.PRODUCT)" >\r
         <Component Id="WinOFshortcuts"\r
                    Guid="DD67D6B3-F7C5-4fa3-A249-A0D87557333E">\r
 \r
             <Shortcut Id="sc_manual"\r
                       Name="Manual"\r
-                      Description="WinOF Manual"\r
+                      Description="$(var.PID) Manual"\r
                       Target="[INSTALLDIR]Manual.htm"\r
                       WorkingDirectory="INSTALLDIR"\r
                       Icon="openfabrics.ico" IconIndex="0" />\r
 \r
             <Shortcut Id="sc_RelNotes"\r
                       Name="Release Notes"\r
-                      Description="WinOF Release/Install Notes"\r
+                      Description="$(var.PID) Release/Install Notes"\r
                                          Target="[INSTALLDIR]Release_notes.htm"\r
                       WorkingDirectory="INSTALLDIR"\r
                       Icon="openfabrics.ico" IconIndex="0" />\r
 \r
             <Shortcut Id="sc_Command_Window"\r
-                      Name="WinOF Command Window"\r
-                      Description="Cmd Window in WinOF folder"\r
+                      Name="OFED Command Window"\r
+                      Description="Cmd Window in $(var.PID) folder"\r
                                          Target="[INSTALLDIR]Command Window.lnk"\r
                       WorkingDirectory="INSTALLDIR"\r
                       Icon="openfabrics.ico" IconIndex="0" />\r
 \r
             <Shortcut Id="sc_UninstallProduct"\r
-                      Name="Uninstall WinOF $(var.WOFREL)"\r
+                      Name="Uninstall $(var.PID) $(var.WOFREL)"\r
                              Target="[System64Folder]msiexec.exe"\r
                       Arguments="/X [ProductCode]"\r
-                      Description="Uninstalls Windows OpenFabrics InfiniBand" />\r
+                      Description="Uninstalls $(var.PRODUCT)" />\r
 \r
             <RemoveFolder Id="ProgramMenuDir" On="uninstall" />\r
 \r
-            <RegistryValue Root="HKCU" Key="Software\Microsoft\WinOF"\r
+            <RegistryValue Root="HKCU" Key="Software\Microsoft\$(var.PID)"\r
                            Name="installed" Type="integer" Value="1"\r
                            KeyPath="yes" />\r
         </Component>\r
similarity index 93%
rename from WinOF/WIX/common/requirements.inc
rename to OFED/WIX/common/requirements.inc
index f66fdee..f7ec252 100644 (file)
@@ -52,7 +52,7 @@
     </Condition>\r
 \r
     <Media Id="1" Cabinet="Data1.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1" />\r
-    <Property Id="DiskPrompt" Value="WinOF Installation [1]" />\r
+    <Property Id="DiskPrompt" Value="$(var.PID) Installation [1]" />\r
 \r
     <SetProperty Id="WINROOT" Value="[WindowsVolume]" Before="CostInitialize" />\r
     <SetProperty Id="WINTEMP" Value="[WindowsFolder]\temp\" Before="CostInitialize" />\r
similarity index 97%
rename from WinOF/WIX/common/std_features.inc
rename to OFED/WIX/common/std_features.inc
index 2b565af..ce72277 100644 (file)
     </Feature>\r
 \r
     <Feature Id="fCHECKED" Title="Debug/Checked Modules"\r
-         Description="Checked versions: Not installed; see %ProgramFiles%\WinOF\Checked."\r
+         Description="Checked versions: Not installed; see %ProgramFiles%\$(var.PID)\Checked."\r
          Display="expand" Level="5" ConfigurableDirectory="INSTALLDIR"\r
          AllowAdvertise='no' InstallDefault='local' Absent='allow'>\r
       <ComponentRef Id="cCHK_kernel" />\r
similarity index 94%
rename from WinOF/WIX/common/tools.inc
rename to OFED/WIX/common/tools.inc
index f0c515a..22cf8c5 100644 (file)
@@ -1,5 +1,8 @@
 <Include>\r
+\r
      <Component Id="Tools" Guid="1B89230E-5D8D-41a5-BD1F-A3E308FEE026">\r
+\r
+      <!-- Add INSTALLDIR to the system-wide PATH evnironment var -->\r
       <Environment Id='UpdatePath' Name='PATH' Action='set'\r
                    System='yes' Part='last' Value='[INSTALLDIR]' /> \r
 \r
@@ -44,4 +47,5 @@
        <File Id="nsc" Name="nsc.exe" DiskId="1"\r
                 Vital="yes" Source="..\bin\tools\$(var.ARCH)\release\nsc.exe" />\r
      </Component>\r
+\r
 </Include>\r
similarity index 100%
rename from WinOF/WIX/dat.conf
rename to OFED/WIX/dat.conf
similarity index 100%
rename from WinOF/WIX/dpinst.xml
rename to OFED/WIX/dpinst.xml
similarity index 59%
rename from WinOF/WIX/sign-all-drivers.bat
rename to OFED/WIX/sign-all-drivers.bat
index 31bc946..4660c9b 100644 (file)
@@ -1,14 +1,14 @@
 @echo off\r
 setlocal\r
 rem\r
-rem Digitally sign all drivers for all OSes & architectures.\r
+rem Digitally sign all drivers present in specified OS & arch folders\r
 rem\r
-rem example - sign-all-drivers CertFilename CertSubjName {OS arch}\r
+rem usage: sign-all-drivers CertFilename CertSubjName {OS arch}\r
 rem   CertFilename - full path to MSCV-VSClass3.cer file\r
-rem                  example ...\trunk\winof\wix\MSCV-VSClass3.cer\r
+rem                  example ...\trunk\OFED\wix\MSCV-VSClass3.cer\r
 rem   CertSubjName - "OpenFabricsAlliance" Your Company CertName in CertStore. \r
 rem   OS - one of all,wxp,wlh,wnet,win7\r
-rem   arch - all,amd64,x64,x86,ia64\r
+rem   arch - all,x64,x86,ia64\r
 rem see TS below.\r
 rem\r
 \r
@@ -30,69 +30,78 @@ if %2 == "" (
 )\r
 \r
 if "%3" == "" (\r
-:all\r
+:all_os\r
     set OS_names=win7 wlh wnet wxp\r
-    set Arch_names=amd64 x86 ia64\r
-) else (\r
-    if "%4" == "" (\r
-      echo %0: options OS arch must both be specified.\r
-      exit /B 1 \r
-    )\r
+    goto OK_os\r
+)\r
+if "%3" == "all"  goto all_os\r
+set OS_names=%3\r
+\r
+:OK_os\r
 \r
-    if "%3" == "all" goto all\r
-    set OS_names=%3\r
-    if "%4" == "x64" (set Arch_names=amd64) else (set Arch_names=%4)\r
+if "%4" == "" (\r
+:arch_all\r
+    set ArchNames=amd64 x86 ia64\r
+    set ArchArg=all\r
+    goto OK_arch\r
 )\r
+if "%4" == "all" goto arch_all\r
+if "%4" == "x64" (set ArchNames=amd64) else (set ArchNames=%4)\r
+set ArchArg=%ArchNames%\r
+\r
+:OK_arch\r
 \r
 rem XXX defeat TimeStamping until net access resolved.\r
 rem set TS=noTimeStamp\r
 \r
+echo.\r
+\r
 for %%p in ( %OS_names% ) do (\r
-    echo %0 - Signing %%p drivers\r
+    echo %0 - Signing %%p drivers arch %ArchArg%\r
     pushd %%p\r
     if ERRORLEVEL 1 (\r
         echo %0 - Error in pushd %%p folder ?\r
         exit /B 1\r
     )\r
     rem Sign free HCA drivers\r
-    call signDrivers %1 %2 bin\HCA %TS%\r
+    call signDrivers %1 %2 bin\HCA %ArchArg% %TS%\r
     if ERRORLEVEL 1 (\r
-        echo %0 - Error signing %%p\bin\HCA drivers?\r
+        echo %0 - Error signing %%p\bin\HCA\%ArchArg% drivers?\r
         exit /B 1\r
     )\r
     rem Sign checked HCA drivers\r
-    call signDrivers %1 %2 bin\Chk\HCA %TS%\r
+    call signDrivers %1 %2 bin\Chk\HCA %ArchArg% %TS%\r
     if ERRORLEVEL 1 (\r
-        echo %0 - Error signing %%p\bin\Chk\HCA drivers?\r
+        echo %0 - Error signing %%p\bin\Chk\HCA\%ArchArg% drivers?\r
         exit /B 1\r
     )\r
        \r
     rem Sign free: IPoIB & VNIC drivers\r
-    call signDrivers %1 %2 bin\net %TS%\r
+    call signDrivers %1 %2 bin\net %ArchArg% %TS%\r
     if ERRORLEVEL 1 (\r
-        echo %0 - Error signing %%p\bin\net drivers?\r
+        echo %0 - Error signing %%p\bin\net\%ArchArg% drivers?\r
         exit /B 1\r
     )\r
     rem Sign checked: IPoIB & VNIC drivers\r
-    call signDrivers %1 %2 bin\Chk\net %TS%\r
+    call signDrivers %1 %2 bin\Chk\net %ArchArg% %TS%\r
     if ERRORLEVEL 1 (\r
-        echo %0 - Error signing %%p\bin\Chk\net drivers?\r
+        echo %0 - Error signing %%p\bin\Chk\net\%ArchArg% drivers?\r
         exit /B 1\r
     )\r
        \r
     rem Sign free SRP drivers\r
-    call signDrivers %1 %2 bin\storage %TS%\r
+    call signDrivers %1 %2 bin\storage %ArchArg% %TS%\r
     if ERRORLEVEL 1 (\r
-        echo %0 - Error signing %%p\bin\storage drivers?\r
+        echo %0 - Error signing %%p\bin\storage\%ArchArg% drivers?\r
         exit /B 1\r
     )\r
     rem Sign checked SRP drivers\r
-    call signDrivers %1 %2 bin\Chk\storage %TS%\r
+    call signDrivers %1 %2 bin\Chk\storage %ArchArg% %TS%\r
     if ERRORLEVEL 1 (\r
-        echo %0 - Error signing %%p\bin\Chk\storage drivers?\r
+        echo %0 - Error signing %%p\bin\Chk\storage\%ArchArg% drivers?\r
         exit /B 1\r
     )\r
-       popd\r
+    popd\r
 )\r
 \r
 rem sign executables used in installation so Win7 doesn't complain\r
@@ -103,8 +112,8 @@ set DU=/du http://www.openfabrics.org
 for %%p in ( %OS_names% ) do (\r
        pushd %%p\r
        echo.\r
-       echo Sign %%p Executables\r
-    for %%a in ( %Arch_names% ) do (\r
+       echo Sign %%p Executables for arch %ArchNames%\r
+    for %%a in ( %ArchNames% ) do (\r
                for %%f in ( bin\net\%%a\ndinstall.exe bin\net\%%a\installsp.exe ) do (\r
                        if exist %%f (\r
                signtool sign /ac %1 /n %2 %TISTMP% %DU% %%f\r
similarity index 84%
rename from WinOF/WIX/win7/signDrivers.bat
rename to OFED/WIX/win7/signDrivers.bat
index 16a64c6..f5788f9 100644 (file)
@@ -1,14 +1,16 @@
 @echo off\r
 setlocal\r
-\r
 rem Sign device drivers for architectures specified\r
 \r
 rem usage:\r
-rem   signDrivers CrossCertFilename CertStoreName path-2-drivers {noTimeStamp}\r
-rem            CrossCertFilename - fully qualified path\filename of cross cert.\r
-rem            CertStoreName - name of certificate in 'MY' Cert store (certmgr).\r
+rem   signDrivers CrossCertFname CertStoreName path-2-drivers arch {noTimeStamp}\r
+rem            CrossCertFname - fully qualified path\filename of cross cert.\r
+rem            CertStoreName - name of certificate in 'MY' Cert store (certmgr)\r
+rem            path-2-drivers\r
+rem            arch - all,x86,x64,ia64\r
+rem            noTimeStamp - blank implies no TimeStamp.\r
 \r
-rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca\r
+rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca all\r
 \r
 rem cmd.exe /V:on (delayed environment variable expansion) is required!\r
 set F=on\r
@@ -48,8 +50,18 @@ if "%3" == "" (
     exit /B 1\r
 )\r
 \r
-rem Timestamp the signed file unless instructed not to.\r
 if "%4" == "" (\r
+:all\r
+    set ArchNames=amd64 x86 ia64\r
+    goto OK_arch\r
+)\r
+if "%4" == "all" goto all\r
+if "%4" == "x64" (set ArchNames=amd64) else (set ArchNames=%4)\r
+\r
+:OK_arch\r
+\r
+rem Timestamp the signed file unless instructed not to.\r
+if "%5" == "" (\r
     set TS=/t http://timestamp.verisign.com/scripts/timstamp.dll\r
 ) else (\r
     set TS=\r
@@ -70,11 +82,11 @@ if ERRORLEVEL 1 (
     echo %0 - missing relative path %3\r
     exit /B 1\r
 )\r
-echo cwd %CD%\r
+echo cwd !CD!\r
 \r
 rem sign drivers for all architectures found\r
 \r
-for %%d in (amd64 x86 ia64) do (\r
+for %%d in ( %ArchNames% ) do (\r
 \r
     if not exist %%d (\r
        echo %0 - skipping arch folder %%d\r
similarity index 84%
rename from WinOF/WIX/wlh/signDrivers.bat
rename to OFED/WIX/wlh/signDrivers.bat
index b8cd6e2..4f94efc 100644 (file)
@@ -1,14 +1,16 @@
 @echo off\r
 setlocal\r
-\r
 rem Sign device drivers for architectures specified\r
 \r
 rem usage:\r
-rem   signDrivers CrossCertFilename CertStoreName path-2-drivers {noTimeStamp}\r
-rem            CrossCertFilename - fully qualified path\filename of cross cert.\r
-rem            CertStoreName - name of certificate in 'MY' Cert store (certmgr).\r
+rem   signDrivers CrossCertFname CertStoreName path-2-drivers arch {noTimeStamp}\r
+rem            CrossCertFname - fully qualified path\filename of cross cert.\r
+rem            CertStoreName - name of certificate in 'MY' Cert store (certmgr)\r
+rem            path-2-drivers\r
+rem            arch - all,x86,x64,ia64\r
+rem            noTimeStamp - blank implies no TimeStamp.\r
 \r
-rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca\r
+rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca all\r
 \r
 rem cmd.exe /V:on (delayed environment variable expansion) is required!\r
 set F=on\r
@@ -48,8 +50,18 @@ if "%3" == "" (
     exit /B 1\r
 )\r
 \r
-rem Timestamp the signed file unless instructed not to.\r
 if "%4" == "" (\r
+:all\r
+    set ArchNames=amd64 x86 ia64\r
+    goto OK_arch\r
+)\r
+if "%4" == "all" goto all\r
+if "%4" == "x64" (set ArchNames=amd64) else (set ArchNames=%4)\r
+\r
+:OK_arch\r
+\r
+rem Timestamp the signed file unless instructed not to.\r
+if "%5" == "" (\r
     set TS=/t http://timestamp.verisign.com/scripts/timstamp.dll\r
 ) else (\r
     set TS=\r
@@ -70,11 +82,11 @@ if ERRORLEVEL 1 (
     echo %0 - missing relative path %3\r
     exit /B 1\r
 )\r
-echo cwd %CD%\r
+echo cwd !CD!\r
 \r
 rem sign drivers for all architectures found\r
 \r
-for %%d in (amd64 x86 ia64) do (\r
+for %%d in ( %ArchNames% ) do (\r
 \r
     if not exist %%d (\r
        echo %0 - skipping arch folder %%d\r
similarity index 84%
rename from WinOF/WIX/wnet/signDrivers.bat
rename to OFED/WIX/wnet/signDrivers.bat
index e729273..8aea757 100644 (file)
@@ -1,14 +1,16 @@
 @echo off\r
 setlocal\r
-\r
 rem Sign device drivers for architectures specified\r
 \r
 rem usage:\r
-rem   signDrivers CrossCertFilename CertStoreName path-2-drivers {noTimeStamp}\r
-rem            CrossCertFilename - fully qualified path\filename of cross cert.\r
-rem            CertStoreName - name of certificate in 'MY' Cert store (certmgr).\r
+rem   signDrivers CrossCertFname CertStoreName path-2-drivers arch {noTimeStamp}\r
+rem            CrossCertFname - fully qualified path\filename of cross cert.\r
+rem            CertStoreName - name of certificate in 'MY' Cert store (certmgr)\r
+rem            path-2-drivers\r
+rem            arch - all,x86,x64,ia64\r
+rem            noTimeStamp - blank implies no TimeStamp.\r
 \r
-rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca\r
+rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca all\r
 \r
 rem cmd.exe /V:on (delayed environment variable expansion) is required!\r
 set F=on\r
@@ -48,8 +50,18 @@ if "%3" == "" (
     exit /B 1\r
 )\r
 \r
-rem Timestamp the signed file unless instructed not to.\r
 if "%4" == "" (\r
+:all\r
+    set ArchNames=amd64 x86 ia64\r
+    goto OK_arch\r
+)\r
+if "%4" == "all" goto all\r
+if "%4" == "x64" (set ArchNames=amd64) else (set ArchNames=%4)\r
+\r
+:OK_arch\r
+\r
+rem Timestamp the signed file unless instructed not to.\r
+if "%5" == "" (\r
     set TS=/t http://timestamp.verisign.com/scripts/timstamp.dll\r
 ) else (\r
     set TS=\r
@@ -70,11 +82,11 @@ if ERRORLEVEL 1 (
     echo %0 - missing relative path %3\r
     exit /B 1\r
 )\r
-echo cwd %CD%\r
+echo cwd !CD!\r
 \r
 rem sign drivers for all architectures found\r
 \r
-for %%d in (amd64 x86 ia64) do (\r
+for %%d in ( %ArchNames% ) do (\r
 \r
     if not exist %%d (\r
        echo %0 - skipping arch folder %%d\r
similarity index 84%
rename from WinOF/WIX/wxp/signDrivers.bat
rename to OFED/WIX/wxp/signDrivers.bat
index 06d727c..feef2a5 100644 (file)
@@ -1,14 +1,16 @@
 @echo off\r
 setlocal\r
-\r
 rem Sign device drivers for architectures specified\r
 \r
 rem usage:\r
-rem   signDrivers CrossCertFilename CertStoreName path-2-drivers {noTimeStamp}\r
-rem            CrossCertFilename - fully qualified path\filename of cross cert.\r
-rem            CertStoreName - name of certificate in 'MY' Cert store (certmgr).\r
+rem   signDrivers CrossCertFname CertStoreName path-2-drivers arch {noTimeStamp}\r
+rem            CrossCertFname - fully qualified path\filename of cross cert.\r
+rem            CertStoreName - name of certificate in 'MY' Cert store (certmgr)\r
+rem            path-2-drivers\r
+rem            arch - all,x86,x64,ia64\r
+rem            noTimeStamp - blank implies no TimeStamp.\r
 \r
-rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca\r
+rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca all\r
 \r
 rem cmd.exe /V:on (delayed environment variable expansion) is required!\r
 set F=on\r
@@ -48,8 +50,19 @@ if "%3" == "" (
     exit /B 1\r
 )\r
 \r
-rem Timestamp the signed file unless instructed not to.\r
 if "%4" == "" (\r
+:all_arch\r
+    set ArchNames=x86\r
+    goto OK_arch\r
+)\r
+if "%4" == "all" goto all_arch\r
+if not "%4" == "x86" exit /B 0\r
+set ArchNames=%4\r
+\r
+:OK_arch\r
+\r
+rem Timestamp the signed file unless instructed not to.\r
+if "%5" == "" (\r
     set TS=/t http://timestamp.verisign.com/scripts/timstamp.dll\r
 ) else (\r
     set TS=\r
@@ -74,7 +87,7 @@ echo cwd !CD!
 \r
 rem Sign drivers only for x86 architecture\r
 \r
-for %%d in ( x86 ) do (\r
+for %%d in ( %ArchNames% ) do (\r
 \r
     if not exist %%d (\r
        echo %0 - skipping arch folder %%d\r
diff --git a/WinOF/WIX/README_release.txt b/WinOF/WIX/README_release.txt
deleted file mode 100644 (file)
index f3c0e0d..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-\r
-[12-20-09] WinOF 2.2 RC0 Release\r
-\r
-Release available @ http://www.openfabrics.org/downloads/WinOF/v2.2_RC0\r
-\r
-Please address comments and concerns to https://bugs.openfabrics.org and/or the\r
-Windows OpenFabrics email list ofw@lists.openfabrics.org \r
-\r
-\r
-WinOF Release Summary\r
------------------\r
-\r
-1) The WinOF 2.2 release is based on openib-windows source svn revision\r
-   (branches\WOF2-2 svn.25XX).\r
-\r
-   Last WinOF release (2.1) based on svn.2476.\r
-\r
-2) Features\r
-\r
-   NDIS 6 IPoIB for Server 2008, Svr 2008 R2, Windows 7 and Vista\r
-\r
-   NDIS 5.3 IPoIB for Server 2003 64/32 & XP\r
-\r
-   uDAPL 2.0.24 code base, uDAT/uDAPL version 2.0 only.\r
-\r
-   Support for new Mellanox devices: XXX YYY\r
-\r
-   WIX 3.0 WinOF installer\r
-\r
-2) Bug fixes in\r
-\r
-   IB Core\r
-   IPoIB\r
-   WSD\r
-   DAT/DAPL\r
-   WinVerbs\r
-   WinMAD\r
-   OFED (Open Fabrics Enterprise Distribution [Linux]) verbs API\r
-   WinOF Installer\r
-\r
-\r
-**** WARNING ****\r
-\r
-After the WinOF.msi file has started installation, an errant\r
-"Welcome to the Found New Hardware Wizard" window 'may' popup; XP & Svr 2003.\r
-\r
-Just ignore or 'cancel' the errant FNHW popup window in order to proceed with\r
-the installation. XP requires a cancel, for WLH & WNET, the notifier will\r
-disappear on their own. \r
-\r
-You do need to answer 'Yes' or 'Continue' to popup windows which refer to\r
-Non-Logo'ed (aka, Non-WHQL'ed) drivers.\r
-\r
-If the install appears to hang, look around for popup windows requesting input\r
-which are covered by other windows.\r
-Such is the case on Server 2008 initial install - Answer 'yes' to always trust\r
-the OpenFabrics Alliance as a SW publisher.\r
-\r
-\r
-Please:\r
-  Read the Release_notes.htm file!\r
-\r
-  make 'sure' your HCA firmware is recent:\r
-      vstat.exe displays HCA firmware version & PSID.\r
-      flint.exe (only in Mellanox firmware tools dist) displays PSID.\r
-\r
-Thank you,\r
-\r
-WinOF Developers.\r