Похожесть кода PowerPC и х86

Обратите внимание, что код для PowerPC и х86 объединяется вместе в функции start_kernel () в init/main. с. Эта функция, расположенная в архитектурно-независимой части код, вызывает архитектурно-зависимые функции для завершения инициализации памяти.
Первой вызываемой инструкцией в этом файле является setup_arch(), которая определена для платформы х86 в arch/i386/kernel/setup. с и которая далее вызывает pagetable_init () в этом же файле. Остаток системной памяти выделяется для составления последней таблицы страниц.
В мире PowerPC многое уже сделано. Функция setup_arch() в файле arch/ ppc/kernel/setup.с вызывает paging_init() в arch/ppc/mm/init.с. Одна из важных функций для РРС paging_init () устанавливает все страницы в зоне DMA.