QEMU 6.1には、ハードウェア暗号化、より多くのボードのサポートなどが付属しています

QEMU

のリリース の新しいバージョン 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で提示される変更点と新規性については、詳細などを確認できます。 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。