Unreliable Guide To Locking
Linux SMP관련 Locking 좋은 설명
http://people.netfilter.org/~rusty/unreliable-guides/kernel-locking/kernel-locking.docbook/lklockingguide.html
percpu data
아마도 옛날 방식의 percpu를 위한 cacheline align 트릭인거 같다. ㅎ
//include/asm-arm/cache.h
#define L1_CACHE_SHIFT 5
#define L1_CACHE_BYTES (1 << L1_CACHE_SHIFT)
#ifndef SMP_CACHE_BYTES
#define SMP_CACHE_BYTES L1_CACHE_BYTES
#endif
// include/linux/cache.h
#ifndef ____cacheline_aligned
#define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES)))
#endif
'KB > linux' 카테고리의 다른 글
Linux SMP Locking 좋은 내용 (0) | 2007.08.01 |
---|---|
[펌]온라인 리눅스 OS 관련 자료 (0) | 2007.08.01 |
smdk2440 linux compile (0) | 2007.05.12 |
synergy (0) | 2007.05.12 |
Linux Simulator (0) | 2007.04.21 |