のリリース の新しいバージョン QEMU 6.1 3000人の開発者によって221以上の変更が加えられ、そのうち コントローラーの改善、 Cortex-M3が際立っているボードのサポート、PowerPCの改善、 ハードウェア暗号化のサポート、 他の変更の中で。
QEMUに慣れていない人は、それがソフトウェアであることを知っておく必要があります。 完全に異なるアーキテクチャのシステムでハードウェアプラットフォーム用にコンパイルされたプログラムを実行できますたとえば、x86互換PCでARMアプリケーションを実行します。
QEMUの仮想化モードでは、CPUでの命令の直接実行と、XenハイパーバイザーまたはKVMモジュールの使用により、サンドボックス環境でのコード実行のパフォーマンスはハードウェアシステムに近くなります。
QEMU6.1のメインニュース
この新しいバージョンのQEMU6.1では、デフォルトで次のことがわかります。 TCGコードジェネレーターのプラグインサポート (小さなコードジェネレーター)クラシック 有効になっています そして、その新しいexeclog(実行ログ)とキャッシュシェーピング(CPUでのL1キャッシュ動作のシミュレーション)が追加されました。
この新しいバージョンで際立っているもうXNUMXつの目新しさは、 Aspeedチップに基づくボードのサポートが追加されました ARMエミュレーターの(rainier-bmc、quanta-q7l1)、npcm7xx(quanta-gbs-bmc)、およびCortex-M3(stm32vldiscovery)。
の側にいる間 x86エミュレーターでの新しいIntelCPUモデルのサポート 追加されました Skylake-Client-v4、Skylake-Server-v5、Cascadelake-Server-v5、Cooperlake-v2、Icelake-Client-v3、Icelake-Server-v5、Denverton-v3、Snowridge-v3、Dhyana-v2 XSAVES命令を実装します。
GUIを使用している間、elパスワード認証をサポート プロトコルを使用する場合 VNCが有効になるのは それが構築されたとき 外部暗号バックエンドを使用 (gnutls、libgcrypt、またはイラクサ)。
私が知っていることもわかります ハードウェア暗号化のサポートが追加されました また、Aspeedチップで提供されるハッシュエンジン。これは、SVE2命令(bfloat16を含む)のエミュレート、行列乗算の演算子、および連想変換バッファー(TLB)をフラッシュするためのコマンドのサポートも伴います。
アーキテクチャエミュレータ PowerPC«pseries» エミュレートされたマシン用sは、ホットプラグの障害を検出するためのサポートを追加しました 新しいゲスト環境では、CPU制限が増加し、POWER10プロセッサーに固有のいくつかの命令のエミュレーションが実装されました。
さらに、 優先暗号化ドライバー、gnutlsが使用され、 これはパフォーマンスの点で他のコントローラーよりも優れていますが、eベースのコントローラーはn上記で提供されたデフォルトのlibgcryptはオプションに移動されました イラクサベースのドライバーは、GnuTLSとLibgcryptがない場合に使用するための代替手段として残されています。
その他の変更点 これは、QEMU6.1のこの新しいバージョンから際立っています。
- PMBusおよびI2Cマルチプレクサー(pca9546、pca9548)のサポートがI2Cエミュレーターに追加されました。
- RISC-Vエミュレーターは、OpenTitanプラットフォームと仮想GPU virtio-vga(virglに基づく)をサポートします。
- s390エミュレーターは、第16世代CPUとベクター拡張機能のサポートを追加します。
- Genesi / bPlan Pegasos IIチップ(pegasos2)に基づくボードのサポートが追加されました。
- Q35(ICH9)チップセットエミュレータは、PCIデバイスのホットプラグをサポートします。 AMDプロセッサで提供される仮想化拡張機能のエミュレーションが改善されました。
- ePMP仕様の実験的サポート
- 実験的なビットマニピュレータ拡張の初期サポート
- ゲストシステムによるバスロックの強度を制限するためのbus-lock-ratelimitオプションが追加されました。
- QMP(QEMU Machine Protocol)に「blockdev-reopen」コマンドを追加して、作成済みのブロックデバイスの構成を変更しました。
- NetBSDプロジェクトによって開発されたNVMMハイパーバイザーのアクセラレーターとしての使用のサポートが追加されました。
最後に あなたがそれについてもっと知りたいなら この新しいバージョンのQEMU6.1で提示される変更点と新規性については、詳細などを確認できます。 次のリンク。