Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн фев 19, 2018 6:56 pm

Часовой пояс: UTC+03:00


Найдено 3927 результатов
Поиск в найденном:

Автор Сообщение

 Форум: Ядро   Тема: функции 68.12 и 77.2

 Заголовок сообщения: Re: функции 68.12 и 77.2
Добавлено: Чт фев 08, 2018 4:57 pm 

Ответы: 5
Просмотры: 193


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...

 Форум: Ядро   Тема: функции 68.12 и 77.2

 Заголовок сообщения: Re: функции 68.12 и 77.2
Добавлено: Чт фев 08, 2018 7:00 am 

Ответы: 5
Просмотры: 193


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

 Форум: Видео   Тема: Встроенные видеокарты Intel

 Заголовок сообщения: Re: Встроенные видеокарты Intel
Добавлено: Вт фев 06, 2018 7:52 pm 

Ответы: 434
Просмотры: 57978


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

 Форум: Видео   Тема: Встроенные видеокарты Intel

 Заголовок сообщения: Re: Встроенные видеокарты Intel
Добавлено: Пн фев 05, 2018 4:42 pm 

Ответы: 434
Просмотры: 57978


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

 Форум: Дистрибутивы   Тема: "Ночные" сборки KolibriOS

 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
Добавлено: Пн фев 05, 2018 3:47 am 

Ответы: 1172
Просмотры: 120627


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

 Форум: Видео   Тема: Встроенные видеокарты Intel

 Заголовок сообщения: Re: Встроенные видеокарты Intel
Добавлено: Пн фев 05, 2018 3:32 am 

Ответы: 434
Просмотры: 57978


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

Leency

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

 Форум: Дистрибутивы   Тема: "Ночные" сборки KolibriOS

 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
Добавлено: Пт фев 02, 2018 4:19 pm 

Ответы: 1172
Просмотры: 120627


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

 Форум: Видео   Тема: VMware SVGA II

 Заголовок сообщения: Re: VMware SVGA II
Добавлено: Сб сен 30, 2017 4:59 pm 

Ответы: 11
Просмотры: 2795


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

 Форум: Видео   Тема: Новые драйвера для ATI Radeon.

 Заголовок сообщения: Re: Новые драйвера для ATI Radeon.
Добавлено: Вт авг 08, 2017 11:22 pm 

Ответы: 606
Просмотры: 94529


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

 Форум: ЯВУ   Тема: Общие вопросы по языку Си.

 Заголовок сообщения: Re: Общие вопросы по языку Си.
Добавлено: Сб июн 17, 2017 9:45 pm 

Ответы: 7
Просмотры: 621


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

 Форум: ЯВУ   Тема: Настройка окружения и инструментов для компиляции программ на C для Kolibri в GNU Linux с исп. toolchain'а от Serge.

Добавлено: Вт май 30, 2017 3:12 pm 

Ответы: 13
Просмотры: 1094


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

 Форум: Прикладные библиотеки   Тема: Newlib

 Заголовок сообщения: Re: Newlib
Добавлено: Сб фев 18, 2017 2:28 pm 

Ответы: 225
Просмотры: 36624


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

 Форум: Прикладные библиотеки   Тема: Newlib

 Заголовок сообщения: Re: Newlib
Добавлено: Пт фев 17, 2017 6:31 pm 

Ответы: 225
Просмотры: 36624


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

 Форум: Компиляторы и программирование   Тема: Tiny C Compiler

 Заголовок сообщения: Re: Tiny C Compiler
Добавлено: Вс фев 12, 2017 8:02 am 

Ответы: 217
Просмотры: 49548


Siemargl писал(а):
Но по хорошему, загрузчик должен инициализировать .bss, в чем я в Колибри не уверен.
Можешь не сомневаться. Ядро всегда обнуляет память, выделяемую для приложения.

 Форум: Разное   Тема: Личный отчет по тестированию Колибри ОС.

Добавлено: Сб фев 11, 2017 12:21 pm 

Ответы: 6
Просмотры: 1175


Pathoswithin
Буферизация звука даже избыточна. Проблема в планировщике и в частом маскировании прерываний в ядре.
Поле сортировки:  
Страница 1 из 262 [ Найдено 3927 результатов ]


Часовой пояс: UTC+03:00


Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB