タグ

ブックマーク / retrage01.hateblo.jp (1)

  • Linux kernelの5-Level Paging有効化部分を読んでみる - Blog posts by @retrage

    この記事はLinux Advent Calendar 14日目の記事として書かれた. 記事ではLinuxにおける5-Level Paging(la57 paging)の実装を見ていく. 5-Level Pagingとは これまで,x86_64では物理アドレス下位48bitのみが使用されてきた. このため,64TiBの物理アドレス空間と256TiBの仮想アドレス空間に限られてきた. Intelはこれを拡張し,物理アドレス下位56bitへと拡張させた. これにより,4PiBの物理アドレス空間と128PiBの仮想アドレス空間が利用できるようになった. この拡張に対応するため新たに導入されたのが,ここで紹介する5-Level Pagingである. 基的な考え方は4-Level Pagingと同一であり, PML4にさらに上位にPML5が追加された形となっている. サポート状況について 現在,一

    Linux kernelの5-Level Paging有効化部分を読んでみる - Blog posts by @retrage
    tuki0918
    tuki0918 2019/07/08
  • 1