cacheline_aligned用在程序里是什么意思?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 08:46:38
cacheline_aligned用在程序里是什么意思?
在include/linux/cache.h文件中
$ }5 Z2 s" F) I$ a' v+ p#define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES)))& a) z1 I$ n* \( N1 1 o
#define SMP_CACHE_BYTES L1_CACHE_BYTES0 M- q.U1 P9 m6 R!@:J6 {4 Z
在include/asm-i386/cache.h文件中
!d4 E# I6 i0 b#define L1_CACHE_SHIFT (CONFIG_X86_L1_CACHE_SHIFT)1 h0 o& ]% m!r( m6 Z
#define L1_CACHE_BYTES (1
$ }5 Z2 s" F) I$ a' v+ p#define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES)))& a) z1 I$ n* \( N1 1 o
#define SMP_CACHE_BYTES L1_CACHE_BYTES0 M- q.U1 P9 m6 R!@:J6 {4 Z
在include/asm-i386/cache.h文件中
!d4 E# I6 i0 b#define L1_CACHE_SHIFT (CONFIG_X86_L1_CACHE_SHIFT)1 h0 o& ]% m!r( m6 Z
#define L1_CACHE_BYTES (1