QEMU 6.1 đi kèm với mã hóa phần cứng, hỗ trợ nhiều bo mạch hơn và hơn thế nữa

QEMU

Việc phát hành phiên bản mới của QEMU 6.1 trong đó hơn 3000 thay đổi đã được thực hiện bởi 221 nhà phát triển, trong đó cải tiến bộ điều khiển, cũng như hỗ trợ nhiều bo mạch hơn trong đó Cortex-M3 nổi bật, các cải tiến cho PowerPC, hỗ trợ mã hóa phần cứng, trong số những thay đổi khác.

Đối với những người không quen thuộc với QEMU, họ nên biết rằng đó là phần mềm cho phép bạn chạy một chương trình đã biên dịch cho một nền tảng phần cứng trên một hệ thống có kiến ​​trúc hoàn toàn khácVí dụ: để chạy ứng dụng ARM trên PC tương thích x86.

Trong chế độ ảo hóa trong QEMU, hiệu suất thực thi mã trong môi trường hộp cát gần với hệ thống phần cứng do thực thi trực tiếp các lệnh trên CPU và sử dụng siêu giám sát Xen hoặc mô-đun KVM.

Tin tức chính về QEMU 6.1

Trong phiên bản mới này được giới thiệu về QEMU 6.1, chúng tôi có thể thấy rằng theo mặc định, hỗ trợ plugin cho trình tạo mã TCG (Trình tạo mã tí hon) cổ điển được kích hoạt và các plugin thực thi mới (nhật ký thực thi) và định hình bộ nhớ cache (mô phỏng hoạt động của bộ đệm L1 trên CPU) đã được thêm vào.

Một điểm mới lạ khác nổi bật trong phiên bản mới này là hỗ trợ thêm cho bo mạch dựa trên chip Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) và Cortex-M3 (stm32vldiscovery) trong trình giả lập ARM.

Trong khi ở một phần của hỗ trợ cho các mẫu CPU Intel mới hơn trên trình giả lập x86 Đã được thêm Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge - v3, Dhyana-v2 triển khai hướng dẫn XSAVES.

Khi ở trong GUI, eTôi hỗ trợ xác thực mật khẩu khi giao thức được sử dụng VNC hiện chỉ được kích hoạt khi nó được xây dựng với một chương trình phụ trợ tiền điện tử bên ngoài (hạt dẻ, libgcrypt, hoặc cây tầm ma).

Chúng tôi cũng có thể thấy rằng tôi biết hỗ trợ thêm cho mã hóa phần cứng và các công cụ băm được cung cấp trên chip Aspeed, điều này cũng hỗ trợ cho việc mô phỏng các lệnh SVE2 (bao gồm bfloat16), các toán tử cho phép nhân ma trận và các lệnh cho bộ đệm dịch liên kết (TLB).

Trình giả lập kiến ​​trúc PowerPC "pseries" cho máy mô phỏngs đã thêm hỗ trợ để phát hiện các lỗi phích cắm nóng trong môi trường khách mới, nó đã tăng giới hạn CPU và thực hiện mô phỏng một số hướng dẫn cụ thể cho bộ vi xử lý POWER10.

Hơn nữa, nó được đề cập rằng như trình điều khiển mã hóa ưu tiên, gnutls được sử dụng, vượt trội so với các bộ điều khiển khác về hiệu suất, trong khi bộ điều khiển dựa trên điện tửn libgcrypt mặc định được cung cấp ở trên đã được chuyển sang một tùy chọn và trình điều khiển dựa trên cây tầm ma đã được để lại như một sự thay thế để sử dụng trong trường hợp không có GnuTLS và Libgcrypt.

Những thay đổi khác nổi bật so với phiên bản QEMU 6.1 mới này:

  • Hỗ trợ cho bộ ghép kênh PMBus và I2C (pca9546, pca9548) đã được thêm vào trình giả lập I2C.
  • Trình giả lập RISC-V hỗ trợ nền tảng OpenTitan và GPU ảo virtio-vga (dựa trên virgl).
  • Trình giả lập s390 bổ sung hỗ trợ cho CPU thế hệ 16 và phần mở rộng vectơ.
  • Hỗ trợ thêm cho các bo mạch dựa trên chip Genesi / bPlan Pegasos II (pegasos2).
  • Trình giả lập chipset Q35 (ICH9) hỗ trợ cắm nóng các thiết bị PCI. Cải thiện khả năng mô phỏng các phần mở rộng ảo hóa được cung cấp trên bộ xử lý AMD.
  • Hỗ trợ thử nghiệm cho đặc tả ePMP
  • Hỗ trợ ban đầu cho tiện ích mở rộng Bit Manip thử nghiệm
  • Đã thêm tùy chọn khóa xe buýt để hạn chế cường độ khóa xe buýt của hệ thống khách.
  • Đã thêm lệnh "blockdev-reopen" vào QMP (QEMU Machine Protocol) để thay đổi cấu hình của thiết bị khối đã được tạo.
  • Hỗ trợ đã được thêm vào để sử dụng như một bộ tăng tốc cho bộ siêu giám sát NVMM do dự án NetBSD phát triển.

Cuối cùng nếu bạn muốn biết thêm về nó về những thay đổi và tính mới được trình bày trong phiên bản QEMU 6.1 mới này, bạn có thể kiểm tra chi tiết và hơn thế nữa trong liên kết sau.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.