1. 251p 에 PDE 구조체 Upper 4바이트에서 기준주소 영역이 39:32 까지 8비트를 사용하는데
이말은 실제 물리주소가 40비트를 사용할 수 있다는걸 의미함.
따라서 260페이지 kSetPageEntryData 함수의 두번째줄
pstEntry->dwUpperBaseAndEXB = (dwUpperBaseAddress & 0x0F) | dwUpperFlags
원래 책이 맞음
물리주소 40비트는 1TB 사용가능 이중에서 64GB만 사용하나 봄
'CLKH64 OS > 09장' 카테고리의 다른 글
Paging 번역, Intel Architecture Software Developer's Manual (2) | 2013.01.10 |
---|