Главная » (4) Специальные файлы (находящиеся обычно в каталоге /dev)





ИМЯ


cpuid - устройство доступа к CPUID в процессорах x86



ОПИСАНИЕ


CPUID предоставляет интерфейс для получения информации о процессоре x86.

Для перехода на нужный уровень CPUID достаточно выполнить на устройстве lseek(2)
или pread(2); чтение происходит порциями по 16 байт. Для получения большего
количества данных нужно повторить операцию чтения на последующих уровнях.

Младшие 32 бита позиции файла используются как входящее значение для регистра
%eax, а старшие 32 бита как входящее значение для %ecx, последнее предназначено
для "подсчёта" уровней eax, например eax=4.

Этот драйвер использует устройства /dev/cpu/CPUNUM/cpuid, где CPUNUM указывает на
младший номер, а в многопроцессорных машинах CPUNUM указывает на номер
процессора, которые перечислены в /proc/cpuinfo.

Файл доступен на чтение только пользов ... Читать дальше »

Категория: (4) Специальные файлы (находящиеся обычно в каталоге /dev) | Просмотров: 471 | Добавил: Администратор | Дата: 19.11.2017 | Комментарии (0)





ИМЯ


ioctl_console - управление вводом-выводом (ioctl) консольного терминала и
виртуальных консолей



ОПИСАНИЕ


Для терминалов и виртуальных консолей поддерживаются Linux-ориентированные запросы
ioctl(2), перечисленные далее. Для каждого запроса требуется третий аргумент argp.

KDGETLED
Получить состояние индикаторов. argp указывает ячейку типа char. В младших
трёх битах *argp хранится состояние индикаторов:

LED_CAP 0x04 индикатор caps lock
LED_NUM 0x02 индикатор num lock
LED_SCR 0x01 индикатор scroll lock

KDSETLED
Установить состояние индикаторов. Состояние индикаторов устанавливается в
соответствии с тремя младшими битами беззнакового длинного целого argp.
Однако, если установлен старший бит, индикаторы возвращаются в исходное
состояние: отображают состояние функций клавиатуры caps lock, num lock и
... Читать дальше »






ИМЯ


console_codes - управляющие и экранирующие последовательности консоли Linux



ОПИСАНИЕ


Консоль Linux имеет большой набор средств управления терминалами VT102 и
ECMA-48/ISO 6429/ANSI X364, а также некоторым количеством индивидуальных
последовательностей для изменения цветовой палитры, перекодировки символьного
набора и т. д. В таблицах, приведенных ниже (во втором столбце), указывается
мнемонический код ECMA-48 или DEC (если последнее приписано к DEC) данной функции.
Последовательности без мнемонического кода не принадлежат ни к ECMA-48, ни к
VT102.

Первым процессом, который выполняется после работы обычного процесса по выводу
информации и отправки к драйверу потока символов консоли (для их реального
вывода), является перевод кодов, используемых при обычной работе, в коды,
применяемые для печати.

Если консоль работает ... Читать дальше »




 

 

ИМЯ

 


cciss - блочный драйвер устройства HP Smart Array

 

 

ОБЗОР

 


modprobe cciss [ cciss_allow_hpsa=1 ]

 

 

ОПИСАНИЕ

 


Замечание: Данный устаревший драйвер был удалён из ядра версии 4.14; в новых ядрах
его заменяет hpsa(4).

cciss — это блочный драйвер для старых контроллеров RAID HP Smart Array.

Параметры
cciss_allow_hpsa=1: этот параметр запрещает драйверу cciss пробовать управлять
контроллерами, которыми может управлять драйвер hpsa(4). Другими словами, этим
параметром драйвер cciss будет ограничен следующими контроллерами:

Smart Array 5300
Smart Array 5i
Smart Array 532
Smart Array 5312
Smart Array 641
Smart Array 6 ... Читать дальше »


« 1 2 3 4 5 6