vppinfra: add CLIB_CACHE_LINE_ROUND() macro
Change-Id: Ic141162acaf39878ab978a997e3f6757d4f7c240 Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:

committed by
Dave Barach

parent
78c0ff758f
commit
c0b7a82a92
@ -58,6 +58,7 @@
|
||||
|
||||
#define CLIB_CACHE_LINE_BYTES (1 << CLIB_LOG2_CACHE_LINE_BYTES)
|
||||
#define CLIB_CACHE_LINE_ALIGN_MARK(mark) u8 mark[0] __attribute__((aligned(CLIB_CACHE_LINE_BYTES)))
|
||||
#define CLIB_CACHE_LINE_ROUND(x) ((x + CLIB_CACHE_LINE_BYTES - 1) & ~(CLIB_CACHE_LINE_BYTES - 1))
|
||||
|
||||
/* Default cache line fill buffers. */
|
||||
#ifndef CLIB_N_PREFETCHES
|
||||
|
Reference in New Issue
Block a user