가상 메모리 사용시...?
글쓴이: kkojiband / 작성시간: 월, 2003/07/14 - 10:54오후
리눅스 소스 보다가 다시 의문점이 생겨서 질문 드립니다...^^;
pgd 를 할당 받는 부분의 코드를 보니까,
pgd_t *pgd = (pgd_t *)__get_free_page(GFP_KERNEL);
이렇게 되어있던데, 여기서 get_free_page함수는 어떤 특정한 영역에서 할당받는건가요? 아님 그냥 아무 페이지나 할당하는건가요? GFP_KERNEL 이라는 인자가 붙는걸로 봐서는 어떤 특정한 영역에서 할당을 해주는거같긴한데...음...
근데 왜 get_free_page 를 grep 해서 찾아봐도 없는거죠? 제가 못 찾는건가요? --;;;
고수님들 도와주세요~
Forums:
Re: 가상 메모리 사용시...?
* 먼저 질문중 주변질문에만 답변을 드려 죄송합니다.
이런 경우 헤더파일에서 매크로로 선언되어 있는 경우가 많습니다. 커널헤더 파일을 검토해보시기 바랍니다.
kernel-source/include/linux/*정도에서 찾아보심이 옳겠지요.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기