Commit Graph

124 Commits

Author SHA1 Message Date
Aren Elchinyan ac3e6705d4 Небольшие исправления 2024-08-01 15:18:29 +03:00
Aren 230eecc911 Динамическая линковка символов [1/3] 2024-04-30 13:34:47 +03:00
Aren 40c1604109 Добавлен разбор ELF файлов 2024-04-25 19:46:03 +03:00
Aren e7233a7b4c Вернули в активную разработку Синапс ОС 2024-03-04 16:18:48 +03:00
Aren Elchinyan d6691de198 fb_printf заменен на log_printf
Мы не можем гарантировать наличие фреймбуффера
2024-03-03 14:43:11 +03:00
Aren e258525c8a Добавлены функции развертывания таблиц страниц 2024-02-21 16:49:46 +03:00
Aren Elchinyan 3bb064c9d9 Основные работы по оболочке ввода-вывода выполнены 2024-02-06 22:46:10 +03:00
Aren Elchinyan b57b453332 Добавлен вывод информации для процессоров Intel 2024-02-05 22:21:58 +03:00
Aren Elchinyan a893d61040 Исправление опечатки 2024-02-05 21:19:04 +03:00
Aren Elchinyan 7e9cbe5e07 Небольшие оптимизации 2024-02-05 20:57:44 +03:00
Aren Elchinyan e21551f008 Исправлена обработка нажатий PS/2 2024-02-02 19:18:55 +03:00
Aren Elchinyan d5cb26f9a4 Оптимизация потребления ОЗУ
Теперь для запуска требуется всего 27 мегабайт ОЗУ!
2024-02-02 18:36:48 +03:00
Aren Elchinyan 8fe1df88a3 0.2.0 2024-02-01 20:12:47 +03:00
Aren 885a097feb Исправление предупреждений 2024-02-01 18:24:01 +03:00
Aren Elchinyan 84e5169bff Добавлена трассировка стека 2024-02-01 11:12:35 +03:00
Aren Elchinyan 933baa57f9 Небольшие оптимизации 2024-02-01 10:24:32 +03:00
Aren Elchinyan e31c9db524 Добавлена функция удаления поток по ID 2024-02-01 10:23:43 +03:00
Aren Elchinyan 8ad4c32272 Добавлен дамп потоков 2024-02-01 10:18:24 +03:00
Aren Elchinyan 1ab27c1a70 Добавлен начальный файл для страничной адресации 2024-01-31 21:01:19 +03:00
Aren Elchinyan 176fe9b66b Добавлена шапка для com.c 2024-01-31 20:56:56 +03:00
Aren Elchinyan 70d722deee Исправление версионирования 2024-01-31 20:19:33 +03:00
Aren Elchinyan 8c54109dc9 GDT больше не используется 2024-01-31 20:09:55 +03:00
Aren Elchinyan 112da40706 Оптимизация потоков 2024-01-31 19:41:43 +03:00
Aren Elchinyan 73bf252f98 Добавлена функция str_contains 2024-01-27 22:04:14 +03:00
Aren Elchinyan adf6d4a8b9 Добавлена функция удаления потока 2024-01-27 22:03:33 +03:00
Aren Elchinyan c875299b3d Небольшое исправление инициализации потока 2024-01-23 21:00:04 +03:00
Aren 29bfc8faba Стек увеличен до 16 кб 2024-01-23 16:01:48 +03:00
Aren Elchinyan 883c977b28 Небольшие исправления 2024-01-22 21:46:36 +03:00
Aren Elchinyan df965c2218 Добавлен RTC 2024-01-22 21:45:56 +03:00
Aren 93934c6605 Небольшие исправления 2024-01-22 17:45:34 +03:00
Aren Elchinyan feaab75a6f Добавлено время потока 2024-01-21 22:17:37 +03:00
Aren Elchinyan 50ad112d7f Добавлены блокировки в отладчик 2024-01-21 22:00:56 +03:00
Aren Elchinyan a7703f54ab Монтирование данных из других модулей в IMFS 2024-01-21 22:00:25 +03:00
Aren Elchinyan c4b8ec6787 Поддержка многопоточности 2024-01-21 21:40:21 +03:00
Aren Elchinyan 90cf91ee31 Уменьшено потребление памяти 2024-01-21 19:26:01 +03:00
Aren Elchinyan d8e5d5f081 Добавлена переменная среды after_init 2024-01-21 19:25:04 +03:00
Aren Elchinyan 99b04b5481 Добавлено переключение потоков 2024-01-20 19:04:26 +03:00
Aren Elchinyan 1fc22169cd Количество модулей неограниченно, добавлено: mod_add, mod_del 2024-01-18 22:17:38 +03:00
Aren Elchinyan 687ec44829 Удаление лишних переменных 2024-01-18 22:16:43 +03:00
Aren Elchinyan 4fee1d1c64 Добавление функции tool_uint_pow и доработка форматированного вывода 2024-01-18 22:10:10 +03:00
Aren Elchinyan e5aae06c09 Небольшие исправления предупреждений 2024-01-14 15:28:26 +03:00
Aren Elchinyan 08bc26c87f Отключены неисправные блоки кода 2024-01-14 15:28:12 +03:00
Aren Elchinyan 471ee3cde3 Добавлены буферы ввода-вывода 2024-01-14 15:27:52 +03:00
Aren Elchinyan dca0a33564 Исправлено дублирование символов
Исправлено дублирование первого символа при достижении новой строки
2024-01-14 14:53:31 +03:00
Aren Elchinyan 210bea4f42 Исправление отрисовки отладочной информации 2024-01-13 18:23:29 +03:00
Aren Elchinyan b6ad573dfa Новая система отладки 2024-01-13 00:00:11 +03:00
Aren 9c11be08c9 Исправлен механизм смены потоков 2024-01-10 19:29:17 +03:00
Aren Elchinyan 224256a8ac Создание тестового менеджера потоков 2024-01-02 16:32:32 +03:00
Aren Elchinyan b9d186cc2f Небольшие исправления 2023-12-28 23:57:07 +03:00
Aren Elchinyan 2d0a37f6a5 Доработка модуля Ps/2 2023-12-25 22:34:54 +03:00