Linux kernel v4.4에서 간단한 블록 장치 드라이버 만들어보기

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

다음 주제들

 

idr - DEFINE_IDR, idr_destroy, idr_alloc, idr_remove, idr_replace, idr_fine

rcu, srcu - struct srcu_struct,

  • http://barriosstory.blogspot.de/2009/01/rcu.html

mutex & spinlock - compare and where to use which

mempool_t

struct bio_set

struct kthread_worker,

kthreadd (start_kernel->rest_init, kthread가 어떻게 생성되는가?)

struct kmem_cache

IO-CPU affinity

  • http://barriosstory.blogspot.de/2009/01/add-support-for-io-cpu-affinity.html
  • http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c7c22e4d5c1fdebfac4dba76de7d0338c2b0d832

커널 동기화 - 어떤 락을 써야나

  • http://barriosstory.blogspot.de/2008/03/kernel-synchronization.html
  • 봤어요 (0명)

댓글

댓글 본문
작성자
비밀번호
버전 관리
gurugio
현재 버전
선택 버전
graphittie 자세히 보기