Commit Graph

85 Commits

Author SHA1 Message Date
Aren Elchinyan
c41fe4a8a5 Удалён модуль TGA 2024-09-16 18:29:44 +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
Vadim Zhukov
88fbf011e9 Unhardcode GCC and AR values. 2024-02-14 17:46:32 +03:00
Aren Elchinyan
3bb064c9d9 Основные работы по оболочке ввода-вывода выполнены 2024-02-06 22:46:10 +03:00
Aren Elchinyan
1dbaf29a96 Удаление лишней отладочной информации 2024-02-05 20:58:24 +03:00
Aren Elchinyan
384d04b89b Добавлены модули-приложения 2024-02-05 20:58:08 +03:00
Aren Elchinyan
e21551f008 Исправлена обработка нажатий PS/2 2024-02-02 19:18:55 +03:00
Aren Elchinyan
9deba0b828 Небольшое исправление вызовов 2024-02-02 19:07:34 +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
29b9d6ba3a Добавлен флаг ARCH_FLAGS="-fno-stack-protector -ffreestanding 2024-01-31 19:28:00 +03:00
Aren Elchinyan
adf6d4a8b9 Добавлена функция удаления потока 2024-01-27 22:03:33 +03:00
Aren Elchinyan
fc43b6746a Добавлен прототип менеджера модулей 2024-01-25 19:17:42 +03:00
Aren
93934c6605 Небольшие исправления 2024-01-22 17:45:34 +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
d8e5d5f081 Добавлена переменная среды after_init 2024-01-21 19:25:04 +03:00
Aren Elchinyan
e0d42d991c Модули теперь используют статичную библиотеку 2024-01-20 21:44:02 +03:00
Aren Elchinyan
365aacf4bc Улучшение визуального оформление в PCI 2024-01-18 22:10:57 +03:00
Aren Elchinyan
5febf988a5 Отключен лишний блок кода в TGA 2024-01-17 22:01:58 +03:00
Aren Elchinyan
e7a2a02300 Теперь boot.jpg и boot.tga относятся к модулю TGA 2024-01-17 22:00:00 +03:00
Aren
013791d40f Добавлены наработки по рендерингу TGA 2024-01-17 12:47:01 +03:00
Aren
2c14e03d8b Добавлен вывод размера файла 2024-01-17 12:46:13 +03:00
Aren
976da0bee1 Исправление для безопасного запуска 2024-01-17 12:45:27 +03:00
Aren Elchinyan
5155e7adae Теперь все символы обрабатываются 2024-01-16 22:23:26 +03:00
Aren Elchinyan
37269c9fba Небольшое исправление pci_vendors.txt 2024-01-14 14:59:05 +03:00
Aren
9c11be08c9 Исправлен механизм смены потоков 2024-01-10 19:29:17 +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
Aren Elchinyan
36d28d5f90 Добавлена ширина в форматированный вывод 2023-12-17 15:21:27 +03:00
Aren Elchinyan
a2be2a4add Мелкие исправления и оптимизации модулей 2023-12-17 00:51:17 +03:00
Aren Elchinyan
bed0cd45e6 Портирован IMFS 2023-12-17 00:47:45 +03:00
Aren Elchinyan
f4d5158799 Создание модуля TGA 2023-12-16 00:12:39 +03:00
Aren Elchinyan
8ca0335c8f Исправление ошибки операнда 2023-12-15 21:58:52 +03:00
Aren
02ba9d199b Вынос выхода из симуляции в отдельную функцию 2023-12-15 19:21:27 +03:00
Aren
1b1528dff1 Удален модуль music 2023-12-15 18:00:44 +03:00
Aren
dc73ee66df Добавлен модуль PS/2 2023-12-15 18:00:33 +03:00
Aren
1f6eaf3ca0 Обновление стандартных модулей под новый API 2023-12-15 18:00:19 +03:00
Aren Elchinyan
e36201c412 Вынос кода в модуль ps/2 2023-12-15 00:39:28 +03:00
Aren Elchinyan
7fb682ba9e Расширение получаемой информации от PCI 2023-12-14 12:48:27 +03:00
Aren Elchinyan
5236f156e6 Вынос инициализации FPU из кода ядра в 2023-12-12 21:42:25 +03:00
Aren Elchinyan
fa67828241 Изменение структуры 2023-12-12 21:11:06 +03:00
Aren Elchinyan
dd45b2ef6c Теперь все модули - статично собираются 2023-12-07 13:17:05 +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
cd571ddfb4 Изменение отладочного вывода 2023-11-29 00:11:15 +03:00
Aren Elchinyan
cccde49d4d Исправлен баг с неопределенным поставщиком, добавлен список классов 2023-11-28 23:55:40 +03:00
Aren Elchinyan
8f5fb3eba3 Добавлены новые поставщики в PCI 2023-11-28 23:54:32 +03:00