LINUX.ORG.RU

Конкретно на этом устройстве, кроме обычной MBR- или GPT-разметки, которая определяется содержимым emmc, ядро распознает разделы, жестко прописанные в Device Tree. Это делается в тех случаях, когда такое разбиение на «разделы» соответствует жестко заданному на аппаратном уровне поведению. Т.е. что вот этот участок emmc, и никакой другой, будет грузиться в память при старте платы.

Примеры такого можно найти в исходниках ядра, поискав в arch/*/boot строку «fixed-partitions». А также можно почитать документацию тут: https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/mtd/partitions/fixed-partitions.yaml

AEP ★★★★★
()
Ответ на: комментарий от AEP

ядро распознает разделы, жестко прописанные в Device Tree

boot partitions не имеют ничего общего с device tree. Они определены в спецификации emmc, раздел 7.1 Boot Partitions

UVV ★★★★★
()