해당 책 7.5절 의 __create_page_table 레이블 부분에서 궁금한 점이 있어 여쭤봅니다.
실제 코드 7-6 을 분석해보면 그림 7-6 의 __create_page_tables 수행 후 페이지 디렉토리에서
0x50007000 (물리주소) 에 들어가는 값이 0xC0000C1E 가 아닌 0x50000C1E 인거 같은데
아닌가요? (그러니까 커널 가상주소공간인 0xC00xxx 대가 아닌 identity mapping 영역과 같은 0x500xxxx 대가 아닌지...)
후에 MMU 가 on 이 되면 이렇게 해야 제대로 변환이 이루어질거 같은데...
댓글 0
.