/ QEMU 9.2 introduces simulation of AWS Nitro Enclave and many RISC-V improvements.

QEMU 9.2 introduces simulation of AWS Nitro Enclave and many RISC-V improvements.

2024. 12. 11. 오후 7:04:41
QEMU 9.2 출시: AWS Nitro Enclave, SPARC v7/v8, RISC-V, RISC-V 벡터 단위-스트라이드/전체 레지스터 ld/st 지시어 등 다양한 개선 및 새로운 기능 도입.
QEMU 9.2 introduces simulation of AWS Nitro Enclave and many RISC-V improvements.
QEMU 9.2 오픈 소스 기계 시뮬레이터 및 가상화 소프트웨어가 오늘 다양한 개선 사항, 새로운 기능 및 기타 변경 사항과 함께 출시되었습니다. QEMU 9.1이 출시된 세 개월 후, QEMU 9.2 출시는 AWS Nitro Enclave 환경을 시뮬레이션하고 EIF(Enclave Image Format) 파일에서 부팅할 수 있는 새로운 "nitro-enclave" 머신 타입을 도입하고 SPARC v7/v8 아키텍처에 단일 진입 부동 소수점 예외 큐를 구현하기 위해 있습니다. QEMU 9.2은 제어 흐름 일관성 확장 지원, virt 기계와 함께 IOMMU 지원, Svvptc 확장 지원, 초기 textra 트리거 CSR 기능, vl을 ceil(AVL/2)로 설정하는 속성, 그리고 F 확장의 일부로 QEMU 로그에 'fcsr' 레지스터를 추가하는 등 많은 RISC-V 개선 사항을 포함합니다. RISC-V 출시는 벡터 단위-스트라이드/전체 레지스터 ld/st 지시어의 성능을 개선하고, OpenTitan Ibex CPU에 Bit Manip 기능을 활성화하며, RV32 CPU를 RV64 QEMU에 노출하고, SiFive UART를 사용하여 게스트에 FIFO 백프레스처를 적용하며, RVV-1.0 확장 기능을 지원하여 호스트 벡터 연산을 지원합니다. QEMU 9.2에서는 FEAT_EBF16 및 FEAT_CMOW와 같은 새로운 CPU 아키텍처 기능을 시뮬레이션하는 지원을 추가합니다. 또한, 호스트 CPU가 MTE 지원을 하는 경우 KVM 기반의 가상 머신에 ARM MTE 속성을 지원하며, TCG 시뮬레이션 모드에서 시스템 모드下的 ARM MTE 지원도 추가합니다. 이 출시는 hvf 가속기에서 36비트 주소 공간보다 더 큰 가상 머신(64GB 이상의 RAM 포함)을 만들 수 있는 지원을 활성화하며, QEMU가 실험적인 Rust 기능으로 빌드될 때 기본적으로 Rust에서 대체 PL011 구현을 선택할 수 있는 기능을 제공합니다. QEMU 9.2에서는 Tricore KVM 시뮬레이션에 AVX10을 활성화하는 지원이 추가되며, AVX10의 원하는 버전을 지정할 수 있는 기능도 제공됩니다. 또한, virtio-gpu에 Venus 캡슐화를 Vulkan으로 설정할 수 있는 기능과 x86_64에서 virtio-mem의 재개/중지 지원, 그리고 multifd 압축기에 QATZIP 지원이 추가되었습니다. 새로운 메모리 API가 vaddr을 읽는 데 사용되며, 기본 블록 벡터 플러그인, cflow 플러그인, LUKS 암호화의 PBKDF2 기능에 대한 SM3 해시 지원, 지원되지 않는 암호 모드에 대한 개선된 오류 보고, glib 암호 백엔드에 대한 SHA-384 해시 지원, 그리고 많은 버그 수정이 포함되어 있습니다. 전체 변경 사항 목록을 확인하십시오. 잠시 후에는 출처 tarball로 컴파일하려는 경우 공식 웹 사이트에서 QEMU 9.2를 다운로드할 수 있습니다. 물론, 몇 주 이내에 배포판의 안정 소프트웨어 저장소에서 QEMU 9.2를 설치할 수도 있습니다.