LINUX.ORG.RU

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

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

сколько по времени допустима загрузка ?

Чем меньше, тем лучше. Сейчас - 2 секунды. 200 мс на копирование ядра, 200 - на копирование initramfs. Экран инициализируется на 0.7 от начала загрузки ядра, на 0.9 управление передаётся юзерспейсу. Там ещё много оптимизаций. Можно подвинуть инициализацию drm в ядре, перейти с arm на thumb для уменьшения времени копирования, попробовать стартовать с NOR Flash (если осилю написание линкерного скрипта для платформы)… Но это всё оффтопик, и к вопросу не имеет отношения

UPD:

Не проще ли первым загружать weston из основной корневой

Ну тут ведь как. Сначала инициализация блочного устройства. Потом монтирование (с проигрыванием журнала!), потом раскочегаривается systemd. Так что да, проще. Но дольше :). У нас получалось 1.6 секунды с момента старта.

Исправление Vshmuk, :

сколько по времени допустима загрузка ?

Чем меньше, тем лучше. Сейчас - 2 секунды. 200 мс на копирование ядра, 200 - на копирование initramfs. Экран инициализируется на 0.7 от начала загрузки ядра, на 0.9 управление передаётся юзерспейсу. Там ещё много оптимизаций. Можно подвинуть инициализацию drm в ядре, перейти с arm на thumb для уменьшения времени копирования, попробовать стартовать с NOR Flash (если осилю написание линкерного скрипта для платформы)… Но это всё оффтопик, и к вопросу не имеет отношения

UPD:

Не проще ли первым загружать weston из основной корневой Ну тут ведь как. Сначала инициализация блочного устройства. Потом монтирование (с проигрыванием журнала!), потом раскочегаривается systemd. Так что да, проще. Но дольше :)

Исправление Vshmuk, :

сколько по времени допустима загрузка ?

Чем меньше, тем лучше. Сейчас - 2 секунды. 200 мс на копирование ядра, 200 - на копирование initramfs. Экран инициализируется на 0.7 от начала загрузки ядра, на 0.9 управление передаётся юзерспейсу. Там ещё много оптимизаций. Можно подвинуть инициализацию drm в ядре, перейти с arm на thumb для уменьшения времени копирования, попробовать стартовать с NOR Flash (если осилю написание линкерного скрипта для платформы)… Но это всё оффтопик, и к вопросу не имеет отношения

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

сколько по времени допустима загрузка ? Чем меньше, тем лучше. Сейчас - 2 секунды. 200 мс на копирование ядра, 200 - на копирование initramfs. Экран инициализируется на 0.7 от начала загрузки ядра, на 0.9 управление передаётся юзерспейсу. Там ещё много оптимизаций. Можно подвинуть инициализацию drm в ядре, перейти с arm на thumb для уменьшения времени копирования, попробовать стартовать с NOR Flash (если осилю написание линкерного скрипта для платформы)… Но это всё оффтопик, и к вопросу не имеет отношения