Издавање КЕМУ 7.0 емулатора

Представљено је издање пројекта КЕМУ 7.0. Као емулатор, КЕМУ вам омогућава да покренете програм компајлиран за једну хардверску платформу на систему са потпуно другом архитектуром, на пример, покренете АРМ апликацију на к86 компатибилном рачунару. У режиму виртуелизације у КЕМУ, перформансе извршавања кода у изолованом окружењу су блиске перформансама хардверског система због директног извршавања инструкција на ЦПУ-у и употребе Ксен хипервизора или КВМ модула.

Пројекат је првобитно креирао Фабрис Белард да би омогућио покретање Линук извршних датотека компајлираних за к86 платформу на архитектурама које нису к86. Током година развоја, додата је подршка за пуну емулацију за 14 хардверских архитектура, број емулираних хардверских уређаја је премашио 400. У припреми верзије 7.0 урађено је више од 2500 измена од 225 програмера.

Кључна побољшања додата у КЕМУ 7.0:

  • Емулатор к86 архитектуре је додао подршку за Интел АМКС (Адванцед Матрик Ектенсионс) скуп инструкција имплементиран у Интел Ксеон Сцалабле сервер процесоре. АМКС нуди нове конфигурабилне ТММ "ТИЛЕ" регистре и упутства за манипулисање подацима у овим регистрима, као што је ТМУЛ (Тиле матрик МУЛТтипли) за множење матрица.
  • Обезбеђена је могућност евидентирања АЦПИ догађаја из система за госте преко АЦПИ ЕРСТ интерфејса.
  • Модул виртиофс, који се користи за прослеђивање дела система датотека домаћинског окружења на систем за госте, има побољшану подршку за безбедносне ознаке. Поправљена је рањивост ЦВЕ-2022-0358, која вам омогућава да повећате своје привилегије у систему креирањем извршних датотека у директоријумима који се прослеђују преко виртиофс-а који припадају другој групи и опремљени су СГИД заставицом.
  • Повећана флексибилност за прављење резервних копија активних системских слика (снимак се креира, након чега се примењује филтер копирај пре писања (ЦБВ) да ажурира стање снимка, копирајући податке из области у које систем за госте пише). Додата подршка за слике у другим форматима осим кцов2. Могуће је приступити снимку са резервном копијом не директно, већ преко драјвера уређаја за блокирање приступа снимку. Могућности за контролу рада ЦБВ филтера су проширене, на пример, можете искључити одређене битмапе из обраде.
  • АРМ емулатор за 'вирт' машине додаје подршку за виртио-мем-пци, открива топологију ЦПУ-а за госта и омогућава ПАутх када се користи КВМ хипервизор са хвф акцелератором. Додата подршка за емулатор ПМЦ СЛЦР и ОСПИ флеш меморије у емулатору плоче 'клнк-версал-вирт'. Додати су нови модели управљања ЦРФ и АПУ за емулиране машине 'клнк-зинкмп'. Додата емулација екстензија ФЕАТ_ЛВА2, ФЕАТ_ЛВА (велики виртуелни адресни простор) и ФЕАТ_ЛПА (велики физички адресни простор).
  • Класични Тини Цоде Генератор (ТЦГ) је престао да подржава хостове са АРМв4 и АРМв5 ЦПУ-има, којима недостаје подршка за неусклађени приступ меморији и немају довољно РАМ-а за покретање КЕМУ-а.
  • Емулатор РИСЦ-В архитектуре додаје подршку за КВМ хипервизор и имплементира Вецтор 1.0 векторске екстензије, као и Зве64ф, Зве32ф, Зфхмин, Зфх, зфинк, здинк и зхинк{мин} инструкције. Додата подршка за учитавање бинарних датотека ОпенСБИ (РИСЦ-В Супервисор Бинари Интерфаце) за емулиране машине са 'спике'. За емулиране 'вирт' машине имплементирана је могућност коришћења до 32 процесорска језгра и подршка за АИА.
  • Емулатор ХППА архитектуре пружа могућност коришћења до 16 вЦПУ-а и побољшава графички драјвер за ХП-УКС ВДЕ/ЦДЕ корисничка окружења. Додата је могућност промене редоследа покретања за СЦСИ уређаје.
  • У емулатору ОпенРИСЦ архитектуре за 'сим' плоче, додата је подршка за коришћење до 4 ЦПУ језгра, учитавање екстерне инитрд слике и аутоматско генерисање стабла уређаја за учитано језгро.
  • Емулатор ПоверПЦ архитектуре за 'псериес' емулиране машине има могућност покретања гостујућих система под контролом угнежђеног КВМ хипервизора. Додата подршка за спапр-нвдимм уређај. За емулиране 'повернв' машине, додата подршка за КСИВЕ2 контролер прекида и ПХБ5 контролере, побољшана подршка за КСИВЕ и ПХБ 3/4.
  • Подршка за з390 екстензије (Мисцелланеоус-Инструцтион-Ектенсионс Фацилити 15) је додата емулатору архитектуре с3к.

Извор: опеннет.ру

Додај коментар