vak: (Улыбка)
[personal profile] vak
Почти удалось убедить руководство, что QEMU не самый лучший в мире симулятор. Заняло всего полгода. Может быть, получится сэкономить на этом пару человеко-лет мартышкиного труда.

Date: 2013-01-28 09:29 (UTC)
From: [identity profile] alec_v.livejournal.com
В QEMU MIPS сделан на живую нитку "лишь бы запустилось".

...Как ths погиб так все и захирело...

Date: 2013-02-01 09:23 (UTC)
From: [identity profile] ledernierheros.livejournal.com
> поведение аутентичное хардверу

в полном объёме там невозможно впринципе. Нет тактового генератора, а к тому же есть оптимизатор JIT. Но это не мешает эмулировать перефирийные устройства как можно ближе к тому как их видят драйверы. По-моему, даже очень полезно тестировать работу драйверов на qemu - это поможет найти неявные проблемы с обработкой асинхронных событий.

>Лишь бы ядро Линукса запустилось по минимуму

Ну не только Линукс. Я провозившись несколько месяцев по выходным, приделал эмуляцию Solaris/SPARC. Эмуляцией 32х-битных cпарков я доволен. Не придумал только как заставить его полностью проходить POST из родной прошивки - там используются программые задержки с пустыми циклами, которые qemu нафик оптимизирует.

Реверсинг Solaris и OBP дал столько положительных эмоций, что хочется повторить с какой-нибудь другой, новой для меня, платформой. Вот раздумываю, чем заняться - прикрутить AIX/PPC или что-нибудь на Loongson. Спрашивал МЦСТшников - не хотят ли они Э-90 в qemu увидеть, но они довольны своими личными эмуляторами.