Flag Day: InfiniBand Developers
Date: Tue, 20 Jan 2009 13:43:21 -0800
From: Bill Taylor <Bill.Taylor at sun dot com>
To: onnv-gate at onnv dot sfbay dot sun dot com, on-all at sun dot com
Subject: Flag Day: InfiniBand Developers
If you do not use InfiniBand, you can safely ignore this Flag Day.
InfiniBand users, the integration of:
PSARC/2008/726 New HCA Capabilities
PSARC/2008/762 IB Support for Relaxed Ordering
PSARC/2008/630 IBTF IO Memory
6771256 IBTF V3 - InfiniBand APIs/ABI needs enhancements
to be competitive
6747341 Add FMA to hermon driver
6711885 add IB support for Relaxed Ordering
6323328 tavor panic seen in event handler for catastrophic error
6770100 Mask b23 of the QPNs generated by hermon
6662251 add Reserved L_Key
6764786 Array overrun in libdat
6769108 HCA driver: Enable OpenMPI implementation to coexist
with Solaris UDAPL
6769107 protocol: Enable OpenMPI implementation to coexist
with Solaris UDAPL
6608903 Need a new ibt_alloc_io_mem() function
6763805 Add support for ibc_alloc_io_mem() API
6737797 Add support for ibc_alloc_io_mem()
6764643 Enable IOMMU Bypass feature by default
constitutes a Flag Day, primarily for developers. Old IB kernel modules
will no longer run. Running any newly built drivers on older kernels will
not work. Things should fail gracefully, but we did not do much testing of
this. As usual, doing "nightly", and running "bfu" on the resulting
archives, is a good way to get passed this flag day.
A simple change to the source code (IBTI_V2 => IBTI_V_CURR), and a recompile
against the new IBTF header files is necessary for any of your kernel modules,
e.g., ibsrp, iserib, etc. to get passed this flag day. This includes "test"
drivers, which we have an unintegrated copy of the modified source code
(onnv-stc2).
Please contact ibtf at sun dot com for any inquiries.
on 2009/11/20 23:48