Исследуем таблицу DMAR

Технология виртуализации Intel VT-d предполагает детальное описание персональной платформы. Главный объект — таблица DMAR ( ACPI DMA Remapping Table) с точностью до бита унифицирует формат всех требуемых данных. Анализу ее содержимого посвящена лабораторная работа сайта «Компостер 2.0».

Предлагаемый материал является своего рода лабораторной работой, цель которой — исследовать главный системный объект, декларирующий поддержку платформой технологии Intel VT-d — ACPI таблицу DMA Remapping Table. Таблица имеет сигнатуру DMAR и находится в зарезервированном участке оперативной памяти. В качестве экспериментальной платформы использовалась плата TYAN S7012 (dual LGA1366) с одним установленным процессором Intel Xeon E5620. Таблица DMAR была локализована по алгоритму, описанному в разделе 5.2 документа ACPI Specification Revision 5.0. При исследовании табличных структур пригодился опыт дизассемблирования, изложенный в статье «Практикум по ACPI». Содержимое таблицы было сохранено в файле DMAR.BIN и проанализировано на основании раздела 8 документа Intel Virtualization Technology for Directed I/O Architecture Specification, Revision 1.3.

Рекомендуется к прочтению по той же теме

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей