Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Jun 14, 2021 9:33 am

All times are UTC+03:00


Search found 3943 matches
Search these results:

Author Message

 Forum: Video   Topic: Встроенные видеокарты Intel

Posted: Sun Feb 25, 2018 12:28 am 

Replies: 456
Views: 133623


Leency
1. Артефакты проходят после перемещения курсора ?
2. Проверь, у тебя eglgears работают? И напиши подробнее как Fplay работает. По логу он 3D драйвер загружает и через него картинку выводит, что уже нетривиально. А драйвер i915-dri, который никто не тестировал.

 Forum: Kernel   Topic: функции 68.12 и 77.2

Posted: Thu Feb 08, 2018 4:57 pm 

Replies: 5
Views: 3961


futex_wait(futex, 1, t) //если v == 1, поток ждет t сотых долей секунды, иначе выполнение продолжается v = 1 //закрыть вход другим потокам Это неправильно. У тебя между futex_wait(futex, 1, t) и v = 1 возникает race conditions. Вот код из futex_wait mov ecx, [ebp+FUTEX.pointer] mov eax, edx lock cm...

 Forum: Kernel   Topic: функции 68.12 и 77.2

Posted: Thu Feb 08, 2018 7:00 am 

Replies: 5
Views: 3961


Гарантируется ли обнуление выделенного блока памяти? Да. f77.2 (futex_wait) Для входа в критическую секцию, поток должен выполнить два действия: 1) вызвать функцию f77.2 2) изменить значение контрольной переменной, чтобы закрыть вход для других потоков. Не понятен пункт 2. Фьютекс/мьютекс сам по се...

 Forum: Video   Topic: Встроенные видеокарты Intel

Posted: Tue Feb 06, 2018 7:52 pm 

Replies: 456
Views: 133623


Kopa wrote:
Графика в процессоре GMA 3600
Это лицензированный PowerVR SGX. У него другой драйвер.

 Forum: Video   Topic: Встроенные видеокарты Intel

Posted: Mon Feb 05, 2018 4:42 pm 

Replies: 456
Views: 133623


Kopa
А какой там pci device id у видео?

 Forum: Distributives   Topic: "Ночные" сборки KolibriOS

Posted: Mon Feb 05, 2018 3:47 am 

Replies: 1347
Views: 341773


Возился с таймером HPET и заодно измерил латентность обработчика прерываний. Обнаружилась интересная вещь. В обычном состоянии при низкой нагрузке на цпу латентность 52-53 микросекунды. При 100% 2, иногда 3 микросекунды. Причина в использовании mwait в idle_thread. Если требуется низкая латентность ...

 Forum: Video   Topic: Встроенные видеокарты Intel

Posted: Mon Feb 05, 2018 3:32 am 

Replies: 456
Views: 133623


Неплохой прирост везде, кроме чтения и одиночного пикселя.

Leency

Intel HD 4600 это Haswell? У меня 4.7.10 почти готов. Там загрузку микрокода потестить надо.

 Forum: Distributives   Topic: "Ночные" сборки KolibriOS

Posted: Fri Feb 02, 2018 4:19 pm 

Replies: 1347
Views: 341773


dunkaist wrote:
. Пока сделал, чтобы TS в do_change_task не устанавливался -- падения пропали.
Тогда контекст fpu/sse переключаться не будет. Все будут с одним работать.

 Forum: Video   Topic: VMware SVGA II

 Post subject: Re: VMware SVGA II
Posted: Sat Sep 30, 2017 4:59 pm 

Replies: 11
Views: 7457


Надо смотреть. Там очень ограниченная эмуляция.

 Forum: Video   Topic: Новые драйвера для ATI Radeon.

Posted: Tue Aug 08, 2017 11:22 pm 

Replies: 609
Views: 214122


Я готовлю новую версию. Надеюсь скоро завершить.

 Forum: HLL   Topic: Общие вопросы по языку Си.

Posted: Sat Jun 17, 2017 9:45 pm 

Replies: 34
Views: 13489


Code:
unsigned int img_len = (IMG_HEIGHT*IMG_WIDTH*3);
unsigned int *p_img = NULL;
Размер int 32 бита. Тебе надо использовать char.
Я бы рекомендовал не мучиться с невыравненным доступом и использовать 32-х битный цвет и функцию Blit() для вывода.

 Forum: HLL   Topic: Настройка окружения и инструментов для компиляции программ на C для Kolibri в GNU Linux с исп. toolchain'а от Serge.

Posted: Tue May 30, 2017 3:12 pm 

Replies: 32
Views: 17172


10. Непонятно, почему папка с Linux'овыми инструментами для Kolibri, называется "win32". Поэтому, переименуем в "kos32". Закон Мерфи бессмертен. Ставится все в /home/autobuild/tools. Q. Почему такой путь? A. Потому что такой путь используется на сервере автосборки. Q. Почему пап...

 Forum: Application libraries   Topic: Newlib

 Post subject: Re: Newlib
Posted: Sat Feb 18, 2017 2:28 pm 

Replies: 229
Views: 86186


netryx
Code:
buf->st_ino=(unsigned)rand();
У меня вопрос возник. Если использовать rand() при каждом вызове для одного файла будет генерироваться новое значение. Это не создаст проблем?

 Forum: Application libraries   Topic: Newlib

 Post subject: Re: Newlib
Posted: Fri Feb 17, 2017 6:31 pm 

Replies: 229
Views: 86186


netryx Удивительно, но работает stat /kolibrios под /kolibrios монтируется настоящий каталог. В ядре путь разворачивается в реальный, поэтому stat работает. У меня есть небольшая наработка кода, не совсем полностью устраняющая этот нюанс, могу показать (реализация lstat, которая просто парсит перед...

 Forum: Compilers and programming   Topic: Tiny C Compiler

 Post subject: Re: Tiny C Compiler
Posted: Sun Feb 12, 2017 8:02 am 

Replies: 255
Views: 107199


Siemargl wrote:
Но по хорошему, загрузчик должен инициализировать .bss, в чем я в Колибри не уверен.
Можешь не сомневаться. Ядро всегда обнуляет память, выделяемую для приложения.
Sort by:  
Page 2 of 263 [ Search found 3943 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited