<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Crypto library ippsDESGetSize error  in linux kernel: function unable to handle kernel paging request in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863761#M8077</link>
    <description>Hi,&lt;BR /&gt;I am trying to include IPP crypto libraray to Linux kernel with static link.&lt;BR /&gt;Now i can pass the kernel compile without errors.&lt;BR /&gt;But when i try to run the encryption procedure, i got some errors below:&lt;BR /&gt;using ippsDESGetSize function!&lt;BR /&gt;[ 162.408451] BUG: unable to handle kernel paging request at virtual address c0390614&lt;BR /&gt;[ 162.408462] printing eip: c01fa12c *pde = 37c11163 *pte = 00390161&lt;BR /&gt;[ 162.408477] Oops: 0003&lt;BR /&gt;I am only using the basic function:&lt;BR /&gt;int ctxSize;&lt;BR /&gt;ippsDESGetSize(&amp;amp;ctxSize);&lt;BR /&gt;&lt;BR /&gt;Any help will be appreciated.&lt;BR /&gt;&lt;BR /&gt;Regard.</description>
    <pubDate>Mon, 19 Jan 2009 05:51:37 GMT</pubDate>
    <dc:creator>peifang_hungcipheriu</dc:creator>
    <dc:date>2009-01-19T05:51:37Z</dc:date>
    <item>
      <title>Crypto library ippsDESGetSize error  in linux kernel: function unable to handle kernel paging request</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863761#M8077</link>
      <description>Hi,&lt;BR /&gt;I am trying to include IPP crypto libraray to Linux kernel with static link.&lt;BR /&gt;Now i can pass the kernel compile without errors.&lt;BR /&gt;But when i try to run the encryption procedure, i got some errors below:&lt;BR /&gt;using ippsDESGetSize function!&lt;BR /&gt;[ 162.408451] BUG: unable to handle kernel paging request at virtual address c0390614&lt;BR /&gt;[ 162.408462] printing eip: c01fa12c *pde = 37c11163 *pte = 00390161&lt;BR /&gt;[ 162.408477] Oops: 0003&lt;BR /&gt;I am only using the basic function:&lt;BR /&gt;int ctxSize;&lt;BR /&gt;ippsDESGetSize(&amp;amp;ctxSize);&lt;BR /&gt;&lt;BR /&gt;Any help will be appreciated.&lt;BR /&gt;&lt;BR /&gt;Regard.</description>
      <pubDate>Mon, 19 Jan 2009 05:51:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863761#M8077</guid>
      <dc:creator>peifang_hungcipheriu</dc:creator>
      <dc:date>2009-01-19T05:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863762#M8078</link>
      <description>Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Could you please provide simple test case which reproduce the issue?&lt;BR /&gt;The ippsDESGetSize function basically just returns some sizeof(internal struct) kind of info. No internal memory allocation or pointer dereferencing (except pointer to output value) inside this function.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt; Vladimir&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Jan 2009 06:24:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863762#M8078</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-01-19T06:24:09Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863763#M8079</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/61463"&gt;Vladimir Dudnik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Could you please provide simple test case which reproduce the issue?&lt;BR /&gt;The ippsDESGetSize function basically just returns some sizeof(internal struct) kind of info. No internal memory allocation or pointer dereferencing (except pointer to output value) inside this function.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt; Vladimir&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Hi, Vladimir Dudnik&lt;BR /&gt;&lt;BR /&gt;I just added these two lines below into the Linux kernel des_encrypt() in des_generic.c&lt;BR /&gt;int ctxSize;&lt;BR /&gt;ippsDESGetSize(&amp;amp;ctxSize);&lt;BR /&gt;When i try to involk the encrypt function, i got the errors.&lt;BR /&gt;If i just reomoved these two lines code, the encrypt procedure will be work fine.&lt;BR /&gt;And the same code can work under Linux user space application.&lt;BR /&gt;&lt;BR /&gt;Regards.&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Jan 2009 06:47:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863763#M8079</guid>
      <dc:creator>peifang_hungcipheriu</dc:creator>
      <dc:date>2009-01-19T06:47:13Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863764#M8080</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Ok, whatyour linker command line look like?&lt;BR /&gt;&lt;BR /&gt;Vladimr&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Jan 2009 06:50:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863764#M8080</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-01-19T06:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863765#M8081</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/61463"&gt;Vladimir Dudnik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; Ok, whatyour linker command line look like?&lt;BR /&gt;&lt;BR /&gt;Vladimr&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
I added the include to the des_generic.c below:&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;#define IPPAPI(type,name,arg) extern type __STDCALL w7_##name arg;&lt;BR /&gt;#define IPPCALL(name) w7_##name&lt;BR /&gt;#include &lt;LINUX&gt;&lt;/LINUX&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;and link with &lt;BR /&gt;libippcore.a, libippcpemerged.a, libippcpmerged.a&lt;BR /&gt;&lt;BR /&gt;I only added these three ipp library into the linux kernel normal build procedure.&lt;BR /&gt;The kernel link command is shown below:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; ld -m elf_i386 -m elf_i386 --emit-relocs --build-id -o .tmp_vmlinux1 -T arch/x86/kernel/vmlinux.lds arch/x86/kernel/head_32.o arch/x86/kernel/init_task.o  init/built-in.o --start-group  usr/built-in.o  arch/x86/kernel/built-in.o  arch/x86/mm/built-in.o  arch/x86/mach-default/built-in.o  arch/x86/crypto/built-in.o  kernel/built-in.o  mm/built-in.o  fs/built-in.o  ipc/built-in.o  security/built-in.o  crypto/built-in.o  block/built-in.o  &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;lib/libippcore.a  arch/x86/lib/libippcore.a&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="color: #ff0000;"&gt;lib/libippcpemerged.a&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="color: #ff0000;"&gt;arch/x86/lib/libippcpemerged.a  lib/libippcpmerged.a  arch/x86/lib/libippcpmerged.a&lt;/SPAN&gt;&lt;/STRONG&gt; lib/lib.a  arch/x86/lib/lib.a  lib/built-in.o  arch/x86/lib/built-in.o  drivers/built-in.o  sound/built-in.o  arch/x86/pci/built-in.o  arch/x86/power/built-in.o  arch/x86/video/built-in.o  net/built-in.o --end-group&lt;BR /&gt;&lt;BR /&gt;Regards.&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Jan 2009 07:12:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863765#M8081</guid>
      <dc:creator>peifang_hungcipheriu</dc:creator>
      <dc:date>2009-01-19T07:12:49Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863766#M8082</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;If you use direct static linkage to processor specific code ('w7', for example), you do not need to link with *emerged libraries. Although pay attention to PIC or non-PIC IPP libraries, you may need to link with nonpic libraries for Linux kernel mode (check with Linux documentation for the details).&lt;BR /&gt;&lt;BR /&gt;By the way, why library names happened twice in your command line, one with arch/x86/lib and second one with just lib?&lt;BR /&gt;&lt;BR /&gt;Vladimir</description>
      <pubDate>Mon, 19 Jan 2009 09:05:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863766#M8082</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-01-19T09:05:08Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863767#M8083</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/61463"&gt;Vladimir Dudnik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;BR /&gt;If you use direct static linkage to processor specific code ('w7', for example), you do not need to link with *emerged libraries. Although pay attention to PIC or non-PIC IPP libraries, you may need to link with nonpic libraries for Linux kernel mode (check with Linux documentation for the details).&lt;BR /&gt;&lt;BR /&gt;By the way, why library names happened twice in your command line, one with arch/x86/lib and second one with just lib?&lt;BR /&gt;&lt;BR /&gt;Vladimir&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Hi, Vladimir&lt;BR /&gt;&lt;BR /&gt;Should i invoke any initial function for ippsDESGetSize() function? Or just involk the ippsDESGetSize() at the first.&lt;BR /&gt;I have compiled the library with non-PIC.&lt;BR /&gt;About why the library names happed twice. Cause when i compile the linux kernel, it will check those two, i don't know why.&lt;BR /&gt;If i removed one of them, procedure will complain that he can not find the library, so i just copy the library to there.&lt;BR /&gt;&lt;BR /&gt;Mix&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Jan 2009 09:29:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863767#M8083</guid>
      <dc:creator>peifang_hungcipheriu</dc:creator>
      <dc:date>2009-01-19T09:29:48Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863768#M8084</link>
      <description>&lt;DIV style="margin:0px;"&gt;You may need to call ippStaticInit function.&lt;BR /&gt;&lt;BR /&gt;Please refer to IPP kernel mode sample to see how to use IPP in Linux kernel mode&lt;BR /&gt;&lt;BR /&gt;Vladimir&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Jan 2009 09:39:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863768#M8084</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-01-19T09:39:52Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863769#M8085</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/61463"&gt;Vladimir Dudnik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;You may need to call ippStaticInit function.&lt;BR /&gt;&lt;BR /&gt;Please refer to IPP kernel mode sample to see how to use IPP in Linux kernel mode&lt;BR /&gt;&lt;BR /&gt;Vladimir&lt;/DIV&gt;
&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Vladimir, &lt;BR /&gt;Can you provide the IPP kernel mode sample link to me?&lt;BR /&gt;Thanks a lot :)&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Jan 2009 09:43:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863769#M8085</guid>
      <dc:creator>peifang_hungcipheriu</dc:creator>
      <dc:date>2009-01-19T09:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863770#M8086</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hey, I thought you started from this!&lt;BR /&gt;&lt;BR /&gt;Please download IPP sample package from IPP web page (you should be registered IPP user. You may register for evaluation or for free non-commercial license available for Linux developers).&lt;BR /&gt;&lt;BR /&gt;Then you will find IPP kernel mode sample in folder advanced-usage/ippsdrv&lt;BR /&gt;&lt;BR /&gt;Vladimir</description>
      <pubDate>Mon, 19 Jan 2009 09:49:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863770#M8086</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-01-19T09:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863771#M8087</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/61463"&gt;Vladimir Dudnik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;BR /&gt;Hey, I thought you started from this!&lt;BR /&gt;&lt;BR /&gt;Please download IPP sample package from IPP web page (you should be registered IPP user. You may register for evaluation or for free non-commercial license available for Linux developers).&lt;BR /&gt;&lt;BR /&gt;Then you will find IPP kernel mode sample in folder advanced-usage/ippsdrv&lt;BR /&gt;&lt;BR /&gt;Vladimir&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Vladimir, &lt;BR /&gt;Actually i have download this example before, and have checked this example.&lt;BR /&gt;As you mentioned, i will try the ippStaticInit() function to do some further test.&lt;BR /&gt;Thanks again :)&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Jan 2009 09:54:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863771#M8087</guid>
      <dc:creator>peifang_hungcipheriu</dc:creator>
      <dc:date>2009-01-19T09:54:43Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863772#M8088</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/410874"&gt;peifang.hungcipherium.com.tw&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; Vladimir, &lt;BR /&gt;Actually i have download this example before, and have checked this example.&lt;BR /&gt;As you mentioned, i will try the ippStaticInit() function to do some further test.&lt;BR /&gt;Thanks again :)&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
I found a document that mentioned "&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;If you are using static linking with dispatching (E-Merged), ensure that you have called ippStaticInit first before calling other Intel IPP functions.&lt;/STRONG&gt;&lt;/SPAN&gt;"&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-i-do-not-find-good-performance-with-intel-ipp-codec-functions-what-can-i-do/" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-i-do-not-find-good-performance-with-intel-ipp-codec-functions-what-can-i-do/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Is it means if i use the static linking without dispatching (merged), i should not to call ippStaticInit()?&lt;BR /&gt;</description>
      <pubDate>Tue, 20 Jan 2009 02:25:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863772#M8088</guid>
      <dc:creator>peifang_hungcipheriu</dc:creator>
      <dc:date>2009-01-20T02:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863773#M8089</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
There is specially dedicated sample of how to use static library linkage without dispatcher, please take a look at advanced-usagelinkagemergedlib sample&lt;BR /&gt;&lt;BR /&gt;Vladimir&lt;BR /&gt;</description>
      <pubDate>Tue, 20 Jan 2009 05:56:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863773#M8089</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-01-20T05:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863774#M8090</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/61463"&gt;Vladimir Dudnik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; There is specially dedicated sample of how to use static library linkage without dispatcher, please take a look at advanced-usagelinkagemergedlib sample&lt;BR /&gt;&lt;BR /&gt;Vladimir&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Hi Vladimir, &lt;BR /&gt;&lt;BR /&gt;When i include the ippStaticInit(), i can not pass the compile. Then i found this in ippcore.h&lt;BR /&gt;&lt;BR /&gt;/* /////////////////////////////////////////////////////////////////////////////&lt;BR /&gt;//                   Functions to control emerged library&lt;BR /&gt;///////////////////////////////////////////////////////////////////////////// */&lt;BR /&gt;/* /////////////////////////////////////////////////////////////////////////////&lt;BR /&gt;//  Name:       ippStaticInit&lt;BR /&gt;//  Purpose:    Automatic switching to best for current cpu library code using.&lt;BR /&gt;//  Returns:&lt;BR /&gt;//   ippStsNoErr       - the best code (static) successfully set&lt;BR /&gt;//   ippStsNonIntelCpu - px version (static) of code was set&lt;BR /&gt;//   ippStsNoOperationInDll - function does nothing in the dynamic version of the library&lt;BR /&gt;//&lt;BR /&gt;//  Parameter:  nothing&lt;BR /&gt;//&lt;BR /&gt;//  Notes:      At the moment of this function execution no any other IPP function&lt;BR /&gt;//              has to be working&lt;BR /&gt;*/&lt;BR /&gt;IPPAPI( IppStatus, ippStaticInit, ( void ))&lt;BR /&gt;&lt;BR /&gt;I am not using the emerged library, so i guess that i don't need to invoke the ippStaticInit().&lt;BR /&gt;Am i right?&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Jan 2009 07:19:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863774#M8090</guid>
      <dc:creator>peifang_hungcipheriu</dc:creator>
      <dc:date>2009-01-21T07:19:50Z</dc:date>
    </item>
    <item>
      <title>Re: Crypto library ippsDESGetSize error  in linux kernel: funct</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863775#M8091</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Please refer to &lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-intel-ipp-linkage-models-quick-reference-guide/"&gt;IPP Linkage Models&lt;/A&gt;, &lt;A href="http://software.intel.com/en-us/articles/how-to-build-ipp-application-in-linux-environment/"&gt;How To Build IPP Applications in Linux environment&lt;/A&gt;, &lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-intel-ipp-getting-started-guide"&gt;IPP Getting Started Guide&lt;/A&gt;and &lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-intel-ipp-new-users-guide"&gt;IPP New Users Guide&lt;/A&gt;articles on IPP Technical Support pages&lt;BR /&gt;&lt;BR /&gt;Vladimir&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Jan 2009 08:44:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Crypto-library-ippsDESGetSize-error-in-linux-kernel-function/m-p/863775#M8091</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-01-21T08:44:38Z</dc:date>
    </item>
  </channel>
</rss>

