Возможно вы искали: 'Pacland'

June 05 2025 01:07:54
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96551654
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18421
• Обзор The Walking ... 18867
• Обзор DMC: Devil M... 19942
• Обзор на игру Valk... 15936
• Обзор на игру Stars! 17827
• Обзор на Far Cry 3 18018
• Обзор на Resident ... 16082
• Обзор на Chivalry:... 17577
• Обзор на игру Kerb... 18036
• Обзор игры 007: Fr... 16680
Превью о играх
• Превью к игре Comp... 18018
• Превью о игре Mage... 14523
• Превью Incredible ... 14778
• Превью Firefall 13542
• Превью Dead Space 3 16396
• Превью о игре SimC... 14789
• Превью к игре Fuse 15492
• Превью Red Orche... 15602
• Превью Gothic 3 16403
• Превью Black & W... 17420
Главная » Статьи » Разное » [FreeBSD] Патч для преодаления ограничения в 32 порта в sio (patch bsd port async kernel tty)

[FreeBSD] Патч для преодаления ограничения в 32 порта в sio (patch bsd port async kernel tty)

Ключевые слова: patch, bsd, port, async, kernel, tty, (найти похожие документы)

Date: Mon, 25 Mar 2002 07:44:09 +0000 (UTC)
From: Valentin Davydov <val@sqdp.trc-net.co.jp>
Newsgroups: fido7.ru.unix.bsd
Subject: [FreeBSD] Патч для преодаления ограничения в 32 порта в sio

>У меня уже стоит четыре восьмипортовки в тачке (Zelax MAK-82) (FreeBSD 3.5).
>Хотел вставить еще одну, но напоролся на ограничение: 32 порта в sio.
>Можно как-нибудь побороть это ограничение?

Попробуй пропатчить три файла (результат не гарантирую!!!):

*** /usr/src/sys/isa/sio.c Thu Dec 6 16:32:33 2001
--- sio.c Fri Mar 22 16:14:26 2002
***************
*** 106,115 ****

#define LOTS_OF_EVENTS 64 /* helps separate urgent events from input */

! #define CALLOUT_MASK 0x80
! #define CONTROL_MASK 0x60
! #define CONTROL_INIT_STATE 0x20
! #define CONTROL_LOCK_STATE 0x40
#define DEV_TO_UNIT(dev) (MINOR_TO_UNIT(minor(dev)))
#define MINOR_MAGIC_MASK (CALLOUT_MASK | CONTROL_MASK)
#define MINOR_TO_UNIT(mynor) ((mynor) & ~MINOR_MAGIC_MASK)
--- 106,115 ----

#define LOTS_OF_EVENTS 64 /* helps separate urgent events from input */

! #define CALLOUT_MASK (0x80*2)
! #define CONTROL_MASK (0x60*2)
! #define CONTROL_INIT_STATE (0x20*2)
! #define CONTROL_LOCK_STATE (0x40*2)
#define DEV_TO_UNIT(dev) (MINOR_TO_UNIT(minor(dev)))
#define MINOR_MAGIC_MASK (CALLOUT_MASK | CONTROL_MASK)
#define MINOR_TO_UNIT(mynor) ((mynor) & ~MINOR_MAGIC_MASK)
***************
*** 119,125 ****
* for a given card
*/
#define COM_ISMULTIPORT(flags) ((flags) & 0x01)
! #define COM_MPMASTER(flags) (((flags) >> 8) & 0x0ff)
#define COM_NOTAST4(flags) ((flags) & 0x04)
#endif /* COM_MULTIPORT */

--- 119,125 ----
* for a given card
*/
#define COM_ISMULTIPORT(flags) ((flags) & 0x01)
! #define COM_MPMASTER(flags) (((flags) >> 8) & (0x0ff|0x100))
#define COM_NOTAST4(flags) ((flags) & 0x04)
#endif /* COM_MULTIPORT */

*** /usr/src/share/man/man4/sio.4 Wed Mar 1 17:50:19 2000
--- sio.4 Fri Mar 22 17:04:39 2002
***************
*** 86,92 ****
device is reserved for low-level IO (e. g. for remote kernel debugging)
.It 0x00080
use this port for remote kernel debugging
! .It 0x0 Ns Em ?? Ns 00
minor number of master port
.It 0x20000
device is assumed to use a 16650A-type (extended FIFO) chip
--- 86,92 ----
device is reserved for low-level IO (e. g. for remote kernel debugging)
.It 0x00080
use this port for remote kernel debugging
! .It 0x Ns Em ??? Ns 00
minor number of master port
.It 0x20000
device is assumed to use a 16650A-type (extended FIFO) chip
***************
*** 94,100 ****
.Pp
Minor numbering:
.br
! 0bfIOLIMMMMMfR
.br
callfBOfRut
.br
--- 94,100 ----
.Pp
Minor numbering:
.br
! 0bfIOLIMMMMMMfR
.br
callfBOfRut
.br
***************
*** 191,197 ****
.Nm sio
driver can be used for both `callin' and `callout'.
For each port there is a callin device and a callout device.
! The minor number of the callout device is 128 higher
than that of the corresponding callin port.
The callin device is general purpose.
Processes opening it normally wait for carrier
--- 191,197 ----
.Nm sio
driver can be used for both `callin' and `callout'.
For each port there is a callin device and a callout device.
! The minor number of the callout device is 256 higher
than that of the corresponding callin port.
The callin device is general purpose.
Processes opening it normally wait for carrier
***************
*** 209,217 ****
.Nm sio
driver also supports an initial-state and a lock-state control
device for each of the callin and the callout "data" devices.
! The minor number of the initial-state device is 32 higher
than that of the corresponding data device.
! The minor number of the lock-state device is 64 higher
than that of the corresponding data device.
The termios settings of a data device are copied
from those of the corresponding initial-state device
--- 209,217 ----
.Nm sio
driver also supports an initial-state and a lock-state control
device for each of the callin and the callout "data" devices.
! The minor number of the initial-state device is 64 higher
than that of the corresponding data device.
! The minor number of the lock-state device is 128 higher
than that of the corresponding data device.
The termios settings of a data device are copied
from those of the corresponding initial-state device
***************
*** 266,272 ****
examples of setting the initial-state and lock-state devices
.El
.Pp
! The devices numbers are made from the set [0-9a-v] so that more than
10 ports can be supported.
.Sh DIAGNOSTICS
.Bl -diag
--- 266,272 ----
examples of setting the initial-state and lock-state devices
.El
.Pp
! The devices numbers are made from the set [0-9a-zA-Z@_] so that more than
10 ports can be supported.
.Sh DIAGNOSTICS
.Bl -diag
*** /usr/src/etc/MAKEDEV Thu Dec 6 16:16:40 2001
--- MAKEDEV Fri Mar 22 16:47:43 2002
***************
*** 206,212 ****
a) m=10;; b) m=11;; c) m=12;; d) m=13;; e) m=14;; f) m=15;; g) m=16;;
h) m=17;; i) m=18;; j) m=19;; k) m=20;; l) m=21;; m) m=22;; n) m=23;;
o) m=24;; p) m=25;; q) m=26;; r) m=27;; s) m=28;; t) m=29;; u) m=30;;
! v) m=31;;
*) m="?";;
esac
echo $m
--- 206,216 ----
a) m=10;; b) m=11;; c) m=12;; d) m=13;; e) m=14;; f) m=15;; g) m=16;;
h) m=17;; i) m=18;; j) m=19;; k) m=20;; l) m=21;; m) m=22;; n) m=23;;
o) m=24;; p) m=25;; q) m=26;; r) m=27;; s) m=28;; t) m=29;; u) m=30;;
! v) m=31;; w) m=32;; x) m=33;; y) m=34;; z) m=35;; A) m=36;; B) m=37;;
! C) m=38;; D) m=39;; E) m=40;; F) m=41;; G) m=42;; H) m=43;; I) m=44;;
! J) m=45;; K) m=46;; L) m=47;; M) m=48;; N) m=49;; O) m=50;; P) m=51;;
! Q) m=52;; R) m=53;; S) m=54;; T) m=55;; U) m=56;; V) m=57;; W) m=58;;
! X) m=59;; Y) m=60;; Z) m=61;; @) m=62;; _) m=63;;
*) m="?";;
esac
echo $m
***************
*** 991,999 ****
umask 7
unit=`expr $i : 'cua.*(.)$'`
m=`ttyminor $unit`
! mknod cuaa$unit c 28 `expr $m + 128` uucp:dialer
! mknod cuaia$unit c 28 `expr $m + 32 + 128` uucp:dialer
! mknod cuala$unit c 28 `expr $m + 64 + 128` uucp:dialer
umask 77
;;

--- 995,1003 ----
umask 7
unit=`expr $i : 'cua.*(.)$'`
m=`ttyminor $unit`
! mknod cuaa$unit c 28 `expr $m + 2 * 128 ` uucp:dialer
! mknod cuaia$unit c 28 `expr $m + 2 * ( 32 + 128 )` uucp:dialer
! mknod cuala$unit c 28 `expr $m + 2 * ( 64 + 128 )` uucp:dialer
umask 77
;;

***************
*** 1001,1008 ****
unit=`expr $i : 'tty.*(.)$'`
m=`ttyminor $unit`
mknod ttyd$unit c 28 $m
! mknod ttyid$unit c 28 `expr $m + 32`
! mknod ttyld$unit c 28 `expr $m + 64`
;;

cuac?)
--- 1005,1012 ----
unit=`expr $i : 'tty.*(.)$'`
m=`ttyminor $unit`
mknod ttyd$unit c 28 $m
! mknod ttyid$unit c 28 `expr $m + 2 * 32`
! mknod ttyld$unit c 28 `expr $m + 2 * 64`
;;

cuac?)

Вал. Дав.
706 Прочтений •  [[FreeBSD] Патч для преодаления ограничения в 32 порта в sio (patch bsd port async kernel tty)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• [FreeBSD] Патч для преодаления огра... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка