]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[OFED] winOFED release 2.3 RC3 prep.
authorStan Smith <stan.smith@intel.com>
Fri, 1 Oct 2010 17:01:22 +0000 (17:01 +0000)
committerStan Smith <stan.smith@intel.com>
Fri, 1 Oct 2010 17:01:22 +0000 (17:01 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1@2953 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

branches/WOF2-3/OFED/Bld1.bat
branches/WOF2-3/OFED/BuildRelease.bat
branches/WOF2-3/OFED/WIX/README_release.txt
branches/WOF2-3/OFED/WIX/Release_notes.htm

index afdedcca2f9d86f23cbe8eb81f69157f9b7b66f3..b576d25cd5e5d01d5bbec0ff5387e7704b22a089 100644 (file)
@@ -293,8 +293,8 @@ if NOT EXIST %ND_SDK_PATH% (
 rem set this to be the current svn commit number; overrides svn in path\r
 rem processing. Additionally if set to 'latest' code expects ..\..\..\latest.txt\r
 rem to contain the SVN number to use.\r
-rem set USE_SVN=1748\r
-set USE_SVN=latest\r
+rem set USE_SVN=latest\r
+set USE_SVN=2953\r
 \r
 if "%3" == "allf" (\r
 :fp\r
index e6e236356bee5f1adf9ad94e0d034b3839718e62..155233b9ae319b85af11b35adf899ac4059438e0 100644 (file)
@@ -28,7 +28,7 @@ rem versions. The problem arises when a compile is forced on one folder or the
 rem other, all instances of ipoib.sys are deleted\r
 \r
 rem WIX Installer files (.msi) destination folder - set for local environment.\r
-set IDIR=%SystemRoot%\temp\winOFED2-3\r
+set IDIR=%SystemRoot%\temp\OFED2-3\r
 \r
 if "%1" == "" goto usage\r
 if "%1" == "/?" goto usage\r
@@ -228,7 +228,7 @@ rem set this to be the current svn commit number; overrides svn in path
 rem processing. Additionally if set to 'latest' code expects ..\..\..\latest.txt\r
 rem to contain the SVN number to use.\r
 rem set USE_SVN=latest\r
-set USE_SVN=2932\r
+set USE_SVN=2953\r
 \r
 rem %2 can be either a file spec or IPENIB_REV value.\r
 rem Based on %1 command, FPATH will/will-not be set to a file spec.\r
index 33bc92a403310a5c6c648e6402d86c307634fce8..e29154cd230315ecaccd6c7a701cad63f5c6aaba 100644 (file)
 \r
-[09-14-10] OFED for Windows 2.3 RC2 Release available\r
+OFED for Windows 2.3 RC3 Release available\r
 \r
-Release available @ http://www.openfabrics.org/downloads/Windows/v2.3_RC2\r
+Release available @ http://www.openfabrics.org/downloads/Windows/v2.3_RC3\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
-Commits since RC1 @ svn.2909\r
+Commits since RC2 @ svn.2933\r
 ----------------------------\r
 \r
-Revision: 2932\r
+Revision: 2952\r
 Author: stansmith\r
-Date: 7:35:24 AM, Thursday, September 16, 2010\r
+Date: 8:50:52 AM, Friday, October 01, 2010\r
 Message:\r
-[OPENSM] When creating the opensm database file directory, return an error if the actual createDirectory operation fails.\r
+[IPoIB_NDIS6_CM] initialize IBAL pointer in Endpoint struct @ EP creation;\r
+initialize only in one place as IBAL ptr does not change over life of EP.\r
 ----\r
-Modified : /gen1/branches/WOF2-3/ulp/opensm/user/opensm/osm_db_files.c\r
-Modified : /gen1/trunk/ulp/opensm/user/opensm/osm_db_files.c\r
+Modified : /gen1/branches/WOF2-3/ulp/ipoib_NDIS6_CM/kernel/ipoib_endpoint.cpp\r
+Modified : /gen1/branches/WOF2-3/ulp/ipoib_NDIS6_CM/kernel/ipoib_endpoint.h\r
+Modified : /gen1/branches/WOF2-3/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp\r
 \r
-Revision: 2931\r
-Author: stansmith\r
-Date: 7:30:32 AM, Thursday, September 16, 2010\r
+Revision: 2949\r
+Author: tzachid\r
+Date: 10:26:21 AM, Tuesday, September 28, 2010\r
 Message:\r
-[INC] increment minor # to reflect 2.'3' release\r
+[core] Replace memory allocator with a memory allocator        that works natively\r
+with 0 bytes allocations.\r
 ----\r
-Modified : /gen1/branches/WOF2-3/inc/mod_ver.def\r
-Modified : /gen1/trunk/inc/mod_ver.def\r
+Modified : /gen1/trunk/core/complib/kernel/cl_memory_osd.c\r
+Modified : /gen1/trunk/hw/mthca/kernel/mt_memory.h\r
 \r
-Revision: 2928\r
-Author: shefty\r
-Date: 9:22:45 AM, Wednesday, September 15, 2010\r
+Revision: 2948\r
+Author: leonidk\r
+Date: 12:32:11 PM, Monday, September 27, 2010\r
 Message:\r
-winverbs/winmad: check return value of DeviceIoControl\r
-\r
-We need to check the return value\r
-from DeviceIoControl before\r
-calling GetOverlappedResult to avoid potential hangs.\r
+[HCA] Prevent stack corruption
+
+In the case where umv_buf::command is FALSE,\r
+the else control segment is taken and a stack variable's address is stored\r
+by INIT_UDATA, to be written later in the call to alloc_pd.\r
+The stack variable then goes out of scope, so the call to alloc_pd could\r
+corrupt the stack.
+
+ The fix uses the status local variable as temporary storage,\r
+as it is unused until after the call to alloc_pd.\r
+\r
+
+
+Signed-off-by: Fab Tillier <ftillier@microsoft.com>\r
+----\r
+Modified : /gen1/trunk/hw/mlx4/kernel/hca/pd.c\r
 \r
+Revision: 2947\r
+Author: shefty\r
+Date: 10:13:53 AM, Wednesday, September 22, 2010\r
+Message:\r
+librdmacm: validate user private data size
+
+Check private data size to avoid\r
+overrunning the winverbs data buffer.
+
 \r
 Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
 ----\r
-Modified : /gen1/trunk/core/winmad/user/wm_provider.cpp\r
-Modified : /gen1/trunk/core/winverbs/user/wv_base.cpp\r
+Modified : /gen1/trunk/ulp/librdmacm/src/cma.cpp\r
 \r
-Revision: 2927\r
+Revision: 2946\r
 Author: xalex\r
-Date: 4:05:13 AM, Wednesday, September 15, 2010\r
+Date: 2:40:52 AM, Wednesday, September 22, 2010\r
 Message:\r
-[IPoIB]\r
-DHCP fix (Linux-Windows interop). The patch caused by the change at Client\r
-Identifier (CID) format:\r
- The format of Client Identifier Field (CID) was changed.\r
-\r
-\r
-/* The CID will contain of: \r
-\r
- CID[0] = DHCP_OPT_CLIENT_ID == 61\r
-\r
- CID[1] = coIPoIB_CID_Len == 22\r
-\r
- CID[2:13] = coIBDefaultDHCPPrefix; (Here CID[2] always == coIPoIB_HwTypeIB == 0xFF)\r
-\r
- CID[14:21] = GUID;\r
-*/\r
-\r
-Signed-off by: Alexander Naslednikov (xalex at mellanox.co.il)\r
+[IPoIB_NDIS6_CM] stop leaking spin lock\r
+
+Signed-off by: Smith Stan\r
 ----\r
-Modified : /gen1/trunk/ulp/ipoib/kernel/ipoib_port.c\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp\r
 \r
+Revision: 2945\r
+Author: xalex\r
+Date: 2:28:26 AM, Wednesday, September 22, 2010\r
+Message:\r
+[[IPoIB_NDIS6_CM] Spacing and tabulation - part II; no functionality changes\r
+----\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_driver.cpp\r
 \r
-Revision: 2924\r
-Author: stansmith\r
-Date: 8:58:13 AM, Tuesday, September 14, 2010\r
+Revision: 2944\r
+Author: xalex\r
+Date: 2:26:18 AM, Wednesday, September 22, 2010\r
 Message:\r
-[IPOIB_NDIS6_CM] prevent a UD IPOIB from falsely advertising a CM (Connected Mode) capability.\r
+[[IPoIB_NDIS6_CM] Spacing and tabulation; no functionality changes\r
 ----\r
 Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp\r
 \r
-\r
-Revision: 2923\r
+Revision: 2943\r
 Author: xalex\r
-Date: 2:26:45 AM, Tuesday, September 14, 2010\r
+Date: 9:07:09 AM, Tuesday, September 21, 2010\r
 Message:\r
-[IPoIB]\r
-Removing the patch for the bug when NDIS sends OID_GEN_NETWORK_LAYER_ADDRESSES\r
-with the list of new addresses with invalid formatting from IPoIB based on NDIS5.\r
-\r
-\r
-This patch is relevant only for Windows 2008 R2\r
+[[IPoIB_NDIS6_CM] LSO bug fix\r
 ----\r
-Modified : /gen1/trunk/ulp/ipoib/kernel/ipoib_driver.c\r
-\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp\r
 \r
-Revision: 2921/22\r
-Author: leonidk\r
-Date: 2:21:23 AM, Tuesday, September 14, 2010\r
+Revision: 2942\r
+Author: xalex\r
+Date: 9:05:11 AM, Tuesday, September 21, 2010\r
 Message:\r
-[MLX4] Fix ioremap to use consistent caching attribute\r
-\r
-When mapping Blue Flame registers to user-mode,\r
-the UAR page is first mapped from I/O space to kernel-mode, then from kernel-mode to user-mode. \r
-The mapping from I/O space uses the function ioremap, which is hard coded to use MmNonCached as\r
-the caching attribute.  The subsequent mapping to user-mode specifies MmWriteCombined.\r
-On Windows Server 2008 R2, the memory manager catches the inconsistency and preserves the\r
-original MmNonCached attribute.  This leads to a 200-400% regression in small message latencies\r
-due to not write combining when writing the request to the blue flame register.\r
-\r
-The following patch\r
-adds a caching type as a parameter to ioremap, changes all previous callers to specify MmNonCached\r
-except in __map_memory_for_user, which already took a caching type, in which case it forwards the\r
-caching type to ioremap.\r
-\r
-With this patch, small message latency is identical on Windows Server 2008\r
-and Windows Server 2008 R2.\r
-\r
-\r
-Signed-off-by: Fab Tillier <ftillier@microsoft.com>\r
+[IPoIB_NDIS6_CM] Handling memory access violation at destroy when __port_init fails\r
 ----\r
-Modified : /gen1/trunk/hw/mlx4/kernel/bus/ib/main.c\r
-Modified : /gen1/trunk/hw/mlx4/kernel/bus/net/catas.c\r
-Modified : /gen1/trunk/hw/mlx4/kernel/bus/net/cmd.c\r
-Modified : /gen1/trunk/hw/mlx4/kernel/bus/net/eq.c\r
-Modified : /gen1/trunk/hw/mlx4/kernel/bus/net/main.c\r
-Modified : /gen1/trunk/hw/mlx4/kernel/inc/l2w_memory.h\r
-Modified : /gen1/trunk/hw/mlx4/kernel/hca/hverbs.c\r
-\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp\r
 \r
-Revision: 2919\r
-Author: shefty\r
-Date: 10:45:42 AM, Monday, September 13, 2010\r
+Revision: 2941\r
+Author: xalex\r
+Date: 8:19:38 AM, Tuesday, September 21, 2010\r
 Message:\r
-libibumad: report port rate in Gbps\r
-\r
-Port rate is currently reported as port speed, rather than in Gbps.\r
+[IPoIB_NDIS6_CM] [HW]
+4K MTU support\r
+----\r
+Modified : /gen1/trunk/hw/mlx4/kernel/bus/net/port.c\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_driver.cpp\r
 \r
-Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
+Revision: 2940\r
+Author: xalex\r
+Date: 8:15:20 AM, Tuesday, September 21, 2010\r
+Message:\r
+[IPoIB] [IPoIB_NDIS6_CM]
+Guids supported by several new vendors can\92t\r
+be distinguished only by first 2 bytes.\r
+
+This patch adds 3-rd byte of GUID to the translation table\r
 ----\r
-Modified : /gen1/trunk/ulp/libibumad/src/umad.cpp\r
+Modified : /gen1/trunk/ulp/ipoib/kernel/ipoib_xfr_mgr.c\r
+Modified : /gen1/trunk/ulp/ipoib/kernel/ipoib_xfr_mgr.h\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_xfr_mgr.cpp\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_xfr_mgr.h\r
 \r
+Revision: 2939\r
+Author: xalex\r
+Date: 7:47:23 AM, Tuesday, September 21, 2010\r
+Message:\r
+[IPoIB_NDIS6_CM]
+Fix at statistic calculation\r
+----\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp\r
 \r
-Revision: 2918\r
+Revision: 2938\r
 Author: tzachid\r
-Date: 5:51:39 AM, Monday, September 13, 2010\r
+Date: 7:00:36 AM, Tuesday, September 21, 2010\r
 Message:\r
-[PERFTEST] Updated ibv_XXXX_bw/ ibv_XXXX_lat tools - updated according to the new Linux versions\r
-of them.\r
-\r
-Signed off by: Irena\r
+[wsdinstall] Add support for user access control to the WSD installer.\r
 ----\r
-Added : /gen1/trunk/tests/perftest/multicast_resources.c\r
-Added : /gen1/trunk/tests/perftest/multicast_resources.h\r
-Added : /gen1/trunk/tests/perftest/perftest_resources.c\r
-Added : /gen1/trunk/tests/perftest/perftest_resources.h\r
-Modified : /gen1/trunk/tests/perftest/read_bw/SOURCES\r
-Modified : /gen1/trunk/tests/perftest/read_bw/read_bw.c\r
-Modified : /gen1/trunk/tests/perftest/read_lat/SOURCES\r
-Modified : /gen1/trunk/tests/perftest/read_lat/read_lat.c\r
-Modified : /gen1/trunk/tests/perftest/send_bw/SOURCES\r
-Modified : /gen1/trunk/tests/perftest/send_bw/send_bw.c\r
-Modified : /gen1/trunk/tests/perftest/send_lat/SOURCES\r
-Modified : /gen1/trunk/tests/perftest/send_lat/send_lat.c\r
-Modified : /gen1/trunk/tests/perftest/write_bw/SOURCES\r
-Modified : /gen1/trunk/tests/perftest/write_bw/write_bw.c\r
-Modified : /gen1/trunk/tests/perftest/write_lat/SOURCES\r
-Modified : /gen1/trunk/tests/perftest/write_lat/write_lat.c\r
-\r
-\r
-Revision: 2917\r
+Modified : /gen1/trunk/tools/wsdinstall/user/SOURCES\r
+\r
+Revision: 2937\r
 Author: tzachid\r
-Date: 3:53:42 AM, Monday, September 13, 2010\r
+Date: 6:59:20 AM, Tuesday, September 21, 2010\r
 Message:\r
-[IBAL] added ca_guid field to the upper IBAL interface, which is returned in QUERY_INTERFACE request.\r
-Signed off by leonid.\r
+[perf_utils] Add more information in error printing.\r
 ----\r
-Modified : /gen1/trunk/core/bus/kernel/bus_pnp.c\r
-Modified : /gen1/trunk/inc/kernel/iba/ib_al_ifc.h\r
+Modified : /gen1/trunk/tools/perftests/user/perf_utils.c\r
 \r
+Revision: 2936\r
+Author: xalex\r
+Date: 5:42:46 AM, Tuesday, September 21, 2010\r
+Message:\r
+[Tools]
+Change Peak BW calculation when the difference between post\r
+and completion is abnormal (avoid 1#J printings)
+Merged from MLNX_WinOF 5894\r
+----\r
+Modified : /gen1/trunk/tools/perftests/user/read_bw/read_bw.c\r
+Modified : /gen1/trunk/tools/perftests/user/send_bw/send_bw.c\r
+Modified : /gen1/trunk/tools/perftests/user/write_bw/write_bw.c\r
 \r
-Revision: 2915\r
-Author: tzachid\r
-Date: 1:02:08 AM, Sunday, September 12, 2010\r
+Revision: 2935\r
+Author: xalex\r
+Date: 5:16:38 AM, Tuesday, September 21, 2010\r
 Message:\r
-[osmtest] Use the normal convention for the version.\r
+[IPoIB_NDIS6_CM] 
+Fixing a possible race when we get PORT_REMOVE\r
+before PORT_DOWN
+Merged from MLNX_WinOF_2.1.25168\r
 ----\r
-Modified : /gen1/trunk/ulp/opensm/user/osmtest/osmt_mtl_regular_qp.c\r
+Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_adapter.cpp\r
 \r
-Revision: 2913\r
-Author: stansmith\r
-Date: 1:41:13 PM, Friday, September 10, 2010\r
+Revision: 2934\r
+Author: tzachid\r
+Date: 5:18:34 AM, Sunday, September 19, 2010\r
 Message:\r
-[DAPL2] UCM DAPL provider - go quietly during async event processing.\r
+[complib] Allow the timer to work with windows 2003. (mlnx 6543)\r
 ----\r
-Modified : /gen1/branches/WOF2-3/ulp/dapl2/dapl/openib_ucm/device.c\r
-Modified : /gen1/trunk/ulp/dapl2/dapl/openib_ucm/device.c\r
+Modified : /gen1/trunk/core/complib/user/cl_timer.c\r
 \r
 \r
 OFED for windows Release Summary\r
index 9bc4b7c02e4f9bebb7d4dc657efe6cb9238c86ca..20bc9f8469171641e291564ff39db5ac2ba30123 100644 (file)
@@ -93,7 +93,7 @@ for Windows</h1>
 <h1 align=center style='text-align:center'><a name="OFED_Release_Notes">2.3 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 -->09/17/2010<!--webbot bot="Timestamp" endspan i-checksum="12615" --></h3>\r
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y" startspan -->10/01/2010<!--webbot bot="Timestamp" endspan i-checksum="12494" --></h3>\r
 \r
 <div class=MsoNormal align=center style='text-align:center'>\r
 \r
@@ -154,7 +154,7 @@ intended for use on Microsoft Windows based computer systems connected via an In
 <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-3 svn revision 2933\r
+(branches\WOF2-3 svn revision 2953\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 OpenFabrics&nbsp;Enterprise \r
 Distribution for Windows release 2.3.</span></font><span style='font-size:12.0pt;font-family:"Times New Roman"'><br>\r
@@ -1244,7 +1244,7 @@ the file version; [OFED-Major.Minor.not-used.svn revision number].</font></li>
 &nbsp;</b></font></li>\r
        <li><font face="Arial">WinOF 2.2 is based on<b> (<u>svn.2667 branches\WOF2-2</u>)<br>\r
 &nbsp;</b></font></li>\r
-       <li><font face="Arial">winOFED 2.3 is based on<b> (<u>svn.2933 branches\WOF2-3</u>)</b></font></li>\r
+       <li><font face="Arial">winOFED 2.3 is based on<b> (<u>svn.2953 branches\WOF2-3</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