db EAh dw 1111h, 7000h
Great вообще-то код ошибки 32 бита (может быть 16 бит, если разрядность шлюза - 16 бит) 10110111 имхо, однозначного 100-процентного решения нет
Booster см. man какой у тебя sed (версия)?
_BC_ странно это более гибкий механизм давно специфицирован (если не ошибаюсь в PCI 2.2) а по поводу чипсетов... даже мой относительно древний...
стоит отметить, что в PCI также существует механизм MSI (Message Signaled Interrupts), который в принципе и применяется на современных чипсетах
и так, и так можно но, имхо, лучше первый вариант во-втором случае, чтобы передать управление оригинальной задаче, нужно изменить дескриптор в...
n0name какой тип у apicBase?
гы тогда понятно :))
если Delivery Mode = Fixed или Lowest Priority, то любым
да, естественно прошу прощения за описку только тогда [esp + 6], а не [esp + 8] (CS находится по [esp + 4]) не думаю а что если сделать pushad...
может так void __declspec( naked noreturn ) int01_handler() { __asm { push [esp] call next_step or [esp],...
у тебя Volume 3B читай Volume 3A (разделы 7-8) с intel.com можешь скачать MP-спецификацию Local APIC процессора, который инициировал запись в...
katrus ну код вроде верный да, HighPart = 0?
GDB не пойдет?
исправлено работать надо через переменную, а не через регистр
а что если так сделать push eax in al,60h and dword [0xFEE000B0], 0 pop eax iretd 0xFEE00000 - базовый физический адрес Local APIC (возможно...
а как же Virtual Wire Interrupt Mode? а что если так сделать kbd_handler: in al, 0x60 out 0x60, al jmp dword [original_handler]...
-
bts не меняет edx + напиши весь код
IPI (Inter-Processor Interrupts) change_dbx_registers: ... align 4 function_address: dd 0 ipi_handler: call dword [function_address]...
Имена участников (разделяйте запятой).