9. Получение типа машины Linux

Предыдущая  Содержание  Следующая V*D*V

Только одна дополнительная информация необходима загрузчику - предоставить тип машины, это простое число, уникальное для каждой системы ARM, часто называемое MACH_TYPE.

 

Номер типа машины получается через сайт ARM Linux Machine Registry [http://www.arm.linux.org.uk/developer/machines/]. Тип машины должен быть получен насколько возможно рано в жизни проекта, это имеет ряд последствий для портирования ядром самого себя (машинно-зависимые определения и т.д.) и изменение определений потом может привести к ряду нежелательных вопросов. Эти значения представлены списком определений в исходных кодах ядра (linux/arch/arm/tools/mach-types).

 

Загрузчик должен каким-то способом получить значение типа машины. Или это жёстко заданное значение или алгоритм, который проверяет подключенное оборудование. Реализация является полностью системо-зависимой и выходит за рамки этого документа.

Предыдущая  Содержание  Следующая