Сейчас на форуме: Rio, tyns777, zombi-vadim (+7 невидимых)

 eXeL@B —› Программирование —› INIT and cache
Посл.ответ Сообщение

Ранг: 50.0 (постоянный), 31thx
Активность: 0.090.1
Статус: Участник

Создано: 07 сентября 2014 14:13
· Личное сообщение · #1

Пытаюсь поймать ядро после INIT'а. Выставляю MTRR type cache на требуемый адрес (FFFFFFF0) в write back, пишу туда требуемый кодес, шлю INIT через APIC. В ответ тишина, т.е. простой ребут. Согласно интеловским манам INIT не меняет ни MTRR, ни флаг CD в CR0. Простой джамп на FFFFFFF0 отрабатывает как надо, а INIT - хуй там. ЧЯДНТ? Руки кривые или маны врут?



Ранг: 50.0 (постоянный), 31thx
Активность: 0.090.1
Статус: Участник

Создано: 21 сентября 2014 00:46
· Личное сообщение · #2

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


 eXeL@B —› Программирование —› INIT and cache
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати