В длинном режиме x86-64, позволяют ли последние микропроцессоры Intel / AMD TLB преобразовывать виртуальные адреса в физические на страницах 4K, 2MB и 1GB (огромная страница) одновременно?
Как японять после прочтения руководства, возможно, если вы установите:
bit PDPE.PS=1 in a few records in Page Directory Pointer Table to mark 1GB pages
bit PDPE.PS=0 and PDE.PS=1 in a few records in Page Directory Table to mark 2MB pages
bit PDPE.PS=0 and PDE.PS=0 in a few records in Page Directory Table to mark 4K pages
Но я никогда не пробовал, поэтому, прежде чем я начну кодировать, не могли бы вы сказать мне, будет ли это работать?