Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Некорректность восстановления контекста




Базовый адрес SMRAM

Карта контекста процессора в SMRAM

Память SMRAM

Требования к SMRAM

Свойство прозрачности SMM

Свойства операционного режима SMM

вычисление адресов – аналогично _____________ _________;

лимит – 4 Гбайт;

– флаг IF – сброшен;

– немаскируемые прерывания – запрещены;

– флаг TF – сброшен, пошаговый режим запрещен;

– регистр DR7 – сброшен, отладочные ловушки запрещены;

– инструкция RSM – разрешена (только в SMM);

– разрядность (регистров, стека и кодов операций) – __ ____.

 

Обеспечивается:

– возможностью только ________________ _______ в SMM;

– исполнением кода SMM в отдельном адресном пространстве;

– полным сохранением состояния прерванной программы _ __________ _______;

– запретом обычных прерываний;

– восстановлением состояния прерванной задачи ___ _________ ___ _________ ____.

 

– схемотехническая защита от доступа прикладных программ;

– энергонезависимость (если SMM используется для отключения питания процессора с возможностью быстрого «пробуждения»).

 

тип: _____________ или _____________ выделенная область памяти;

размер: 32 Кбайт – 4 Гбайт.

расположение: начиная с адреса SMBASE (по умолчанию ______);

распределение относительно базового адреса:

– FE00h-FFFFh – область сохранения контекста (распределяется со старших адресов по направлению к младшим);

– 8000h – точка входа в обработчик (SMI Handler);

– 0-7FFFh – свободная область.

 

Смещение Регистр (поле) Запись Смещение Регистр (поле) Запись
FFFCh CR0 Нет FFC4h TR Нет
FFF8h CR3 Нет FFC0h LDT Base Нет
FFF4h EFLAGS Да FFBCh GS Нет
FFF0h EIP Да FFB8h FS Нет
FFECh EDI Да FFB4h DS Нет
FFE8h ESI Да FFB0h SS Нет
FFE4h EBP Да FFACh CS Нет
FFE0h ESP Да FFA8h ES Нет
FFDCh EBX Да FF94h IDT Base Нет
FFD8h EDX Да FF88h GDT Base Нет
FFD4h ECX Да FF02h Auto HALT Restart (word) Да
FFD0h EAX Да FF00h I/O Instruction Restart (слово) Да
FFCCh DR6 Нет FEFCh SMM Revision Identifier (dword) Нет
FFC8h DR7 Нет FEF8h SMBASE(dword) Да

 

Идентификатор SMM (Revision Identifier)

– биты [15:0] – номер версии архитектуры SMM;

– бит 16 – возможность рестарта инструкции ввода-вывода;

– бит 17 – возможность изменения базового адреса SMRAM и вектора обработчика SMI.

По умолчанию – 30000h.

Устанавливается по аппаратному сбросу процессора.

Возможность программного изменения (на значение, выровненное по границе 32 Кбайт) во время исполнения обработчика SMI:

– изменить значение базового адреса в области сохраненного контекста по адресу SMBASE+FEF8h;

– после исполнения инструкции RSM при обработке следующего сигнала SMI# будет использоваться новая область.

 

При выполнении инструкции RSM процессор может обнаружить:

– некорректные значения бит _____________ ____ ____ ____ (установленные обработчиком);

– невыровненный __________ _______ _______.

Результат: по выходу из SMM процессор перейдет в состояние ____________.

 




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 375; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.