Forum Discussion

54 Replies

  • AVolo2's avatar
    AVolo2
    Icon for Occasional Contributor rankOccasional Contributor

    so fo x86_64

    for xeon

    afte rinstalling the stack dev package

    it won't be able to run hello world example until after opae-sdk & linux-dfl got installed?

    could you clarify, please?

    • AVolo2's avatar
      AVolo2
      Icon for Occasional Contributor rankOccasional Contributor

      does installing the thing below include installtion of the driver/ examples? Or it still require to install separately manually opae-sdk / & linux-dfl driver?

      . Installing the Intel Acceleration Stack

    • AVolo2's avatar
      AVolo2
      Icon for Occasional Contributor rankOccasional Contributor

      this one during the installation script running would say that it requires x86_64 processor instruction set

      The other one which is the method for building from sources, used with ubuntu

      which kernel modules need to be built for ubuntu?

      could you extend, please? Just building the opae-sdk won't work, will it without modules customly added?

      for fedora I can see these steps listed

      $ cat configs/n3000_d5005_defconfig >> .config 
      $ echo 'CONFIG_LOCALVERSION="-dfl"' >> .config
      $ echo 'CONFIG_LOCALVERSION_AUTO=y' >> .config

      trying also to build the package [ failed]

      ~/opae-sdk/packaging/opae/deb$ ./create ubuntu
      

      trying to build without packaging

      /home/nvidia/opae-sdk/libraries/plugins/vfio/opae_vfio.c: In function ‘vfio_fpgaOpen’:
      /home/nvidia/opae-sdk/libraries/plugins/vfio/opae_vfio.c:681:2: error: implicit declaration of function ‘__builtin_cpu_init’; did you mean ‘__builtin_irint’? [-Werror=implicit-function-declaration]
        681 |  __builtin_cpu_init();
            |  ^~~~~~~~~~~~~~~~~~
            |  __builtin_irint
      /home/nvidia/opae-sdk/libraries/plugins/vfio/opae_vfio.c:682:6: error: implicit declaration of function ‘__builtin_cpu_supports’; did you mean ‘__builtin_isupper’? [-Werror=implicit-function-declaration]
        682 |  if (__builtin_cpu_supports("avx512f")) {
            |      ^~~~~~~~~~~~~~~~~~~~~~
            |      __builtin_isupper
      [ 24%] Building C object libraries/plugins/xfpga/CMakeFiles/xfpga.dir/enum.c.o
      [ 24%] Building C object libraries/libbitstream/CMakeFiles/bitstream.dir/metadatav1.c.o
      [ 25%] Building CXX object libraries/libopaecxx/CMakeFiles/opae-cxx-core.dir/src/except.cpp.o
      [ 26%] Building C object libraries/plugins/vfio/CMakeFiles/opae-v.dir/dfl.c.o
      [ 27%] Building C object libraries/libbitstream/CMakeFiles/bitstream.dir/__/__/tests/framework/mock/opae_std.c.o
      [ 27%] Building CXX object libraries/libopaecxx/CMakeFiles/opae-cxx-core.dir/src/errors.cpp.o
      [ 27%] Linking C shared library ../../lib/libbitstream.so
      [ 27%] Built target bitstream
      [ 27%] Building C object libraries/libboard/board_common/CMakeFiles/board_common.dir/board_common.c.o
      [ 27%] Building C object libraries/plugins/xfpga/CMakeFiles/xfpga.dir/error.c.o
      [ 27%] Building CXX object libraries/libopaecxx/CMakeFiles/opae-cxx-core.dir/src/sysobject.cpp.o
      [ 28%] Building C object libraries/plugins/xfpga/CMakeFiles/xfpga.dir/umsg.c.o
      [ 29%] Building C object libraries/libboard/board_common/CMakeFiles/board_common.dir/__/__/__/tests/framework/mock/opae_std.c.o
      [ 29%] Linking C static library ../../../lib/libboard_common.a
      [ 30%] Built target board_common
      [ 30%] Building C object libraries/libboard/board_a10gx/CMakeFiles/board_a10gx.dir/board_a10gx.c.o
      cc1: all warnings being treated as errors
      make[2]: *** [libraries/plugins/vfio/CMakeFiles/opae-v.dir/build.make:90: libraries/plugins/vfio/CMakeFiles/opae-v.dir/opae_vfio.c.o] Error 1
      make[1]: *** [CMakeFiles/Makefile2:1773: libraries/plugins/vfio/CMakeFiles/opae-v.dir/all] Error 2
      make[1]: *** Waiting for unfinished jobs....
      [ 30%] Building C object libraries/plugins/xfpga/CMakeFiles/xfpga.dir/reconf.c.o
      [ 30%] Building C object libraries/plugins/xfpga/CMakeFiles/xfpga.dir/open.c.o
      [ 31%] Building CXX object libraries/libopaecxx/CMakeFiles/opae-cxx-core.dir/src/version.cpp.o
      /home/nvidia/opae-sdk/libraries/plugins/xfpga/open.c: In function ‘xfpga_fpgaOpen’:
      /home/nvidia/opae-sdk/libraries/plugins/xfpga/open.c:147:2: error: implicit declaration of function ‘__builtin_cpu_init’; did you mean ‘__builtin_irint’? [-Werror=implicit-function-declaration]
        147 |  __builtin_cpu_init();
            |  ^~~~~~~~~~~~~~~~~~
            |  __builtin_irint
      /home/nvidia/opae-sdk/libraries/plugins/xfpga/open.c:148:6: error: implicit declaration of function ‘__builtin_cpu_supports’; did you mean ‘__builtin_isupper’? [-Werror=implicit-function-declaration]
        148 |  if (__builtin_cpu_supports("avx512f")) {
            |      ^~~~~~~~~~~~~~~~~~~~~~
            |      __builtin_isupper
      cc1: all warnings being treated as errors
      make[2]: *** [libraries/plugins/xfpga/CMakeFiles/xfpga.dir/build.make:146: libraries/plugins/xfpga/CMakeFiles/xfpga.dir/open.c.o] Error 1
      make[2]: *** Waiting for unfinished jobs....
      [ 32%] Building C object libraries/libboard/board_a10gx/CMakeFiles/board_a10gx.dir/__/__/__/tests/framework/mock/opae_std.c.o
      [ 32%] Linking C shared module ../../../lib/libboard_a10gx.so
      make[1]: *** [CMakeFiles/Makefile2:1719: libraries/plugins/xfpga/CMakeFiles/xfpga.dir/all] Error 2
      [ 32%] Built target board_a10gx
      [ 32%] Linking C static library ../../lib/libopae-c-archive.a
      [ 32%] Built target opae-c-archive
      [ 32%] Linking CXX shared library ../../lib/libopae-cxx-core.so
      [ 32%] Built target opae-cxx-core
      [ 32%] Linking CXX shared module ../../lib/pyopaeuio.cpython-38-aarch64-linux-gnu.so
      [ 32%] Built target pyopaeuio
      [ 32%] Linking CXX shared module ../../lib/eth_group.cpython-38-aarch64-linux-gnu.so
      [ 32%] Built target eth_group
      make: *** [Makefile:156: all] Error 2
      
  • JohnT_Altera's avatar
    JohnT_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,


    It is not verified with NVIDIA Jestson as the driver is only verified in X86 Xeon CPU. It should be able to work but the concern will be on the driver side.


    • AVolo2's avatar
      AVolo2
      Icon for Occasional Contributor rankOccasional Contributor

      Hi @JohnT_Intel

      Thank you for following up

      So how can I try to work with the unit from the unix shell?