글 수 117
calibrate_delay() -> bogomips 를 출력
pidmap_init() -> init_pid_ns.pidmap pid의 개수를 page단위로 정렬하고 하나의
페이지를 슬랩으로부터 할당받는다. pidmap은 비트단위로 사용중인 pid number를 표시한다.
pid 슬랩캐쉬를 할당한다. pid 구조체는 프로세스당 하나씩 할당해 주는듯하며
pid number를 통해 task_struct를 찾는데 중요한 역할을 한다.
pgtable_cache_init()
pmd, pgd 슬랩캐시를 만든다. arm 에서는 pgtable_cache_init 함수는 아무것도 하지 않는데 이는 arm 에서는 버디 시스템에서 직접 할당 받기 때문이다. pgd_alloc() 함수 참조
prio_tree_init() -> prio_tree를 초기화 한다 (ㅡㅡ;;)
anon_vma_init()
anon_vma 슬랩캐시를 만든다. anon_vma 의 역할은 리눅스 커널의 이해 15장,17장 참조
fork_init()
task_struct 슬랩캐시를 만들고 생성할수 있는 최대 쓰레드의 개수를 설정한다.