Это команда intel_reg, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
intel_reg - мультитул для регистрации графики Intel
СИНТАКСИС
intel_reg [вариант ...] команду
ОПИСАНИЕ
Мультитул с регистром графики Intel. Чтение, запись, дамп и декодирование графики Intel MMIO и
регистры боковой полосы и многое другое.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Некоторые параметры являются глобальными, а некоторые - специфичными для команд.
--подробный
Увеличьте многословие.
--тихий
Уменьшите многословие.
--count = N
Прочитать N регистров.
- двоичный
Вывести двоичные значения.
--все
Регистры декодирования для всех известных платформ.
--mmio = ФАЙЛ
Используйте панель MMIO из ФАЙЛА.
--devid = DEVID
Притворись PCI ID DEVID. Полезно для снимков панелей MMIO с других машин.
--spec = ПУТЬ
Прочитать спецификацию регистра из каталога или файла, указанного в PATH; см. ОПРЕДЕЛЕНИЯ РЕГИСТРАЦИИ
ниже для деталей.
--Помогите
Показать краткую справку.
КОМАНДЫ
См. ССЫЛКИ НА РЕГИСТРЫ ниже, чтобы узнать, как описывать регистры для команд.
читать [--count = N] РЕГИСТРАЦИЯ [...]
Выгрузить каждый указанный РЕГИСТР или N регистров, начиная с каждого РЕГИСТРА.
записывать РЕГИСТРАЦИЯ VALUE [РЕГИСТР VALUE ...]
Запишите каждое ЗНАЧЕНИЕ в соответствующий РЕГИСТР.
дамп [--mmio = ФАЙЛ --devid = DEVID]
Дамп всех регистров, указанных в спецификации регистров.
декодировать РЕГИСТРАЦИЯ VALUE
Расшифровать РЕГИСТРАЦИОННОЕ ЗНАЧЕНИЕ.
снимок
Выведите полосу MMIO на стандартный вывод. Вывод можно использовать для последующего вызова дампа или
читать с параметрами --mmio = FILE и --devid = DEVID.
список
Перечислите известные регистры.
помощь
Показать краткую справку.
РЕГИСТРАЦИЯ Ссылки
Регистры определены как [(PORTNAME | PORTNUM | MMIO-OFFSET):] (REGNAME | REGADDR).
ИМЯ ПОРТА
Метод доступа к регистрам, чаще всего MMIO, который используется по умолчанию. Поддерживаемые методы
на всех платформах есть «mmio», «portio-vga» и «mmio-vga».
На BYT и CHV порты боковой полосы "bunit", "punit", "nc", "dpio", "gpio-nc", "cck",
"ccu", "dpio2" и "flisdsi" также поддерживаются.
ПОРТНУМ
Номер порта для портов боковой полосы, поддерживаемых BYT и CHV. Только числа, сопоставленные с
поддерживаемые порты разрешены, произвольные номера не принимаются.
Числа выше 0xff автоматически интерпретируются как смещения MMIO, а не номера портов.
MMIO-СМЕЩЕНИЕ
Используйте MMIO и добавьте это смещение к адресу регистра.
Номера, равные или меньшие 0xff, автоматически интерпретируются как номера портов, а не MMIO.
смещения.
РЕГНАЗВАНИЕ
Имя регистра, как определено в спецификации регистра.
Если смещение MMIO не указано, оно берется из спецификации регистра. Однако порты
не; порт - это пространство имен для имен регистров.
РЕГАДР
Зарегистрируйте адрес. Соответствующее имя регистра указывать в регистре не требуется.
спекуляция
ОКРУЖАЮЩАЯ СРЕДА
INTEL_REG_SPEC
Путь к каталогу или файлу, содержащему определения спецификаций регистров.
РЕГИСТРАЦИЯ SPEC ОПРЕДЕЛЕНИЯ
Спецификация регистра связывает имена регистров с адресами. Спецификация ищется в этом
заказ:
1. Каталог или файл, указанный в параметре --spec.
2. Каталог или файл, указанный в переменной среды INTEL_REG_SPEC.
3. Встроенный регистр. Также используется как резервный вариант с предупреждением, если используется указанное выше, но
потерпеть неудачу.
Если каталог указан с помощью параметра --spec или переменной среды INTEL_REG_SPEC,
каталог сканируется на предмет наличия файла спецификации в следующем порядке:
1. Файл назван по идентификатору устройства PCI. Например, «0412».
2. Файл назван по кодовому имени строчными буквами без знаков препинания. Например,
"Вэлливью".
3. Файл назван в честь поколения. Например, "gen7" (обратите внимание, что это соответствует Valleyview,
ivybridge и haswell!).
Зарегистрируйтесь Спецификация Файл Формат
Формат спецификации регистра кратко описан ниже:
· Пустые строки и строки, начинающиеся с "#", ";" или "//" игнорируются.
· Линии не начинающиеся с "(" интерпретируются как абсолютные или относительные имена файлов,
включены.
· Строки, начинающиеся с "(", интерпретируются как определения регистров.
Регистры определяются как кортежи ('REGNAME', 'REGADDR', 'PORTNAME | PORTNUM | MMIO-OFFSET'), как
в РЕГИСТРАЦИОННЫХ ССЫЛКАХ выше. Описание порта также может быть пустой строкой для обозначения
ММИО.
Примеры:
· # Это комментарий, ниже включено
· Vlv_pipe_a.txt
· ('GEN6_PMINTRMSK', '0x0000a168', '')
· ('MIPIA_PORT_CTRL', '0x61190', '0x180000')
· ('PLL1_DW0', '0x8000', 'DPIO')
Используйте intel_reg в Интернете с помощью сервисов onworks.net