это правильно.
какой кэш cpuidом? кэш сбрасывается привилегерованой инструкцией [w]binvd меряй длину цикла из 1000 итераций. очень точно выходит.могу дать...
gcc glade objdump as(рулит! другие асмы не могут следать таблицу idt в 3 строки) gedit дебаггеры не юзаю, изза пососности таковых.
попробуй тупо отключить прерывания, прочитать PCI info и прямым поиском по таблице страниц.
нашол ошибку. вдвое общитываюсь ровно. в пределах L1 - все точно по теории. но результат все равно плохой, потому что разрыв 100 тактов при выходе...
идея с планировщиком, перебором всех процессов в списке ожидающих и успешно напоролась на пропускную способность памяти. стал исследовать сабж и...
аааа. я не так тебя понял. в теме то прерывания, и я решил что перхват надо вести при переходе в ядро. попробуй перехватывать все таки int3 а...
а тем что все сискаллы пойдут неперехвачеными если это ХР конечно. в 2к такого безобразия нету
Bus mastering IDE что ли поищи в гугле
мляя.. статьи почитай что ли на главной странице. ну низя же так вот.
напиши драйвер, йо мае. и перехватывай прерывания. а еще запрети такую фичу как SYSCALL SYSRET через CR4. потому что ХР их юзает вместо int 2fhю...
там вроде нельзя юзать ВЕСУ, потому что ты не можешь юзать функцию SetLDTEntries она доступна только для 16битных программ. в 32битных прогах под...
WC- write combining, задержка данных во внутренних буферах для лучшей утилизации шины. тогда запись имеет больше шансов идти 8байтными блоками а...
дык все таки. call в немапаную память себя как ведет например? он выполнится, после чего последует #PF, или #PF произойдет первее?
флаги она извлекает!!
потому что в книжке зубкова русским по белому написано - на третий уровень управление передается только по iret и не хочу я стек ядра трогать!...
раз нету защиты аппоратно, нефиг програмную юзать.
дело в том что я ось и пишу. потому стало интересно что будет при вызове ядром функции callback'а если его код не подгружен в память.
что будет при iret из ring0 в ring3 если страница куда идет возврат выгружена из памяти?
бери дрова от линукса. я сам так делал. а креативу.ком надо лопату в задницу потому что они мне как пользователю их железа не выслали...
Имена участников (разделяйте запятой).