Здравствуйте, SergH, Вы писали:
SH>Здравствуйте, mospehraict, Вы писали:
M>>Можно проще — через local APIC :)
SH>Оо! Ты где-то нашёл инфу, как его программировать? Поделись, а? SH>Я где-то год назад искал, но нигде ничего не встретил, а изучать исходники линукса было ну очень влом :)
Здравствуйте, SergH, Вы писали:
SH>Подать сигнал на нужную ножку процессора :) Программно — разве что как-то управлять чипсетом, чтобы он подал этот сигнал.
А при каких условиях оно вообще должно генериться? Может можно просто такие условия сделать?
Re[3]: [ia-32] генерация NMI
От:
Аноним
Дата:
20.10.06 16:48
Оценка:
M>А при каких условиях оно вообще должно генериться? Может можно просто такие условия сделать?
Ошибка контроля четности чипов памяти
Здравствуйте, Аноним, Вы писали:
M>>А при каких условиях оно вообще должно генериться? Может можно просто такие условия сделать? А>Ошибка контроля четности чипов памяти :crash:
Можно проще — через local APIC :)
Re[3]: [ia-32] генерация NMI
От:
Аноним
Дата:
21.10.06 18:58
Оценка:
На немаскируемое прерывание (NMI — Non-Maskable Interrrupt) процессор реагирует всегда (если обслуживание предыдущего NMI завершено); этому прерыванию соответствует фиксированный вектор 2. Немаскируемые прерывания в PC используются для сигнализации о фатальных аппаратных ошибках. Сигнал на линию NMI приходит от схем контроля памяти (четности или ECC), от линий контроля шины ISA (IOCHK) и шины PCI (SERR#). Сигнал NMI блокируется до входа процессора установкой в 1 бита 7 порта 070h, отдельные источники разрешаются и идентифицируются битами порта 061h:
бит 2 R/W — ERP — разрешение контроля ОЗУ и сигнала SERR# шины PCI;
бит 3 R/W — EIC — разрешение контроля шины ISA;
бит 6 R — IOCHK — ошибка контроля на шине ISA (сигнал IOCHK#);
бит 7 R — PCK — ошибка четности ОЗУ или сигнал SERR# на шине PCI.
Здравствуйте, mospehraict, Вы писали:
M>Можно проще — через local APIC
Оо! Ты где-то нашёл инфу, как его программировать? Поделись, а?
Я где-то год назад искал, но нигде ничего не встретил, а изучать исходники линукса было ну очень влом
DISCLAIMER: сразу предупреждаю — его методы работы ..кгхм.. часто весьма спорны и вряд ли применимы в разработке коммерческого софта. впрочем, для представления того, что и как могут пытаться делать руткиты — несомненно статья полезная. на 5ку за оригинальность на codeproject.com оценил, если мое мнение спрашивать
... << RSDN@Home 1.2.0 alpha rev. 653>>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.