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

Date: 2013-01-27 09:32 (UTC)
From: [identity profile] jek-hor.livejournal.com
А есть лучшие? На слуху только он.

Date: 2013-01-27 10:09 (UTC)
From: [identity profile] jek-hor.livejournal.com
Интересно, спасибо. Подвернётся нужда — надо будет глянуть.

Date: 2013-01-27 10:19 (UTC)
From: [identity profile] mend0za.livejournal.com
названия не помню, но когда мне понадобилось запустить образ в эмуляторе для Cobalt RaQ2 (mips le) - то обнаружилось некоторое количество более других open-source решений, рабочих.

qemu/kvm сейчас мейнстрим, но не стоит считать его единственным и неповторимым.

Date: 2013-02-01 09:33 (UTC)
From: [identity profile] ledernierheros.livejournal.com
Не приходилось сталкиваться с gem5 (aka m5) ? Как он по сравнению с OVPsim?

Date: 2013-02-07 14:41 (UTC)
From: [identity profile] satan-klauz.livejournal.com
А что вы думаете о Virtutech Simics? Читал про него - очень впечатляет. Только он платный, а цен я так и не нашёл (

Date: 2013-02-12 16:54 (UTC)
From: [identity profile] ledernierheros.livejournal.com
Да, с ценами непонятно. С одной стороны - вроде большая и серьёзная контора, с другой - отсутствие прайслиста наводит на подозрения, что цены - сильно договорные.

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 увидеть, но они довольны своими личными эмуляторами.

Date: 2013-02-01 09:29 (UTC)
From: [identity profile] ledernierheros.livejournal.com
> Может быть, получится сэкономить на этом пару человеко-лет мартышкиного труда.

Т.е. новых патчей от Рида ждать не приходится?

MIPS R3000 под qemu

Date: 2014-01-14 10:03 (UTC)
From: [identity profile] ledernierheros.livejournal.com
Кстати, вот. Люди оторвали TCG от QEMU и добавили симуляцию кэша: http://lists.nongnu.org/archive/html/qemu-devel/2014-01/msg00923.html .