안녕하세요.
주말동안 토요일날 한거 정리해보다가 아래 문서를 찾았습니다.
"understand the linux virtual memory manager"라는 책의 pdf버젼입니다.
얼마전에 sparse memory에 대해서 검색하다 들어간 블로그에서
참고했다던 책이였는데요.
실제로 목차랑 내용을 살짝 읽어보니
지금 우리가 분석하고 있는 x86_init.paging()에 관련된 많은 내용들이 있네요.
특히! 뒤에 appendix에 보면 우리가 분석한 함수들에 대한 주석들과 설명들도 첨부되어있었습니다.
다들 시간되시면 한번 읽어보세요 :)
ps. 책에서 다룬 커널이 2.4버전이라 보고있는 3.10이랑 좀/*많이*/ 차이는 있지만,
x86_init에 대한 주요부분은 비슷합니다.
ps2. paging에 관련된 부분은 물론이고 boot memory에 대한 내용등등
2 ~ 7 장까지의 내용은 최근본 부분 + 지금 보고 있는 부분과 매치가 되고,
특히, 코드는 뭘하는지 알겠는데 어디에 어떻게 쓰려고 이러는지 모르겠다던 몇몇 부분에 대한
이론적인 설명이 있을 것으로 기대하고 있습니다 :)
.
와우 730페이지ㅋㅋㅋ
좋은 자료 감사합니다 : )