Spdk/lib/idxd
Ben Walker 1c098401d8 idxd: Correctly memory barrier prior to submitting descriptors
The DSA specification calls out that software must use a memory barrier
such as sfence prior to writing a descriptor or incorrect data may be
transferred during the operation.

Change-Id: I12f20e5a748e41616c7a542ccdb158c6b548eea4
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14018
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2022-09-26 11:48:39 +00:00
..
idxd_internal.h lib/idxd: Save device version during kernel and user initialization 2022-08-18 18:47:02 +00:00
idxd_kernel.c lib/idxd: Save device version during kernel and user initialization 2022-08-18 18:47:02 +00:00
idxd_user.c lib/idxd: Save device version during kernel and user initialization 2022-08-18 18:47:02 +00:00
idxd.c idxd: Correctly memory barrier prior to submitting descriptors 2022-09-26 11:48:39 +00:00
Makefile accel/idxd/iaa: Convert to use iovecs 2022-09-23 00:10:08 +00:00
spdk_idxd.map lib/idxd: add raw request for low level testing 2022-05-23 19:09:50 +00:00