Недавно представљено је лансирање нове верзије пројекта КЕМУ 4.1, која је апликација за визуелизацију (у основи емулатор) који омогућава покретање програма створеног за хардверску платформу на систему са потпуно другачијом архитектуром, на пример, покретање АРМ апликације на к86 компатибилном рачунару.
У режиму виртуелизације у КЕМУ-у, перформансе покренутог кода у изолованом окружењу блиске су изворном систему због директног извршавања упутстава на ЦПУ и употребе Ксен хипервизора или КВМ модула.
Главне нове карактеристике КЕМУ 4.1
КЕМУ КСНУМКС Долази са подршком за Хигон Дхиана и Интел СновРидге ЦПУ моделе на емулатору архитектуре к86, као и емулација проширења РДРАНД (хардверски генератор псеудо-случајних бројева).
У емулатору МИПС архитектуре побољшана је подршка за МСА АСЕ упутства када се користи редослед бајтова великог краја и обрада случајева подељене са нулом, поравнава се са референтном машином. Повећане перформансе емулације МСА инструкција за целобројне прорачуне и операције пермутације.
ПоверПЦ Арцхитецтуре Емулатор представља НВИДИА В100 / НВЛинк2 подршку за прослеђивање ГПУ-а користећи ВФИО. За псерије, имплементирано је убрзање емулације драјвера прекида КСИВЕ и додата је подршка за хот-плуг ПЦИ мостове. Оптимизације су уведене у емулацији векторских упутстава (Алтивец / ВСКС).
КЕМУ 4.1 добија нови хардверски модел, спике, на емулатор архитектуре РИСЦ-В, као и подршка за ИСА 1.11.0, такође су побољшани 32-битни АБИ системски позиви са проширеном обрадом неважећих инструкција и побољшаним уграђеним програмом за отклањање грешака.
Подршка за опонашање свих векторских упутстава у групи „Вецтор Фацилити“ је додат у емулатор архитектуре с390, а додате су и додатне ставке за подршку ген15 системима (укључујући подршку за АП Куеуе Интеррупт Фацилити за вфио-ап). Имплементирана је подршка за БИОС за покретање са ЕЦКД ДАСД везаног за гостујући систем путем вфио-ццв.
Емулатор СПАРЦ архитектуре за сун4м системе решава проблеме користећи заставицу "-вга ноне" за ОпенБИОС.
Такође треба истаћи додавање заставица мд-цлеар и мдс-но за контролу заштите од МДС напада (Узорковање микроархитектурних података) на Интел процесорима. Додата је могућност одређивања ИЦ топологија помоћу заставице "-смп ..., диес =". Контрола верзија је имплементирана за све к86 ЦПУ моделе.
За опцију „–салваге“ додата је наредби за претворбу кему-имг да би се онемогућио абенд процеса претворбе слике у случају улазно / излазних грешака (на примјер, може се користити за враћање дјеломично оштећених кцов2 датотека).
Од осталих промена које се истичу у овој новој верзији:
- Руковатељ ССХ блоком претворен је из употребе либссх2 у либссх
- Управљачки програм виртио-гпу (виртуелни ГПУ развијен као део пројекта Виргил) додао је подршку за прослеђивање 2Д / 3Д операција приказивања спољном вхост корисничком процесу (нпр. Вхост-усер-гпу)
- Подршка за проширење АРМв8.5-РНГ за генерисање псеудо-случајних бројева додата је у емулатор АРМ архитектуре. Имплементирана подршка за ФПУ емулацију за чипове породице Цортек-М и решени проблеми са ФПУ емулацијом за Цортек-Р5Ф.
- Предложен је нови систем за конфигурисање опција монтаже, дизајниран у стилу Кцонфиг. За Екинос4210 СоЦс додата је подршка за ДМА ПЛ330 контролере.
- Додата подршка за само-за читање подформат сеСпарсе у ВМДК руковаоцу блоком.
- У процесорском емулатору породице Тенсилица Кстенса имплементиране су опције за МПУ (јединица за заштиту меморије) и ексклузивни приступ
- Додата подршка за СиИО ГПИО управљачки програм у драјверу за ГПИО емулацију.
- Додата подршка за топологију процесора у стаблу уређаја.
- Команда "кему-имг ребасе" пружа рад када датотека за резервне копије још увек није креирана за улазну датотеку.