Commit Graph

85 Commits

Author SHA1 Message Date
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 Elchinyan feaab75a6f Добавлено время потока 2024-01-21 22:17:37 +03:00
Aren Elchinyan a59ba3412f Revert "Немного увеличен размер стека"
This reverts commit 2915242902.
2024-01-21 22:08:37 +03:00
Aren Elchinyan 2915242902 Немного увеличен размер стека 2024-01-21 22:05:23 +03:00
Aren Elchinyan 50ad112d7f Добавлены блокировки в отладчик 2024-01-21 22:00:56 +03:00
Aren Elchinyan f61e12d5f8 Основные работы по ядру закончены 2024-01-21 21:40:43 +03:00
Aren Elchinyan c4b8ec6787 Поддержка многопоточности 2024-01-21 21:40:21 +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 15d1b4aaf9 Улучшение читаемости отладочных логов 2024-01-18 22:18:36 +03:00
Aren Elchinyan e5aae06c09 Небольшие исправления предупреждений 2024-01-14 15:28:26 +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 36d28d5f90 Добавлена ширина в форматированный вывод 2023-12-17 15:21:27 +03:00
Aren Elchinyan f8cf58a450 Добавлено предупреждение 2023-12-17 00:58:14 +03:00
Aren Elchinyan b909a5f963 Возврат текущего фреймбуффера ядром 2023-12-16 00:13:37 +03:00
Aren c212598468 Добавлена возможность вызывать функции из других модулей 2023-12-15 18:03:01 +03:00
Aren dc73ee66df Добавлен модуль PS/2 2023-12-15 18:00:33 +03:00
Aren Elchinyan e36201c412 Вынос кода в модуль ps/2 2023-12-15 00:39:28 +03:00
Aren Elchinyan 1d06b2443d Исправление мелких ошибок 2023-12-15 00:23:23 +03:00
Aren Elchinyan 7fb682ba9e Расширение получаемой информации от PCI 2023-12-14 12:48:27 +03:00
Aren Elchinyan 730fa37119 Цветная анимация индикации переключения задач 2023-12-14 11:33:10 +03:00
Aren Elchinyan 56d3e73f6d Добавлена функция получение последнего использованного цвета 2023-12-14 11:25:53 +03:00
Aren Elchinyan fa67828241 Изменение структуры 2023-12-12 21:11:06 +03:00
Aren 3909eb183c Добавлена отправка word в IO порт 2023-12-08 18:11:59 +03:00
Aren Elchinyan 4bcd50a63f Добавление tool_strcpy 2023-12-07 13:15:53 +03:00
Aren 11f07cb832 Замена пробелов на таб 2023-11-30 17:00:24 +03:00
Aren Elchinyan 4244853b13 Совмещены директории pci и pci_data 2023-11-29 22:18:37 +03:00
Aren Elchinyan a0de7f8034 Исправление выделения ОЗУ под менеджер динамичной памяти
Теперь он потребляет все 16 мегабайт вместо 4
2023-11-29 00:33:36 +03:00
Aren Elchinyan cd571ddfb4 Изменение отладочного вывода 2023-11-29 00:11:15 +03:00
Aren Elchinyan 27fe3e827a Обновлен номер версии 2023-11-28 23:55:52 +03:00
Aren Elchinyan 86ff34a34a Поиск соответствий в базе PCI 2023-11-26 18:23:58 +03:00
Aren Elchinyan beb3ab0eb6 Парсер для адаптера данных 2023-11-26 13:12:57 +03:00
Aren Elchinyan 4338b6f75c Новая ветка для тестов 2023-11-25 21:22:34 +03:00
Aren e964524c03 Добавлен поиск модулей по тегам 2023-11-18 19:38:04 +03:00
Aren Elchinyan 28c1a6ef55 Добавлен режим "без отладочной информации" 2023-11-18 15:26:04 +03:00
Aren Elchinyan 1d2095a2b7 Модули теперь грузятся по фиксированному адресу 2023-11-18 14:50:37 +03:00
Aren 8a32d4070e Исправление загрузки модулей 2023-11-17 21:08:08 +03:00
Aren Elchinyan b0c33f7f2e Исправление запуска модулей на Astra Linux 2023-11-13 22:54:24 +03:00
Aren Elchinyan d7d41481b8 Обновление системных функций 2023-11-07 22:34:26 +03:00