eal: add write combining store
authorRadu Nicolau <radu.nicolau@intel.com>
Wed, 23 Sep 2020 14:22:49 +0000 (14:22 +0000)
committerDavid Marchand <david.marchand@redhat.com>
Tue, 13 Oct 2020 12:11:16 +0000 (14:11 +0200)
commit8a00dfc738fe1810d8a8b59e672c00ef482c57f1
treebad6b567289fd15b62424ef724f83acecb7cec06
parent9d42642e866ea100b190ad8de4c8b27d1b310a13
eal: add write combining store

Add rte_write32_wc and rte_write32_wc_relaxed functions
that implement 32bit stores using write combining memory protocol.
Provided generic stubs and x86 implementation.

Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
doc/guides/rel_notes/release_20_11.rst
lib/librte_eal/arm/include/rte_io_64.h
lib/librte_eal/include/generic/rte_io.h
lib/librte_eal/x86/include/rte_io.h