app/compress-perf: fix floating point exception
[dpdk.git] / doc / guides / linux_gsg / sys_reqs.rst
index 29c5f47..d235905 100644 (file)
@@ -70,8 +70,22 @@ Compilation of the DPDK
 
     * libnuma-dev in Debian/Ubuntu;
 
 
     * libnuma-dev in Debian/Ubuntu;
 
+    .. note::
+
+        On systems with NUMA support, `libnuma-dev` (aka `numactl-devel`)
+        is a recommended dependency when `--legacy-mem` switch is used,
+        and a *required* dependency if default memory mode is used.
+        While DPDK will compile and run without `libnuma`
+        even on NUMA-enabled systems,
+        both usability and performance will be degraded.
+
 *   Python, version 2.7+ or 3.2+, to use various helper scripts included in the DPDK package.
 
 *   Python, version 2.7+ or 3.2+, to use various helper scripts included in the DPDK package.
 
+.. note::
+
+   Please ensure that the latest patches are applied to third party libraries
+   and software to avoid any known vulnerabilities.
+
 
 **Optional Tools:**
 
 
 **Optional Tools:**
 
@@ -98,22 +112,16 @@ System Software
 
 **Required:**
 
 
 **Required:**
 
-*   Kernel version >= 3.2
+*   Kernel version >= 3.16
 
     The kernel version required is based on the oldest long term stable kernel available
     at kernel.org when the DPDK version is in development.
 
     The kernel version required is based on the oldest long term stable kernel available
     at kernel.org when the DPDK version is in development.
+    Compatibility for recent distribution kernels will be kept, notably RHEL/CentOS 7.
 
     The kernel version in use can be checked using the command::
 
         uname -r
 
 
     The kernel version in use can be checked using the command::
 
         uname -r
 
-.. note::
-
-    Kernel version 3.2 is no longer a kernel.org longterm stable kernel.
-    For DPDK 19.02 the minimum required kernel will be updated to
-    the current kernel.org oldest longterm stable supported kernel 3.16,
-    or recent versions of common distributions, notably RHEL/CentOS 7.
-
 *   glibc >= 2.7 (for features related to cpuset)
 
     The version can be checked using the ``ldd --version`` command.
 *   glibc >= 2.7 (for features related to cpuset)
 
     The version can be checked using the ``ldd --version`` command.
@@ -175,7 +183,7 @@ In the case of a dual-socket NUMA system,
 the number of hugepages reserved at boot time is generally divided equally between the two sockets
 (on the assumption that sufficient memory is present on both sockets).
 
 the number of hugepages reserved at boot time is generally divided equally between the two sockets
 (on the assumption that sufficient memory is present on both sockets).
 
-See the Documentation/kernel-parameters.txt file in your Linux source tree for further details of these and other kernel options.
+See the Documentation/admin-guide/kernel-parameters.txt file in your Linux source tree for further details of these and other kernel options.
 
 **Alternative:**
 
 
 **Alternative:**