Комментарии 5
Зачем в
если инструкция iret всё равно извлекает все флаги? Значит sti перед ней явно лишний. Мне так кажется. Экономия на спичках конечно, но всё же. Или я неправ?
asm_switch_kcontext
нужна последовательностьsti
iretl
если инструкция iret всё равно извлекает все флаги? Значит sti перед ней явно лишний. Мне так кажется. Экономия на спичках конечно, но всё же. Или я неправ?
0
Я читаю ваши статьи без какого-то прям детального вникания, но каждый раз удивляюсь: откуда так мало кода? "Мы" уже вроде столько сделали от операционки, что там строк 50к должно быть, а тут одна тыща едва наберется (по всем статьям). Или тут приводится не весь код?
0
Конечно не весь, тут приводятся основные моменты. Кому нужны простыни кода? Например не приведен исходный код функций работающих со списком задач, типа clist_insert_entry_after, task_find_by_status и пр., по названию и так понятно, что они делают, а реализация интересна только для изучающих алгоритмы работы со связными списками и тут их приводить не нужно. Кому нужны подробности идут на гитхаб.
0
Хабр — не пастбин или какой-либо другой сервис для хранения кода. Он все же создан для описаний важных (интересных) участков кода, к которым нужно обратить внимание.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разработка Unix подобной OS — Многозадачность и системные вызовы (7)