Multi Channel DMA Intel® FPGA IP for PCI Express* Design Example User Guide

ID 683517
Date 7/30/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.5.2.3.1.2. External Packages

To run the DPDK software driver, you must install the numactl-devel package:
  • CentOS:
    yum install numactl-devel
  • Ubuntu:
    apt-get install numactl

To create a VM environment with QEMU, install the following software:

  1. Use the command below to install the packages:
    • CentOS:
      yum install qemu-kvm qemu-img libvirt virt-install libvirt-client
    • Ubuntu:
      apt-get install qemu qemu-kvm virt-manager
      apt-get install python-is-python3 libjpeg62
      apt-get install make ninja-build pkg-config libglib2.0-dev libpixman-1-dev
    Note: Install libpng using the following steps and create a softlink.

    Download from here:

    https://sourceforge.net/projects/libpng/files/libpng15/1.5.30/libpng-1.5.30.tar.gz/download

    Copy the downloaded file to ~/Downloads.

    $ cd ~/Downloads/

    $ tar -xvf libpng-1.5.30.tar.gz

    $ cd libpng-1.5.30/

    $ ./configure --prefix=/usr/local

    $ make check

    $ sudo make install

    $ sudo ln -s /usr/local/lib/libpng15.so /usr/lib/

  2. Download the QEMU software from the official site.
Note: For testing over VM, you need to generate the necessary qcow2 file.