[ewg] [RFC] OFED-3.2 kernel development

Vladimir Sokolovsky vlad at dev.mellanox.co.il
Thu Mar 1 04:35:11 PST 2012


On 02/28/2012 06:56 PM, Steve Wise wrote:
> Hey vlad, I ran the admin_rdma.sh script and it logged a few fatal errors:
>
> fatal: No annotated tags can describe '6343adaefb8a7a21d9ae1a018159f90f482cac61'.
> However, there were unannotated tags: try --tags.
> Updated from local tree: /tmp/git/linux-3.2/
> Origin remote URL: git://git.openfabrics.org/compat-rdma/linux-3.2.git
> fatal: No names found, cannot describe anything.
>
>
> Is this expected?
>

Hi Steve,
It should be OK now (I added an annotated tag).

Regards,
Vladimir

>
> On 02/23/2012 05:28 AM, Vladimir Sokolovsky wrote:
>> Hi,
>> Here is the proposed structure for the OFED-3.2 kernel git tree:
>>
>> The general idea is based on compat-wireless project https://lkml.org/lkml/2011/9/9/327 (suggested by Roland http://lists.openfabrics.org/pipermail/ewg/2011-December/017155.html).
>>
>> There are 3 git trees involved:
>>
>> Linux:
>> ------
>> URL: git://git.openfabrics.org/compat-rdma/linux-3.2.git
>> Branch: for-ofed-3.2
>>
>> - Linux kernel subtree that includes files relevant for the OFED project only. Based on v3.2. Used to shorten git clone time.
>> Note: the regular Linux git tree can be used as well.
>>
>> compat:
>> -------
>> URL: git://git.openfabrics.org/compat-rdma/compat.git
>> Branch: ofed
>>
>> - Based on compat project (https://github.com/mcgrof/compat). The compat module provides functionality introduced in newer kernels to older kernels through a set of header files and exported symbols.
>> See https://github.com/mcgrof/compat/wiki for details.
>> - Used to replace kernel_addons in the previous OFED kernel tree.
>>
>> compat-rdma:
>> ------------
>> URL: git://git.openfabrics.org/compat-rdma/compat-rdma.git
>> Branch: master
>>
>> Anything that is not general kernel compatibility but instead specific to OFED goes into compat-rdma.git.
>> After you've cloned all three trees, linux-next.git, compat.git and compat-rdma.git you need to change into the
>> compat-rdma directory and tell compat-rdma where you linux-next and
>> compat.git trees are. You do this with environment variables GIT_TREE and
>> GIT_COMPAT_TREE.
>>
>> export GIT_TREE=/home/user/linux-next/
>> export GIT_COMPAT_TREE=/home/user/compat
>>
>> ./scripts/admin_rdma.sh - create OFED kernel tree under compat-rdma.
>>
>> compat-rdma git tree includes ofed_scripts directory (openibd, ofed_patch.sh, get_backport_dir.sh, ...).
>> Backport patches located under backports/. Currently, backport patches for 3.1 and 3.0 are available.
>>
>> Compilation procedure (same as before):
>> # configure <params>
>> # make
>> # make install
>>
>>
>> The first build of OFED-3.2 is available under http://www.openfabrics.org/downloads/OFED/ofed-3.2-daily/
>> Supported kernels: 3.2/3.1/3.0 (SLES11 SP2)
>>
>>
>> Regards,
>> Vladimir
>> _______________________________________________
>> ewg mailing list
>> ewg at lists.openfabrics.org
>> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
>
>




More information about the ewg mailing list