VM
Наконец-то у меня в голове появился новый материал, достаточно полный, что о нем можно сделать запись в журнале. На этот раз речь пойдет о виртуальной памяти, а точнее, о страничном преобразовании. "А что может быть необчного в страничном преобразовании?" -- спросите вы. Действительно, о правиле "10-10-12" знает любой человек, хоть раз
(
Read more... )
Comments 12
Reply
Reply
Правда не вижу необходимости в PAE при малых объемах..
То есть должна быть возможность выбора. :) или еще лучше - автоматического выбора.
Андрей Валяев
Reply
Reply
Reply
Reply
Система Win XP SP2.PAE включено.В CR3 находится !виртуальный! адрес.Для MmGetPhysicalAddress возвращает 0,MmGetVirtualForPhysical тоже мимо.SoftIce по комманде phys показывает физический адрес где лежат PDP.Преобразовать значение CR3 вручную не выходит,потому что адрес PDP не известен.
Как быть?
Reply
А что именно вы пытаетесь сделать?
Reply
http://www.wasm.ru/forum/viewtopic.php?id=16528
Если кратко,для области физических адресов мне нужно получить виртуальные адреса и поиметь к ним доступ.До сих пор считал,что разбор каталога страниц самое простое решение :D
Reply
Я не специалист по вопросам ядра, к сожалению, но, похоже это единственный способ получить доступ к элементам PTE. +весьма вероятно, что в эти же физические адреса могут ссылаться другие виртуальные адреса.
Reply
Leave a comment