Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб апр 29, 2017 10:31 am

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




Начать новую тему  Ответить на тему  [ 5 сообщений ] 
Автор Сообщение
 Заголовок сообщения: nanosleep
СообщениеДобавлено: Чт сен 04, 2008 11:51 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1203
I'd need a kernel function to wait 100 microseconds.
So i want the kernel to do something else for 100uS and then return to my program, is it possible?

any help would be apreciated

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: nanosleep
СообщениеДобавлено: Пт сен 05, 2008 12:42 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1203
Ok, i apparantly have found another way around this problem.
My idea was probably silly anyway :)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: nanosleep
СообщениеДобавлено: Сб апр 07, 2012 4:19 am 
f.68.1 likely to help? But it is not guaranteed.

Better late than never. :wink:


Вернуться к началу
   
 Заголовок сообщения: Re: nanosleep
СообщениеДобавлено: Сб апр 07, 2012 11:08 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1203
IIRC, this question was related to in-driver code. The solution I remember was to read a reg from the PCI device, it always takes a certain amount of time.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: nanosleep
СообщениеДобавлено: Сб апр 07, 2012 11:26 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
A driver can read available system real-time resources easily.

rdtsc for shortest (sub-microsecond) delays, or
northbridge realtime counters (1-100 microseconds)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 5 сообщений ] 

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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

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