Как я могу найти, где адрес ttbr1_el1 отображается на страницах ядра - PullRequest
0 голосов
/ 21 сентября 2018

Здравствуйте. Я попытался заставить таблицу страниц пройтись по ядру linux, чтобы выяснить, где в памяти существует ttbr1_el1.Я прочитал в книге, что сам pgd ссылается на некоторые записи таблицы страниц, поэтому я пытаюсь увидеть, где находится ttbr1_el1 в виртуальной памяти.Для этого я получил функции из этого вопроса ядро ​​Linux - как получить физический адрес (управление памятью)? , и я заменил структуру задач mmu на init_mm.pgd, чтобы я получил pgd ядра и для vaddrтакже с init_mm.pgd, но результат не был ttbr1_el1.Как я могу получить виртуальный адрес ttbbr_el1?

...