LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Может быть понадобится чтобы отлаживать непонятные зависания.

Так я примерно неделю страдал (хотя не много времени этому уделял) с тем почему всё виснет когда включаешь MMU. Оказывается процессор автоматом не ставит флаги accessed и dirty и генерирует page fault если флаги не стоят. Устанавливать флаги предполагается программно ядром в обработчике page fault.

Пока всё нормально и ожидаемо, делаю поддержку PCI.

Исходная версия X512, :

Может быть понадобится чтобы отлаживать непонятные зависания.

Так я примерно неделю страдал (хотя не много времени этому уделял) с тем почему всё виснет когда включаешь MMU. Оказывается процессор автоматом не ставит флаги accessed и dirty и генерирует page fault если флаги не стоят. Устанавливать флаги предполагается программно ядром в обработчике page fault.