26 lines · 604 B · C
RawDownload
/* * include/asm-x86_64/cache.h */#ifndef __ARCH_X8664_CACHE_H#define __ARCH_X8664_CACHE_H  /* L1 cache line size */#define L1_CACHE_SHIFT	(CONFIG_X86_L1_CACHE_SHIFT)#define L1_CACHE_BYTES	(1 << L1_CACHE_SHIFT) #ifdef CONFIG_X86_VSMP /* vSMP Internode cacheline shift */#define INTERNODE_CACHE_SHIFT (12)#ifdef CONFIG_SMP#define __cacheline_aligned_in_smp					\       __attribute__((__aligned__(1 << (INTERNODE_CACHE_SHIFT))))         \       __attribute__((__section__(".data.page_aligned")))#endif #endif #define __read_mostly __attribute__((__section__(".data.read_mostly"))) #endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t