Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Wydano QEMU 7.0 z obsługą RISC-V KVM, Intel AMX i nie tylko

ghost666 05 May 2022 03:12 603 0
Computer Controls
  • Wydano QEMU 7.0 z obsługą RISC-V KVM, Intel AMX i nie tylko
    QEMU (Quick EMUlator) to otwarty emulator używany do uruchamiania systemu operacyjnego lub programów na różnych architekturach, takich jak ARM, RISC-V i wielu innych, gdy nie mamy w projekcie określonego sprzętu bądź do szybkiego testowania rozwiązań wieloplatformowych.

    Kilka dni temu deweloperzy tego pakietu wydali nową jego wersję — QEMU 7.0. W tej odsłonie znajdziemy ponad 2500 zmian w kodzie (commitów) dodanych przez 225 programistów. Nowe funkcje obejmują obsługę RISC-V KVM i rozszerzeń wektorowych, Intel AMX (Advanced Matrix Extension), ulepszoną elastyczność tworzenia kopii zapasowych, różne dodatkowe opcje dla ARM i wiele innych.

    Najważniejsze cechy QEMU 7.0 wymienione przez twórców:

    * ACPI: obsługa rejestrowania zdarzeń gości przez interfejs ACPI ERST;
    * virtiofs: ulepszona obsługa etykiet zabezpieczających;
    * block: poprawiona elastyczność w usuwaniu kopii zapasowych, w tym wsparcie dla obrazów innych niż qcow2;
    * ARM: obsługa: „wirtualnej” płytki dla virtio-mem-pci, określanie topologii procesora gościa i włączanie PAuth podczas korzystania z KVM/hvf;
    * ARM: obsługa karty: „xlnx-versal-virt” dla PMC SLCR i emulacja kontrolera pamięci Flash OSPI;
    * ARM: „xlnx-zynqmp” teraz modeluje sterowanie CRF i APU;
    * HPPA: obsługa do 16 vCPU, ulepszony sterownik graficzny dla środowisk HP-UX VDE/CDE, ustawianie kolejności rozruchu SCSI i wiele innych nowych funkcji;
    * OpenRISC: obsługa karty sim dla maksymalnie 4 rdzeni, ładowanie zewnętrznego obrazu initrd i automatyczne generowanie drzewa urządzeń dla jądra rozruchowego;
    * PowerPC: obsługa emulacji: „pseries” do uruchamiania gości jako zagnieżdżonego hiperwizora KVM i wsparcie dla urządzenia spapr-nvdimm;
    * PowerPC: ulepszenia emulacji: „powernv” dla XIVE i PHB 3/4 oraz obsługa XIVE2 i PHB5;
    * RISC-V: wsparcie dla KVM;
    * RISC-V: obsługa ratyfikowanych rozszerzeń 1.0 Vector, a także: Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx i zhinx{min};
    * RISC-V: wsparcie dla maszyny: „spike” do ładowania binarnego OpenSBI;
    * RISC-V: obsługa maszyny: „virt” dla 32 rdzeni i obsługa AIA;
    * s390x: obsługa: „Miscellaneous-Instruction-Extensions Facility 3” (rozszerzenie z15);
    * x86: Wsparcie dla Intel AMX.

    Pełny dziennik zmian można znaleźć na wiki projektu. QEMU 7.0 powinien niebawem stać się dostępny jako pakiet dla ulubionych dystrybucji Linuxa, ale w międzyczasie można manualnie ściągnąć go z repozytorium na GitHubie albo pobrać kod źródłowy w postaci archiwum tar i zbudować QEMU 7.0 samodzielnie ze źródeł. Wystarczy w terminalu wpisać:

    Code: bash
    Log in, to see the code


    Następnie, gdy aplikacja zostanie zbudowana, należy wejść do folderu kompilacji i wybrać stamtąd odpowiednie binarki:

    Code: bash
    Log in, to see the code


    Źródła:
    https://www.cnx-software.com/2022/04/22/qemu-7-0-released-risc-v-kvm-intel-amx/
    https://9to5linux.com/qemu-7-0-released-with-kvm-support-for-risc-v-arm-and-openrisc-improvements

    Cool? Ranking DIY
    About Author
    ghost666
    Translator, editor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    ghost666 wrote 11009 posts with rating 9359, helped 157 times. Live in city Warszawa. Been with us since 2003 year.
  • Computer Controls