[Openib-windows] [ANNOUNCE] Build 1.0.0.506 posted

Fab Tillier ftillier at silverstorm.com
Wed Sep 20 13:52:06 PDT 2006


Hi Folks,

I just uploaded the latest build, 1.0.0.506, based on revision 506 of the
repository.

The major changes in this release are:
- Fix for data corruption while registering overlapping memory regions
(r501)
- Add mechanism to disable IOC sweeping (r471)
- Fix SRP connection failure error handling (r485)

Please provide feedback on your experience with these drivers.

Full change log since last build follows.

Cheers,

- Fab

------------------------------------------------------------------------
r506 | ftillier | 2006-09-20 11:45:39 -0700 (Wed, 20 Sep 2006) | 2 lines

Build 1.0.0.506

------------------------------------------------------------------------
r505 | leonidk | 2006-09-20 05:30:28 -0700 (Wed, 20 Sep 2006) | 1 line

[MTHCA] Query AV is not supported now for memory devices. Return
IB_UNSUPPORTED instead of IB_INVALID_PARAMETER
------------------------------------------------------------------------
r504 | leonidk | 2006-09-20 05:21:38 -0700 (Wed, 20 Sep 2006) | 1 line

[MTHCA] updated supported FW versions 
------------------------------------------------------------------------
r503 | leonidk | 2006-09-20 05:20:09 -0700 (Wed, 20 Sep 2006) | 1 line

[MTHCA] added some sanity checks
------------------------------------------------------------------------
r502 | leonidk | 2006-09-20 05:16:53 -0700 (Wed, 20 Sep 2006) | 1 line

[TOOLS] VSTAT - removed an information-less line in the output
------------------------------------------------------------------------
r501 | leonidk | 2006-09-20 04:55:57 -0700 (Wed, 20 Sep 2006) | 4 lines

[MTHCA] bugfix: data corruption while registering MR

  If a buffer to be registered overlaps a buffer, already registered, a race
can happen between HCA, writing to the previously registered buffer and the
probing functions (MmProbeAndLockPages, MmSecureVirtualMemory), used in the
algorithm of memory registration.
  To prevent the race we maintain reference counters for the physical pages,
being registered, and register every physical page FOR THE WRITE ACCESS only
once.
------------------------------------------------------------------------
r500 | leonidk | 2006-09-20 04:44:38 -0700 (Wed, 20 Sep 2006) | 1 line

[MTHCA] bugfix: destroy spinlock object
------------------------------------------------------------------------
r499 | ftillier | 2006-09-19 16:34:36 -0700 (Tue, 19 Sep 2006) | 4 lines

[AL] Reduce warning-level output in MAD send completion processing.

Submitted by Yossi Leybovich (sleybo at mellanox.co.il)

------------------------------------------------------------------------
r498 | ftillier | 2006-09-19 16:09:53 -0700 (Tue, 19 Sep 2006) | 4 lines

[UAL] Propagate CQ affiliated event notifications to user-mode as requested.

Submitted by Leonid Keller (leonid at mellanox.co.il)

------------------------------------------------------------------------
r497 | ftillier | 2006-09-19 16:06:28 -0700 (Tue, 19 Sep 2006) | 2 lines

[SRP] Add WPP

------------------------------------------------------------------------
r496 | ftillier | 2006-09-19 16:06:05 -0700 (Tue, 19 Sep 2006) | 4 lines

[IOU] WPP fixup.

Submitted by Yossi Leybovich (sleybo at mellanox.co.il)

------------------------------------------------------------------------
r495 | ftillier | 2006-09-19 16:05:32 -0700 (Tue, 19 Sep 2006) | 3 lines

[IBBUS] INF: Update product ID for SilverStorm VEx and VFx I/O Units.
Add SilverStorm EVIC and FVIC I/O Units.

------------------------------------------------------------------------
r494 | sleybo | 2006-09-14 03:30:15 -0700 (Thu, 14 Sep 2006) | 2 lines

[TOOLS] remove unavailable data ,
free ca_guid_array before exit
------------------------------------------------------------------------
r493 | ftillier | 2006-09-12 12:00:29 -0700 (Tue, 12 Sep 2006) | 4 lines

[IBAL] Initiate IOC sweep when SM change

Submitted by Yossi Leybovich (sleybo at mellanox.co.il)

------------------------------------------------------------------------
r492 | ftillier | 2006-09-11 11:51:54 -0700 (Mon, 11 Sep 2006) | 4 lines

[IPoIB] Add port number to IBAT_PORT_RECORD to allow SDP to prepost
receives.

Submitted by Tzachi Dar (tzachid at mellanox.co.il)

------------------------------------------------------------------------
r491 | ftillier | 2006-09-11 10:19:28 -0700 (Mon, 11 Sep 2006) | 2 lines

[IPoIB] Fix locking around endpoint LID checks.

------------------------------------------------------------------------
r490 | ftillier | 2006-09-11 10:11:46 -0700 (Mon, 11 Sep 2006) | 5 lines

[IBAL] ib_modify_ca: trap invalid capability modifications.

Initially submitted by Leonid Keller (leonid at mellanox.co.il),
with changes by Fab Tillier (ftillier at silverstorm.com)

------------------------------------------------------------------------
r489 | ftillier | 2006-09-11 10:10:28 -0700 (Mon, 11 Sep 2006) | 2 lines

[IBAL] Only set SA query handle when it is safe to.

------------------------------------------------------------------------
r488 | ftillier | 2006-09-11 10:09:55 -0700 (Mon, 11 Sep 2006) | 6 lines

[IBAL] Properly handle ib_sync_destroy being used as the
callback for synchronous objects.

Originally sent by Yossi Leybovich (sleybo at mellanox.co.il),
with modifications by Fab Tillier (ftillier at silverstorm.com)

------------------------------------------------------------------------
r487 | sleybo | 2006-09-11 00:03:01 -0700 (Mon, 11 Sep 2006) | 1 line

[IBAL] ib_dereg_svc check that the handle is from the right type
------------------------------------------------------------------------
r486 | sleybo | 2006-09-11 00:00:00 -0700 (Mon, 11 Sep 2006) | 1 line

{TESTS] bugfix:MadQuery test always use pkey/gid index 0.
------------------------------------------------------------------------
r485 | ftillier | 2006-09-06 13:00:07 -0700 (Wed, 06 Sep 2006) | 2 lines

[SRP] Fix memory corruption when connection establishment times out.

------------------------------------------------------------------------
r484 | ftillier | 2006-09-06 12:59:04 -0700 (Wed, 06 Sep 2006) | 2 lines

[IPoIB] Fix brackets for calls to __endpt_mgr_reset_all.  Fix indentation.

------------------------------------------------------------------------
r483 | ftillier | 2006-09-06 12:56:26 -0700 (Wed, 06 Sep 2006) | 2 lines

[IBAL] Fix ib_sync_destroy usage for kernel clients.

------------------------------------------------------------------------
r482 | ftillier | 2006-09-06 11:18:03 -0700 (Wed, 06 Sep 2006) | 5 lines

[IBAL, MT23108, MTHCA] Fix MAD response for cached attributes
to use GET_RESP as the method.

Submitted by: Anatoly Lesinko (anatolyl at voltaire.com)

------------------------------------------------------------------------
r481 | leonidk | 2006-09-06 06:36:55 -0700 (Wed, 06 Sep 2006) | 5 lines

[MTHCA] bugfix: fixes memory registration on 32-bit platforms.  Virtual
addresses in Windows are sign extended when extended to 64-bits, but the
code currently truncates the input virtual address to 32-bits and then does
an unsigned extension to 64-bits.

Submitted by: Fabian Tillier [ftillier at silverstorm.com]


------------------------------------------------------------------------
r480 | sleybo | 2006-09-05 21:58:20 -0700 (Tue, 05 Sep 2006) | 2 lines

[IPOIB] - clean the endpnt lists when port move to inactive state.
- __port_create_bcast function use the IPOIB_DBG_INIT flag
------------------------------------------------------------------------
r479 | sleybo | 2006-09-03 23:20:51 -0700 (Sun, 03 Sep 2006) | 3 lines

[MTHCA] feature: enable working with MAP_FMR on DISPATCH level
bugfix: return rkey in network order for map_phys_fmr verb
Arbel: call rearm on all EQ's each time.
------------------------------------------------------------------------
r478 | ftillier | 2006-09-01 11:42:15 -0700 (Fri, 01 Sep 2006) | 2 lines

[IBAL] Cleanup syntax of latest destroy FMR changes.

------------------------------------------------------------------------
r477 | ftillier | 2006-08-31 15:30:15 -0700 (Thu, 31 Aug 2006) | 3 lines

[IBAL] CM: Add debug output to print the CEP state when
operations fail due to invalid state.

------------------------------------------------------------------------
r476 | ftillier | 2006-08-31 10:43:34 -0700 (Thu, 31 Aug 2006) | 2 lines

[IBIOU] Fix WPP builds.

------------------------------------------------------------------------
r475 | sleybo | 2006-08-31 03:22:02 -0700 (Thu, 31 Aug 2006) | 1 line

[IPOIB] bcast function use the IPOIB_DBG_INIT flag for prints
------------------------------------------------------------------------
r474 | sleybo | 2006-08-31 01:57:19 -0700 (Thu, 31 Aug 2006) | 1 line

Set property svn:keywords "id" on all repository 
------------------------------------------------------------------------
r473 | sleybo | 2006-08-31 01:08:52 -0700 (Thu, 31 Aug 2006) | 1 line

[MTHCA] bugfix: return rkey in network order for map_phys_fmr verb
------------------------------------------------------------------------
r472 | sleybo | 2006-08-31 01:08:18 -0700 (Thu, 31 Aug 2006) | 1 line

[OPENSM] When running as a service, if all ports are down, use the first
port.
------------------------------------------------------------------------
r471 | ftillier | 2006-08-31 00:14:38 -0700 (Thu, 31 Aug 2006) | 2 lines

[IBAL] Allow disabling the IOC Sweep by setting the poll interval to zero.

------------------------------------------------------------------------
r470 | ftillier | 2006-08-31 00:13:54 -0700 (Thu, 31 Aug 2006) | 5 lines

[IOU] Add WPP tracing entries to IOU bus driver INF file.

Submitted by Yossi Leybovich (sleybo at mellanox.co.il)


------------------------------------------------------------------------
r469 | ftillier | 2006-08-30 11:35:01 -0700 (Wed, 30 Aug 2006) | 4 lines

[IOU] Add WPP tracing to IOU bus driver.

Submitted by Yossi Leybovich (sleybo at mellanox.co.il)

------------------------------------------------------------------------
r468 | ftillier | 2006-08-30 11:34:19 -0700 (Wed, 30 Aug 2006) | 2 lines

[IBAL] Add [AL] prefix to debug output.

------------------------------------------------------------------------
r467 | ftillier | 2006-08-29 13:46:19 -0700 (Tue, 29 Aug 2006) | 2 lines

[IBAL] CM: Fix error handling if __insert_cep fails.

------------------------------------------------------------------------
r466 | ftillier | 2006-08-29 13:35:06 -0700 (Tue, 29 Aug 2006) | 2 lines

[IBAL] Fix Bug 214: Fix stale connection handling during REP processing.

------------------------------------------------------------------------
r465 | sleybo | 2006-08-29 00:09:42 -0700 (Tue, 29 Aug 2006) | 1 line

[IBAL] fix comments for robodoc html formating tool
------------------------------------------------------------------------
r464 | sleybo | 2006-08-27 00:50:35 -0700 (Sun, 27 Aug 2006) | 1 line

[DOCS] docs update 
------------------------------------------------------------------------
r463 | ftillier | 2006-08-24 11:13:32 -0700 (Thu, 24 Aug 2006) | 4 lines

[IPoIB] Fix release builds with no WPP tracing.

Submitted by Guy Corem (guyc at voltaire.com)

------------------------------------------------------------------------
r462 | sleybo | 2006-08-24 00:08:12 -0700 (Thu, 24 Aug 2006) | 4 lines

[OPENSM] The SA client is certainly not a responder (it initiates queries)
and for now not a report responder. 
Fixing this makes SA client able to connect on same port the SM is
attached to.
------------------------------------------------------------------------
r461 | ftillier | 2006-08-23 12:23:29 -0700 (Wed, 23 Aug 2006) | 2 lines

[IBAL] Fix improper end-of-list checks.

------------------------------------------------------------------------
r460 | sleybo | 2006-08-20 06:55:49 -0700 (Sun, 20 Aug 2006) | 3 lines

[OPENSM] When trying to set to INIT the remote port of the given physical
port
in function __osm_lid_mgr_set_remote_pi_state_to_init, there was no
check whether the physical port in null (e.g., if it's disconnected).
------------------------------------------------------------------------






More information about the ofw mailing list