Я немного смущен тем, как Linux использует аппаратное обеспечение ARMv7 MMU для обхода трехуровневой таблицы страниц. MMU имеет только 2 регистра ttbr0 и ttbr1 (один для ядра, а другой для пользовательского пространства). Откуда mmu знает многоуровневую прогулку по таблице страниц в Linux?
Спасибо, Хвр