Дескриптор записи таблицы страниц (PTE) в ядре Linux для ARM
Я прочитал статью Duartes от:http://duartes.org/gustavo/blog/post/how-the-kernel-manages-your-memory
В части, описывающей содержимое PTE, бит [0:11] отличается от описания в Справочном руководстве по архитектуре ARMv5.
Деталь это:
Бит [0:11] PTE содержит:
В статье Duartes:бит 0: P (присутствует),бит 1: R / W,бит 2: U / S (пользователь / руководитель), ...В Справочном руководстве по архитектуре ARMv5:Биты [1: 0] Определите тип дескриптора (0b11 отмечает дескриптор таблицы страниц),Биты [4: 2]: Значение этих битов определено как РЕАЛИЗАЦИЯ, ...(См .:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0198e/I16780.html ) Я думаю, что дескриптор второго уровня в Справочном руководстве по архитектуре ARMv5 соответствует PTE в Duartes 'статья
Итак, вопрос в том, зависит ли дескриптор PTE от платформы (x86, ARM, ...)?
Я думаю, что дескриптор PTE не должен зависеть от платформы.
Спасибо