как перепрограммировать apic без старта биос

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

  1. goga2007

    goga2007 New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2007
    Сообщения:
    184
    пытаясь перенести номера прерываний для защищенного режима,перепрограммировал apic:

    Код (Text):
    1. mov ecx,1bh
    2. rdmsr
    3. or ax,800h
    4. wrmsr
    5. ;init control word 1:
    6. mov     al,11h
    7. out      20h,al
    8. out     0a0h,al
    9. ;init control word 2:
    10. mov    al,8
    11. out     21h,al
    12. mov    al,10h
    13. out     0a1h,al
    14. ;init control word 3:
    15. mov    al,2
    16. out     a1h,al
    17. mov    al,04
    18. out     21h,al
    19.  
    20. mov     al,01
    21. out     0a1h,al
    22. out     21h,al
    23.  
    24. mov     al,0ffh
    25. out     0a1h,al
    26. out     21h,al
    27.  
    28. mov ecx,1bh
    29. rdmsr
    30. and ax,0f7ffh
    31. wrmsr
    пишу по памяти тк комп не работает. биос виснет не включая экран(проблема гдето в этом коде).
     
  2. goga2007

    goga2007 New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2007
    Сообщения:
    184
    intel core 2 duo t5500
    travelmate notebook

    ...объясните пожалуйста что происходит с апик при неожиданном выключении питания(ну если виндовс повисла, напр.), и обязательно ли его возвращать в исходное состояние(great вроде не упоминал обэтом в статье, но в какойто книге было написано, что надо)? если не обязательно то выходит ,что у меня проблема не в апик'e.
     
  3. goga2007

    goga2007 New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2007
    Сообщения:
    184
    ...вытянул наконец из этого мертвеца код, который его убил. глянте кому не лень. оживит ли его новый процессор????
     
  4. goga2007

    goga2007 New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2007
    Сообщения:
    184
    ...подскажите хоть чего теперь с ним делать? а то лежит мертвым грузом уже полгода... неужели ничего невозможно сделать?
     
  5. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    goga2007
    Думаю что это не связано с апик. Просто совпадение.
    Мне подарить!!:)
    Вначале надо протестировать в правельном сервисном центре это могут сделать. Выясняяем в чем огиька после устроняем.