Пытаюсь переключить i386 в мультизадачный режим, использую следующий алгоритм: 1 - подготавливаю дескриптор задачи TSS в GDT; 2 - загружаю селектор дескриптора задачи в TR ("ltr"); 3 - сбрасываю флаг занятости "B" в дескрипторе текущей задаче; 4 - делаю дальний переход на текущую задачу.
Так вот, после пункта 4 процессор становиться. Кто знает, как грамотно запустить мультизадачность на i386 подскажите.
P.S. Если нужно больше информации, то спрашивайте.
|