Драйвер перехода в реальный режим

Тема в разделе "WASM.OS.DEVEL", создана пользователем Dzutte, 17 сен 2008.

  1. Medstrax

    Medstrax Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    673
    Я не собираюсь доказывать, что в случае INIT# и RESET# будут различные точки входа, действительно она одна и та же. И выполняться будет в общем случае один и тот же код биоса. Но есть нюанс. Как говорится практика - критерий истины. Попробуй реализовать вышеупомянутую процедуру возврата из протмоды по адресу, хранящемуся в 40h:67h в случае INIT# и RESET#. Я пробовал.... ;)
    И еще, "similar" не переводится как "одинаковый"... ;)
     
  2. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    Medstrax, similar = подобный :)
     
  3. Medstrax

    Medstrax Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    673
    Угу, поэтому смысл у этих фраз все-таки несколько разный
    Подобный != Одинаковый, даже не вдаваясь в семантические тонкости, достаточно вдумчиво почитать маны. Уточню, речь идет о реакции проца на эти сигналы в целом, а не о данном конкретном случае.
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Medstrax
    Проверил. Пока не удолось разделить подачу Reset и полной перезагрузки всего железа.Походу. Из за чего биос считает что он включен после подачи энергии, а не после перезагрузки код из shutdown byte не выполняется.

    Единтсвенный вариант надежно проверить это напрямую подергать за ножку процессора.
     
  5. Medstrax

    Medstrax Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    673
    Именно так ;)
    RESET# без "перезагрузки" чипсета не получается, по крайней мере стандартными способами. Если бы удалось этого добиться без "перезагрузки", то реакция была бы та же самая что и в случае INIT#, согласен. В общем вопрос исчерпан ;)