Це команда intel_reg, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
intel_reg - мультиінструмент графічного реєстру Intel
СИНТАКСИС
intel_reg [варіант ...] команда
ОПИС
Мультитул графічного реєстру Intel. Читання, запис, дамп і декодування графіки Intel MMIO і
регістри бічної смуги та інше.
ВАРІАНТИ
Деякі параметри є глобальними, а деякі специфічними для команд.
-багатослівний
Збільште багатослівність.
--спокійно
Зменшити багатослівність.
--лічильник=N
Прочитайте N регістрів.
-- двійковий
Вивести двійкові значення.
--все
Декодувати регістри для всіх відомих платформ.
--mmio=ФАЙЛ
Використовуйте панель MMIO з FILE.
--devid=ПРОСТРІЙ
Видавайте себе за ідентифікатор PCI DEVID. Корисно зі знімками панелі MMIO з інших машин.
--spec=ШЛЯХ
Прочитати специфікацію регістра з каталогу або файлу, зазначеного в PATH; див. ВИЗНАЧЕННЯ СПЕЦІЙНОСТІ РЕЄСТРУ
нижче для деталей.
--допомога
Покажіть коротку допомогу.
КОМАНДИ
Про те, як описати регістри для команд, див.
зчитування [--count=N] REGISTER [...]
Дамп кожного вказаного РЕГІСТРУ або N регістрів, починаючи з кожного РЕГІСТРУ.
запис REGISTER VALUE [ЗАРЕЄСТРУЙСЯ VALUE ...]
Запишіть кожне значення у відповідний РЕЄСТР.
дамп [--mmio=ФАЙЛ --devid=DEVID]
Дамп усіх регістрів, зазначених у специфікації регістра.
декодувати REGISTER VALUE
Розшифруйте значення РЕГІСТРУ.
знімок
Виведіть панель MMIO у стандартний вихід. Вихідні дані можна використовувати для подальшого виклику дампу або
читати з параметрами --mmio=FILE та --devid=DEVID.
список
Перелічіть відомі регістри.
допомога
Відобразити коротку довідку.
REGISTER Посилання
Регістри визначаються як [(PORTNAME|PORTNUM|MMIO-OFFSET):](REGNAME|REGADDR).
PORTNAME
Метод доступу до реєстру, найчастіше MMIO, який є за замовчуванням. Підтримувані методи
на всіх платформах є "mmio", "portio-vga" і "mmio-vga".
На BYT і CHV бічні порти "bunit", "punit", "nc", "dpio", "gpio-nc", "cck",
"ccu", "dpio2" і "flisdsi" також підтримуються.
PORTNUM
Номер порту для портів бічної смуги, які підтримуються на BYT і CHV. Лише числа, зіставлені з
підтримувані порти дозволені, довільні числа не приймаються.
Числа вище 0xff автоматично інтерпретуються як зміщення MMIO, а не номери портів.
MMIO-ЗМІЩЕННЯ
Використовуйте MMIO і додайте це зміщення до адреси реєстру.
Числа, рівні або нижче 0xff, автоматично інтерпретуються як номери портів, а не MMIO
зміщення.
REGNAME
Назва регістру, як визначено в специфікації регістру.
Якщо зміщення MMIO не вказано, воно вибирається зі специфікації регістра. Однак порти
не; порт є простором імен для імен реєстрів.
REGADDR
Адреса реєстрації. Відповідне ім’я регістру не обов’язково вказувати в реєстрі
спец.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
INTEL_REG_SPEC
Шлях до каталогу або файлу, що містить визначення специфікації регістра.
REGISTER 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'), як
у ЗАРЕЄСТРУВАННЯ ПОСИЛАННЯХ вище. Опис порту також може бути порожнім рядком для позначення
MMIO.
Приклади:
· # це коментар, нижче - включення
· vlv_pipe_a.txt
· ('GEN6_PMINTRMSK', '0x0000a168', '')
· ('MIPIA_PORT_CTRL', '0x61190', '0x180000')
· ('PLL1_DW0', '0x8000', 'DPIO')
Використовуйте intel_reg онлайн за допомогою служб onworks.net