avf: use write combining store for queues tail update 61/29861/8
authorRadu Nicolau <radu.nicolau@intel.com>
Thu, 14 Jan 2021 10:25:02 +0000 (10:25 +0000)
committerDamjan Marion <dmarion@me.com>
Thu, 21 Jan 2021 13:39:12 +0000 (13:39 +0000)
commite1480a2c12ff764622dd2ae1bc9bce6cd25bcbdd
treeb3b35b537b2428ce32fcdefcb040e2f3878b6f9f
parentf35fef244682645762cdff14cf313a42dd2d750c
avf: use write combining store for queues tail update

Performance improvement: on supported platforms, currently only Intel Tremont,
use a write combining store to update the tail pointers.
Also, Tremont node variant is added for all.

Type: improvement

Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
Change-Id: Ie9606e403b7d9655184f778e3ffee3027c8c9edd
src/cmake/cpu.cmake
src/plugins/avf/avf.h
src/plugins/avf/input.c
src/plugins/avf/output.c
src/vppinfra/cpu.h