Search found 151 matches

by Doczom
Thu Jul 07, 2022 10:50 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 36
Views: 85081

Re: Рефакторинг ядра

Наличие в api ядра сисфункций для вывода звука(20 и 55 сисфункции) немного выбивается из общей системы, что вызывает путаницу как с проверкой работоспособности звука так и в разработке новых приложений. Логичным шагом по решению этой проблемы было бы добавления функционала 55 сисфункции в драйвер so...
by Doczom
Tue Jul 05, 2022 10:43 am
Forum: Kernel
Topic: Хотелось бы функцию декодирования png, gif на уровне ядра.
Replies: 14
Views: 5145

Re: Хотелось бы функцию декодирования png, gif на уровне ядра.

вот объясните зачем это в ядре, ядро на мой взгляд итак перегружено достаточно бесполезными вещами а тут ещё и добавление декодирование туда добавить хотите. Аргументы против: так как это будет в ядре, использоваться SSE MMX инструкции точно не будут, для того чтобы всё на пентиуме первом работало, ...
by Doczom
Tue May 24, 2022 11:09 pm
Forum: Polls
Topic: Есть ли контроллер
Replies: 7
Views: 5268

Есть ли контроллер

Вопрос следующий, есть ли у кого-нибудь в ноутбуке, на котором запускается Колибри, хост контроллер sd карт(в pcidev это класс = 0x08 подкласс = 0x05) и если он есть, то какая там версия этого контролера?
by Doczom
Tue Apr 26, 2022 5:31 pm
Forum: Kernel
Topic: Уязвимости ядра
Replies: 77
Views: 82427

Re: Уязвимости ядра

Уязвимость в загрузчике программ, если значение указывающее сколько выделять озу под программу будет больше границы в 2 гигабайта, то это вызывает порчу памяти ядра и его поломку.
Баг исправлен в ревизии #9794, кроме этого добавлена проверка на количество свободных страниц памяти.
by Doczom
Sun Apr 17, 2022 10:19 pm
Forum: Drivers
Topic: CPU temperature driver.
Replies: 14
Views: 14805

Re: CPU temperature driver.

Так как темы по этой программе нет, напишу сюда. Добавлено сохранение данных в файл, который можно открыть программой Graph. Для сохранения введите путь к файлу в строке параметров.
by Doczom
Tue Apr 05, 2022 8:33 am
Forum: Miscellaneous
Topic: Вопрос: может ли колибри в создание загрузочных флешек?
Replies: 3
Views: 6255

Re: Вопрос: может ли колибри в создание загрузочных флешек?

для пользовательских программ данной возможности нет(да и для драйверов тоже, но там это сделать проще), для добавления этих возможностей нужно сделать сисфункцию для записи/чтения по LBA, если есть желание то можете попытаться сделать, сложность будет только в небольшом изменении файловой подсистем...
by Doczom
Sat Mar 05, 2022 12:52 am
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 36
Views: 85081

Re: Рефакторинг ядра

Спасибо за ответ
by Doczom
Sat Mar 05, 2022 12:38 am
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 36
Views: 85081

Re: Рефакторинг ядра

Некоторые мысли о файловой подсистеме: Сейчас работа с файлами происходит через 70 сисфункцию, которая не сказать чтобы была удобной в использовании(про скорость вообще говорить не стоит). Кроме этого данная сисфункция совсем не совместима с аналогами из других систем. Использование файловых дескрип...
by Doczom
Fri Mar 04, 2022 5:51 am
Forum: Kernel
Topic: Функции, экспортируемые ядром
Replies: 2
Views: 4573

Re: Функции, экспортируемые ядром

Предлагаю добавить функцию detach_int_handler и реализовать её, так как она сейчас является заглушкой(core/irq.inc)
by Doczom
Sun Feb 27, 2022 2:46 am
Forum: Off-topic
Topic: Открытое письмо от меня о ситуации в Украине
Replies: 28
Views: 40249

Re: Открытое письмо от меня о ситуации в Украине

Я надеюсь что скоро это всё закончится и война прекратится. Надеюсь с тобой и твоими близкими и знакомыми всё будет хорошо и на Украине снова будет мир.
by Doczom
Thu Feb 24, 2022 7:35 pm
Forum: English
Topic: Do I Need a Network Driver for the Intel82562/EZ/GT/GZ PRO/100 VE LOM Ethernet Controller Chipset?
Replies: 4
Views: 9603

Re: Do I Need a Network Driver for the Intel82562/EZ/GT/GZ PRO/100 VE LOM Ethernet Controller Chipset?

Perhaps your controller is simply not included in the tested database and therefore the driver does not start. To add it to the database, change some data in the source code of the "Netcfg" program, compile and replace the floppy disks in your image, then restart Netcfg: http://websvn.koli...
by Doczom
Fri Feb 18, 2022 9:13 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 36
Views: 85081

Re: Рефакторинг ядра

sober_dev Удаление этой структуры было необходимо для обеспечения целостности данных потоков и уменьшения расходов(хоть и минимальных) при переключение потока выполнения в планировщике. Кроме этого избавление от этой структуры упростило некоторые другие части ядра(например основной цикл ос). Если е...
by Doczom
Wed Feb 09, 2022 9:32 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 36
Views: 85081

Re: Рефакторинг ядра

Удалено поле APPDATA.mem_start введу его бесполезности в ревизии #9710.
by Doczom
Wed Feb 09, 2022 8:31 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 36
Views: 85081

Re: Рефакторинг ядра

Устаревшая структура TASKDATA полностью заменена структурой APPDATA в ревизии #9709.