
QEMU 10.1 با پشتیبانی از TDX، و بهبودهای متعدد برای RISC-V و ARM منتشر شد.
به گزارش اپست به نقل از ۹to5linux ، نسخه ۱۰.۱ QEMU، که جدیدترین نسخه پایدار این شبیهساز ماشین و نرمافزار مجازیسازی متنباز است، اکنون در دسترس قرار گرفته. این نسخه امکانات و بهبودهای جدیدی را برای شبیهسازی نسل بعدی به ارمغان میآورد.
چهار ماه پس از عرضه نسخه ۱۰.۰، نسخه ۱۰.۱ QEMU پشتیبانی از Trust Domain Extensions (TDX) اینتل را به KVM (ماشین مجازی مبتنی بر هسته) اضافه میکند که برای اجرای آن به یک ماشین با هسته لینوکس نسخه ۶.۱۶ یا بالاتر نیاز است. همچنین، این نسخه قابلیت راهاندازی یک ماشین مجازی TDX یا SEV-SNP را از طریق یک فایل IGVM فراهم میسازد.
برای شبیهسازی ARM، نسخه ۱۰.۱ QEMU پشتیبانی از ویژگیهای معماری جدید CPU را اضافه کرده است، از جمله FEAT_SME2، FEAT_SME2p1، FEAT_SME_B16B16، FEAT_SME_F16F16، FEAT_SVE_B16B16، و FEAT_SVE2p1. همچنین، یک ماشین جدید چند-SoC با نام ‘ast2700fc’، یک ماشین جدید Meta با نام ‘catalina-bmc’، یک ماشین جدید NVIDIA با نام ‘gb200-bmc’، پشتیبانی FW برای ماشینهای AST2700 EVB، و یک مدل برد جدید ‘max78000fthr’ (برد Analog Devices max78000 Cortex-M4) به این نسخه اضافه شده است.
برای شبیهسازی RISC-V، این نسخه پشتیبانی از fetch دستورالعمل اتمی، پشتیبانی از افزونه Svrsw60t59b، max_satp_mode از CPU میزبان، پشتیبانی از RIMT برای ACPI ماشین مجازی، پشتیبانی از CPU و پلتفرم Kunminghu، یک ویژگی جدید برای تنظیم بیت vill در استفاده رزرو شده از دستورالعمل vsetvli و همچنین یک ورودی riscv_hwprobe به لیست strace linux-user را شامل میشود.
برای شبیهسازی LoongArch، QEMU 10.1 پشتیبانی از kernel irqchip را اضافه میکند، در حالی که برای شبیهسازی s390x، پشتیبانی از بازیابی دادههای شناسایی برنامه کنترل از طریق QOM را فراهم میآورد. از جمله تغییرات دیگر، QEMU 10.1 پشتیبانی از بیت TSS trap را به TCG، پشتیبانی اولیه از بکاند حافظه CoCo guest-memfd، و پشتیبانی از ACPI PCI hotplug و acpi-index برای دستگاههای PCI در ماشین ARM ‘virt’ معرفی کرده است.
برخی بهبودهای VFIO نیز در این نسخه وجود دارند، از جمله پشتیبانی از بهروزرسانی زنده (CPR)، یک ویژگی جدید برای لغو کد کلاس PCI یک دستگاه، پشتیبانی از مهاجرت VFIO با multifd در AArch64، پشتیبانی از دستگاه کلاینت vfio-user، پشتیبانی از گزارش تغییرات پیکربندی vfio-ap، فعالسازی خودکار OpRegion برای IGD passthrough، و پشتیبانی از VFIO در ماشینهای مجازی TDX و SNP.
برای مشاهده لیست کامل تغییرات، به یادداشتهای انتشار مراجعه کنید. در همین حال، میتوانید QEMU 10.1 را به صورت یک tarball سورس از وبسایت رسمی دانلود کنید اگر علاقهمند به کامپایل آن از روی سورس هستید (در غیر این صورت، باید منتظر بمانید تا نسخه جدید در مخازن نرمافزاری پایدار توزیع گنو/لینوکس شما برای بهروزرسانی قرار گیرد).






