2Clerk спасибо, попробую разобраться что там написано (читаеться ооочень тяжело)...
есть какие-нибудь замечания по обработчику прерывания от local APIC timer? (ну малоли, моя грамотность может наделать и 3 ошибки в одном слове....)
2Clerk Спасибо попробую завтра в Вашим методом.
2rei3er Указатели дело такое(что DWORD*, что BYTE* - разница будет только в смещенгиях от начала указателя)... я завтра попробую сменить тип...
search_irq_vector ищёт номер записи в таблицы IDT для конкретного прерывания.
так. всё равно не работает. пошёл по порядку: 1. есть функция призваная найти вектор для конкретного прерывания BYTE search_irq_vector( BYTE...
если у кого нибуть есть код рабочий, пожалуйста, можете мне его дать? :|
Ничего не получаеться :( При любом раскладе (MmMapIoSpace - отрабатывает отлично), когда я пытаюсь хоть как то запрограмить local APIC вылетает...
спасибо щас попробую
На данный момент я не понимаю как работать с физической памятью ядра (на сколько я понял из мануала Intel-овского, именно там расположены адреса...
собственно на этом и хочу сделать таймер - сделать таймер переодический и обрабатывать прерывания.
2rei3er ну она всё таки меняеться не так часто, как частота процессора. 2all народ пошлите меня по нужным сылкам... а т онифига не могу сам...
поставили мне задачу - сделать высокоточный, "мелкошаговый" таймер... то есть по сути мне нужно иметь счётчик времени с частотой 1милисек...
частота шины с частотой ядра никак не сопаставишь. ИМХО ... теоретически ... можно, опять таки через MSR (для интела это e7), получить количество...
"Intel 64 and IA-32 Architectures Software Developers Manual. Volume 3A" прочёл уже не один раз ... теорию я знаю .... Однако основная проблема...
а смысл измерения скорости 1 инструкции?
если бы я их понял те темы которые находил на форуме, то не задавал бы вопросы... в большенстве случаев какие то уровкы и т.п...
Не могу до конца разобраться как работать с local APIC. Конкретнее нужен Timer. В интеловском мануале написано, что необходимо запрограмить 4...
rdtsc, работает неоднозначно на различных процессорах, и испольовать её для определения времени или для определения тактов процессора нужно с...
Имена участников (разделяйте запятой).