#1
|
|||
|
|||
OS/2 под Qemu.
Andrew Kolchoogin написал(а) к All в Jan 20 12:01:19 по местному времени:
Приветствую, коллеги. А вот победил ли кто TRAP 000E у OS2LVM у "Авроры" под Qemu? Судя по Интернету, этот баг был зарепорчен Qemu'истам, но на вопросы разработчиков репортер отвечать отказался, и баг протух. Кроме этого, в том же Инетике масса жалоб на трап этого с$@ного OS2LVM и на Bare Metal. Что ему не так-то? Всего наилучшего, Андрей Кольчугин. ... Да Fidonet-то у нас есть - у нас ума не хватает --- Пером по пергаменту |
#2
|
|||
|
|||
OS/2 под Qemu.
Dmitry Zavalskov написал(а) к Andrew Kolchoogin в Jan 20 02:03:13 по местному времени:
Нi,Andrew! 04 Jan 20 12:01, Andrew Kolchoogin wrote to All: AK> А вот победил ли кто TRAP 000E у OS2LVM у "Авроры" под Qemu? Судя по AK> Интернету, этот баг был зарепорчен Qemu'истам, но на вопросы AK> разработчиков репортер отвечать отказался, и баг протух. Кроме этого, AK> в том же Инетике масса жалоб на трап этого с$@ного OS2LVM и на Bare AK> Metal. Что ему не так-то? Это не OS2LVM сраный, а QEMU :) Ребята очень старательно читали интелёвую документацию, не проверяя ни разу. А там написано, что 16-битная sgdt инструкция работает так, как на 286. А вот фиг, она работает так же, как 32-битная :) На всех процах, начиная с 386, раз OS2LVM на железе нигде не падает. Патчёная версия - ftp://212.12.30.18/public/OS2LVM_QEMU.ZIP Бегает и резвится в QEMU. Dmitry. --- end of page --- |
#3
|
|||
|
|||
OS/2 под Qemu.
Andrew Kolchoogin написал(а) к Dmitry Zavalskov в Jan 20 21:55:56 по местному времени:
Приветствую, Dmitry. В воскресенье, 05 января 2020 г. ты писал мне следующее: DZ> А там написано, что 16-битная sgdt инструкция работает так, как на DZ> 286. А вот фиг, она работает так же, как 32-битная :) На всех процах, DZ> начиная с 386, раз OS2LVM на железе нигде не падает. Да ладно! "Сам видел" (tm) в этих ваших Энторнетах кучу жалоб! DZ> Патчёная версия - ftp://212.12.30.18/public/OS2LVM_QEMU.ZIP Vielen Dank, а почему бы не запатчить, собственно, Qemu-то?-) Всего наилучшего, Андрей Кольчугин. ... Россия - могучая гора. Но каких же мышей она родила! --- Пером по пергаменту |
#4
|
|||
|
|||
OS/2 под Qemu.
Dmitry Zavalskov написал(а) к Andrew Kolchoogin в Jan 20 02:40:18 по местному времени:
Нi,Andrew! 08 Jan 20 21:55, Andrew Kolchoogin wrote to Dmitry Zavalskov: DZ>> А там написано, что 16-битная sgdt инструкция работает так, как DZ>> на 286. А вот фиг, она работает так же, как 32-битная :) На всех DZ>> процах, начиная с 386, раз OS2LVM на железе нигде не падает. AK> Да ладно! "Сам видел" (tm) в этих ваших Энторнетах кучу жалоб! OS2LVM? На железе? Сразу после sgdt инструкции? :) Не верю ;) В доке интелёвой написано одно, но все клоны явно проверяли инструкции ручками, поэтому забытый префикс 66 в 16-битном сегменте в OS2LVM нигде кроме QEMU не вылезает. И VPC и VBox - все бегают и резвятся, как и все процессоры, склёпанные за эти годы - всяческие курицы, amd, Ti и прочая ... DZ>> Патчёная версия - ftp://212.12.30.18/public/OS2LVM_QEMU.ZIP AK> Vielen Dank, а почему бы не запатчить, собственно, Qemu-то?-) Наверно можно :) Заодно можно рассказать этим ребятам, что xlat у них глючит безбожно, когда 64-битный страничный режим включён ;) Но мне было тупо лень сочинять багрепорты и искать куда их писать, поэтому просто сделал патч :) Dmitry. --- end of page --- |
#5
|
|||
|
|||
OS/2 под Qemu.
Andrew Kolchoogin написал(а) к Dmitry Zavalskov в Jan 20 06:13:36 по местному времени:
Приветствую, Dmitry. В воскресенье, 05 января 2020 г. ты писал мне следующее: DZ> Патчёная версия - ftp://212.12.30.18/public/OS2LVM_QEMU.ZIP DZ> Бегает и резвится в QEMU. А у меня теперь упала в OS2KRNL -- так же, как и OS2LVM. 000e:c3a8. Всего наилучшего, Андрей Кольчугин. ... Что такое фураж? -- Это часть фуражки! --- Пером по пергаменту |
#6
|
|||
|
|||
OS/2 под Qemu.
Dmitry Zavalskov написал(а) к Andrew Kolchoogin в Jan 20 10:30:53 по местному времени:
Нi,Andrew! 09 Jan 20 06:13, Andrew Kolchoogin wrote to Dmitry Zavalskov: DZ>> Патчёная версия - ftp://212.12.30.18/public/OS2LVM_QEMU.ZIP DZ>> Бегает и резвится в QEMU. AK> А у меня теперь упала в OS2KRNL -- так же, как и OS2LVM. 000e:c3a8. А если попробовать QEMU <=2.5.0? Там что-то люто наоптимизировали где-то в этом районе и оно падает при переходе в R3 код. 2.5.0, кажется, ещё рабочий, а 2.5.91 уже грохается. Какие-то проблемы с 16-битным стеком в ядре. Dmitry. --- end of page --- |