Можно ли писать в порты не из ядра? (OpenBSD), NoNme, 28-Ноя-08, 13:41 [смотреть все]В общем проблема такая. Нужно реализовать в проге, работющей под OpenBSD soft-верный watchdog таймер. Железяка работает на платформе Vortex86. На сайте производителя есть пример реализации под linux следующего содержания: #include <stdio.h> #include <sys/io.h> #define outpw(a,b) outw(b,a) #define inpw(a) inw(a) #define outp(a,b) outb(b,a) #define inp(a) inb(a) void main() { int nTime = 5; iopl(3); /* set time out */ outp(0x84a, nTime); /* set timer clock to 1 second and "Timer Expiration Event 0/1" to reset system. */ outp(0x84b, 0x9c); printf("System will be reset after %d seconds.\n", nTime * 4); }Как переложить это на OpenBSD. Есть ли аналоги для outw&inw и нужно ли лезть в ядро? Под *nix писать начал недавно.
|
- Можно ли писать в порты не из ядра? (OpenBSD), Fuzzy, 13:59 , 28-Ноя-08 (1)
- Можно ли писать в порты не из ядра? (OpenBSD), Michelnok, 16:52 , 28-Ноя-08 (2)
- Можно ли писать в порты не из ядра? (OpenBSD), NoNme, 11:36 , 05-Дек-08 (5)
>В FreeBSD есть "/dev/io", в который можно писать/читать, как в порты. Есть >такое в OpenBSD? К сожелению не нашел. Долго не отвечал т.к. случился аврал на работе.
- Можно ли писать в порты не из ядра? (OpenBSD), stosu, 23:21 , 13-Май-13 (7)
|