История изменений
Исправление 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 (если осилю написание линкерного скрипта для платформы)… Но это всё оффтопик, и к вопросу не имеет отношения