| 55d9ff6a | 18-Mar-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
config: make -Werror optional and off by default
Allow end users to build the code even if, for example, warnings are added with new compilers versions.
-Werror is still enforced for automated buil
config: make -Werror optional and off by default
Allow end users to build the code even if, for example, warnings are added with new compilers versions.
-Werror is still enforced for automated builds.
Change-Id: I567009d55cf5b941c452bd41d09f75d03b037209 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
| 57a1e893 | 16-Mar-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
check_format.sh: enforce newline at end of file
Change-Id: I4fd1338ec3d95ffcd8a0727e87b845399676ccfa Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
| 5096b4e0 | 07-Mar-2016 |
Zeng Linggang <zenglg.jy@cn.fujitsu.com> |
build: remove redundant MAKEFLAGS set
Change-Id: I4596284950c491acc576192d8e9b3a31241fbe49 Signed-off-by: Ben Walker <benjamin.walker@intel.com> |
| 55dc5f21 | 19-Feb-2016 |
Ben Walker <benjamin.walker@intel.com> |
Add vfio support to scripts.
cleanup.sh and unbind.sh have been combined into a single setup.sh that takes one optional parameter (reset). If no parameter is given, the script will automatically bin
Add vfio support to scripts.
cleanup.sh and unbind.sh have been combined into a single setup.sh that takes one optional parameter (reset). If no parameter is given, the script will automatically bind all NVMe and IOAT devices to either uio_pci_generic or vfio-pci, as appropriate based on IOMMU settings. If the reset parameter is given, the devices will be bound back to the appropriate kernel drivers.
Change-Id: I25db3234f1ecfb352a281e5093f4c1aa455152ae Signed-off-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| 85d69f7c | 18-Feb-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
autotest: enforce Valgrind checking for unit tests
If any memory is leaked or other errors occur, valgrind will now exit with an error code and fail the tests.
Change-Id: I6c65cae17dcd21eb97d70bd82
autotest: enforce Valgrind checking for unit tests
If any memory is leaked or other errors occur, valgrind will now exit with an error code and fail the tests.
Change-Id: I6c65cae17dcd21eb97d70bd82df828eaa0f8f109 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
| 53d6437b | 04-Feb-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
unbind.sh: fix ioat unbind to work with 'set -e'
Since the grep would fail for most devices and the result wasn't checked, the script would exit on the first device ID that didn't match.
Also initi
unbind.sh: fix ioat unbind to work with 'set -e'
Since the grep would fail for most devices and the result wasn't checked, the script would exit on the first device ID that didn't match.
Also initialize $rootdir so ioat_pci.h can be located.
Change-Id: I6a714772e22692ab002e1971134d2a86edc81d92 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
| 2c94318f | 25-Jan-2016 |
Ziye Yang <ziye.yang@intel.com> |
Update bind.sh to bind nvme/ioat to uio_pci_generic driver
This patch is used to detect the nvme and ioat devices in the tested platform and bind it to uio_pci_generic driver. Thus, when we can smoo
Update bind.sh to bind nvme/ioat to uio_pci_generic driver
This patch is used to detect the nvme and ioat devices in the tested platform and bind it to uio_pci_generic driver. Thus, when we can smoothly use pci device functions provided by DPDK instead of using libpciaccess.
Change-Id: Ibfe504fd2864c9b4980eacd0adc5ff2a029b5eaf Signed-off-by: Ziye Yang <ziye.yang@intel.com>
show more ...
|
| bf927b44 | 19-Jan-2016 |
Changpeng Liu <changpeng.liu@intel.com> |
spdk: add the ioat_kperf test tool to autobuild system
Change-Id: If45a7fd3d6d3a7a52e71595de32ea4cf04e23d36 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> |
| b61b0990 | 14-Jan-2016 |
Jim Harris <james.r.harris@intel.com> |
autobuild.sh: git diff when astyle errors detected.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ife57a75c8e5ea6f7cc43d12a73a487b82e1bcd65 |
| e634bb8d | 05-Jan-2016 |
Daniel Verkamp <daniel.verkamp@intel.com> |
autotest: use generic DPDK path on Linux
Switch to /usr/local/share/dpdk on Linux to use the latest installed DPDK.
This is the filesystem layout from building DPDK with:
make install T=x86_64-n
autotest: use generic DPDK path on Linux
Switch to /usr/local/share/dpdk on Linux to use the latest installed DPDK.
This is the filesystem layout from building DPDK with:
make install T=x86_64-native-linuxapp-gcc DESTDIR=/usr/local
Change-Id: I95cb0a3ee2ad1fcc89f6abb73ff0005aa65110e5 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
| a46c7d6f | 31-Dec-2015 |
Ben Walker <benjamin.walker@intel.com> |
build: autobuild.sh now detects number of cpu cores
It was just using 16 make threads by default before. Now it uses the number of CPU cores.
Change-Id: I695705eb73fc5f5ed3eafe1f85c686bde0e4b7d6 Si
build: autobuild.sh now detects number of cpu cores
It was just using 16 make threads by default before. Now it uses the number of CPU cores.
Change-Id: I695705eb73fc5f5ed3eafe1f85c686bde0e4b7d6 Signed-off-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| d4ab30ba | 03-Dec-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
ioat: add user-mode Intel I/OAT driver
The ioat driver supports DMA engine copy offload hardware available on Intel Xeon platforms.
Change-Id: Ida0b17b25816576948ddb1b0443587e0f09574d4 Signed-off-b
ioat: add user-mode Intel I/OAT driver
The ioat driver supports DMA engine copy offload hardware available on Intel Xeon platforms.
Change-Id: Ida0b17b25816576948ddb1b0443587e0f09574d4 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
| c714a9f0 | 07-Dec-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
configure_hugepages: use number of pages on FreeBSD
Also request fewer huge pages overall during autotest.
Change-Id: I6744c9a948e8db24b8ed3c7d9d99c89e1e50ba9c Signed-off-by: Daniel Verkamp <daniel
configure_hugepages: use number of pages on FreeBSD
Also request fewer huge pages overall during autotest.
Change-Id: I6744c9a948e8db24b8ed3c7d9d99c89e1e50ba9c Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
| df7eb636 | 02-Dec-2015 |
Jim Harris <james.r.harris@intel.com> |
Improve parsing of readelf output in process_core logic.
Sometimes readelf prepends an "fname: " note, to the line with "psargs", and in that case just using awk with $2 does not work.
Signed-off-b
Improve parsing of readelf output in process_core logic.
Sometimes readelf prepends an "fname: " note, to the line with "psargs", and in that case just using awk with $2 does not work.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I6695352da641111f90be9f3e519accbf05107e91
show more ...
|
| 497d40b1 | 22-Oct-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: add CONFIG_COVERAGE code coverage option
Collect coverage information for use with gcov.
Coverage is disabled on FreeBSD because the current version of clang provided by FreeBSD can't succes
build: add CONFIG_COVERAGE code coverage option
Collect coverage information for use with gcov.
Coverage is disabled on FreeBSD because the current version of clang provided by FreeBSD can't successfully link with -ftest-coverage enabled (the compiler-rt support libs are too old).
Change-Id: Icc444936caa852bfb9a02b37223209319a27a770 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
| 3e5fe6f6 | 08-Oct-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
autobuild: unbind NVMe devices on FreeBSD
Change-Id: I5e6a6ca6751d77aed48bedc2e59f97139dd8ef00 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
| 17f255e2 | 09-Oct-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
autotest: use inherited output_dir if it's set
Change-Id: I182ebe8dbbd650b6093ac34e52a2ff595811e047 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
| 84b8f0cc | 08-Oct-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
autotest: output timing in flamegraph format
Change-Id: I9f571ce635431613fc6a84e106e5052cce2dbf54 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
| f0b3db3f | 03-Oct-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
autobuild: FreeBSD portability fixes
Change-Id: Id6db5d80ee7fa602da8763372f92555e7e299445 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
| 8780063f | 05-Oct-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
nvme: run unit tests under Valgrind if available
Change-Id: Iad8403903d420418692793d9940e33e2d3772e6b Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
| ae2c3152 | 25-Sep-2015 |
Jim Harris <james.r.harris@intel.com> |
Add unbind_nvme.sh script.
This will rmmod nvme on Linux, and use the DPDK nic_uio driver to unbind nvme devices from the nvme driver on FreeBSD.
"nic_uio" is actually a misnomer - it is not NIC dr
Add unbind_nvme.sh script.
This will rmmod nvme on Linux, and use the DPDK nic_uio driver to unbind nvme devices from the nvme driver on FreeBSD.
"nic_uio" is actually a misnomer - it is not NIC driver specific, and can safely be used to bind NVMe devices to an effectively null driver.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I8b964a070586166d762d79696385b82eeb2e88bd
show more ...
|
| ae09ffb7 | 25-Sep-2015 |
Jim Harris <james.r.harris@intel.com> |
Update hugepage script for FreeBSD.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I8adbc9480493c3b6318e0b2a9d170451a0540c71 |
| 70044923 | 23-Sep-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: check formatting with astyle
Change-Id: Ic09b4dd7ccccb557e8236fc0b7e3105fce1644b3 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
| a65aafd0 | 21-Sep-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: add automated build infrastructure
Change-Id: Ie929debaaa74b0d8460b508199e842a244e090fa Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
| 1010fb3a | 21-Sep-2015 |
Daniel Verkamp <daniel.verkamp@intel.com> |
SPDK: Initial check-in
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |