имхо, нет то есть да, но в твоем случае нет: после того, как совпадение было найдено, увеличение edi, имхо, не происходит (надо бы проверить)
зачем?? страничная адресация - это лишь дополнительный уровень косвенности при трансляции адресов на уровне процессора, каким боком она относится...
mov eax, <address> db 0xFF, 0x18 или db 0xFF, 0x1D dd <address>
нет, в процессе работы ну то есть показывает адрес текущей инструкции на каждом процессоре, но полное состояние можно посмотреть только для первого
n0name кстати, у тебя нормально отображаются состояния других процессоров (не 1-го): регистры и пр.?
могу посоветовать прочитать про VBE >= 2.0 вроде в нем предусмотрен интерфейс защищенного режима
ну тогда вручную MP таблицу надо делать 1 * 256 байт и заполнять при получении каждым процессором SIPI sipi_handler: mov eax, dword...
стартует всё, что имеет APIC (логический (HT) или физический) :) только к чему тогда если MP это и HT, и многоядерность, и многопроцессорность,...
точно, есть такое :) я бы так сделал: 1. Посылаем широковещательный SIPI, 2. В соответствующем коде (куда передается управление): а) Получаем...
откуда информация?
есть понятие destination shorthand (2 бита в IPI сообщении) комбинация 11 соответствует широковещательному сообщению "all excluding self" при этом...
ну на 32-ух разрядных процессорах счетчик будет 64-х разрядным так что толк есть :)
APIC_ID в смысле регистр Local APIC?
как так? у меня вроде все нормально правда под Linux...
kill
n0name bochs поддерживает мультипроцессорность (мультиядерность) в програмной модели вообще нет разницы между...
виртуальная память - это фундаментальное понятие а то, что она может использоваться для реализации подкачки, это уже второе...
n0name прикольно осталось только с многопроцессорностью разобраться :))
все, баг нашел действительно, дело было в смещениях правильный вариант см. в первом посте всем спасибо за участие, особенно xKVtor
да ну?
Имена участников (разделяйте запятой).