Re: [dpdk-dev] [PATCH v1 1/2] eal/x86: add WC store function
From: Nicolau, Radu <hidden>
Date: 2020-06-11 13:56:28
From: Nicolau, Radu <hidden>
Date: 2020-06-11 13:56:28
On 6/11/2020 1:23 PM, Jerin Jacob wrote:
On Thu, Jun 11, 2020 at 3:41 PM Radu Nicolau [off-list ref] wrote:quoted
Add rte_write32_wc function that implements a WC store using movdiri instruction. Signed-off-by: Radu Nicolau <redacted> --- lib/librte_eal/x86/include/rte_io.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)diff --git a/lib/librte_eal/x86/include/rte_io.h b/lib/librte_eal/x86/include/rte_io.h index 2db71b1..3d74bec 100644 --- a/lib/librte_eal/x86/include/rte_io.h +++ b/lib/librte_eal/x86/include/rte_io.h@@ -11,6 +11,26 @@ extern "C" { #include "generic/rte_io.h" +/** + * Write a 32-bit value to I/O device memory address *addr*. + * Uses MOVDIRI instruction to perform a direct-store operation using WC + * memory write protocol.It will be an x86 specific API, Please change the API name to reflect that.
You mean something like rte_x86_write32_wc?