murder как раз таки это физический адрес физически процессор (32-ух разрядный) может адресовать до 4GB (ну или до 64GB с PAE) все это адресное...
покажи код (описание GDT)
murder адрес (0xE0000000) то ты получил физический (скорее всего) но интерпретируется он как виртуальный
вот и я о том же нет, длина как раз откуда надо а вот на 72 уменьшать не надо, ты прав - заголовок таблицы 36 байт сейчас попробую
да ничем в его случае (старый обработчик то не вызывается) out 0x20, al тоже ни к чему не приведет (если никакой бит в ISR не был установлен, а то...
Skycorner n0name так что в Real Mode int XX не сэмулируешь call-ом
все сегменты плоские (4ГБ) и на уровне исключений CPU ошибок, имхо, быть не должно другое дело на уровне MCH...
гарантии нет, хотя можно посмотреть :) (на досуге посмотрю)
xKVtor непонятно, что мы друг другу доказываем :) я хочу найти HPET в ACPI таблицах или убедиться, что его описания там нет (и работать дальше...
n0name а на реальной машине?
память то общая ничего не стоит поместить одинаковое значение в IDTR каждого CPU а в чем проблема есть SIPI (Startup IPI) и шаблон адреса...
могу помочь охотником не буду :)
если очень хочется, то можно, но есть вероятность повторной входимости n0name добавь irq0_handler: inc [t_count] mov al, 0x20...
а он есть :) у меня Linux, это раз CONFIG_HPET_TIMER установлен, это 2 так что даже отсюда видно, что HPET есть и работает в последнем посте я...
xKVtor хотя нет, нашел в регистрах ICH5 его BAR но все же хотелось бы через ACPI для обобщенности
должна быть EPOX 4PDA3 чипсет Intel 865PE хорошо, как тогда найти его (HPET) BAR без ACPI? (есть спецификации MCH и ICH5 чипсета, но там вроде...
push ebx mov ebx, dword [eax] xchg ebx, dword [eax + 12] mov ebx, dword [eax + 4] xchg ebx, dword [eax + 8] pop ebx
asmfan она у меня есть но дело не в этом: для начала нужно ACPI HPET таблицу найти... но не получается
никто не знает?
Имена участников (разделяйте запятой).