build: don't create symlinks inside isa-l dirsFor some reason, isa-l doesn't put its headers under isa-l directory inits repo, but installs them that way (e.g. include/crc.h gets installedas isa-
build: don't create symlinks inside isa-l dirsFor some reason, isa-l doesn't put its headers under isa-l directory inits repo, but installs them that way (e.g. include/crc.h gets installedas isa-l/crc.h). So, to make the #includes work, we used to put asymlink inside the isa-l repo called "isa-l" that would point to thedirectory with the headers. It worked, but caused the isa-l directoryto always show up as having untracked content in git, which is a pain.Instead, the symlink is now moved inside the isalbuild directory andisalbuild is added to our include paths. All of the above also appliesto isa-l-crypto, as it used to work identically.Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>Change-Id: I22110f61b253bbdf0bbea2fbe3b533cb56d8632bReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22123Reviewed-by: Michal Berger <michal.berger@intel.com>Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>Reviewed-by: Ben Walker <ben@nvidia.com>Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
isal: If using ISA-L submodule, install it during 'make install'Change-Id: I6934c3c23969bfce6365e67397147c1837b7f515Signed-off-by: Ben Walker <ben@nvidia.com>Reviewed-on: https://review.spdk.io/g
isal: If using ISA-L submodule, install it during 'make install'Change-Id: I6934c3c23969bfce6365e67397147c1837b7f515Signed-off-by: Ben Walker <ben@nvidia.com>Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21386Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>Reviewed-by: Jim Harris <jim.harris@samsung.com>Community-CI: Mellanox Build BotTested-by: SPDK CI Jenkins <sys_sgci@intel.com>
isa-l_crypto: Add submoduleAdd a new config option CONFIG_ISAL_CRYPTO whichis set if both isa-l and isa-l-crypto are enabled.This config option will be used in next patch toenable SW crypto oper
isa-l_crypto: Add submoduleAdd a new config option CONFIG_ISAL_CRYPTO whichis set if both isa-l and isa-l-crypto are enabled.This config option will be used in next patch toenable SW crypto operations in accel fwSigned-off-by: Alexey Marchuk <alexeymar@nvidia.com>Change-Id: I9cf6b754fb3888e21c05aa20bade21cf90d5d090Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14857Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>Reviewed-by: Jim Harris <james.r.harris@intel.com>Reviewed-by: Paul Luse <paul.e.luse@intel.com>Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>Reviewed-by: <qun.wan@intel.com>Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>