Помогите:
Есть в исходниках микроядро L4 (L4KA Hazelnut).
Перерыл все Makefile, и к чему они прикасаются.
Ядро превосходно компилется и загружается с помощю GRUB.
Линковка микроядра сосотоит из четырех скомпилированых библиотек(.a)
архитектурной, платформной, системно независимой (основной), и
дебагира ядра.
В исходниках ни функции main ни _start нету.
Вопрос: откуда начинает грузится ядро (с какого места), какой функции
GRUB передает управление? Чем это задается ?
Еще вопросик:
зачем указывать опцию -fomit-frame-pointer при -O2 ? в доке нафыписано, что опция -O2 сама включает -fomit-frame-pointer.
Еще вопросик:
зачем микроядро компилить с -O9 ?
К сведению: в архитектурно-зависимой(_не_ платформо-зависимой) часте есть файл starup.S, он компилируется , но никуда _не_ включается( не запихивается даже в архитектурну библиотеку (arch.a)). Спрашивается зачем он ?
Что можно почитать чтоб понять, как построино и зачем ? Может книгу "Ядро linux в комметариях" ?
Если кто занимается или хочет заниматся в даной области, давайте поговорим! Может рассылку сделаем ?
icq #: 91149114, email: stanv@mailru.com



Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум откуда грузиться модуль? (2007)
- Форум откуда ядро грузит модули? (2008)
- Форум куда писать что грузить?!! (2012)
- Форум Серверная ОС для начинающих (2013)
- Форум ЮЮ (2011)
- Форум grub не грузит ОС автоматически (2014)
- Форум Raspberry Pi не грузит ОС (2017)
- Форум gpaste-daemon периодически начинает грузить CPU (2020)
- Форум Проблема с почтой, помогите Л-Ю-Ю-Ю-ДИ!!! (2000)
- Форум Откуда пошла мода писать «в 2017 году»? (2017)