Có thể chạy KVM qua kiến ​​trúc powerpc mô phỏng qemu


7

Tôi hiểu rằng qemu sử dụng dịch nhị phân để mô phỏng các máy móc, do đó, bất kể kiến ​​trúc cơ bản, nó có thể cung cấp mô phỏng.
Và, KVM sử dụng kỹ thuật ảo hóa phần cứng để làm cho quá trình này nhanh hơn. Do đó, KVM yêu cầu hỗ trợ VT từ các kiến ​​trúc cơ bản (bộ xử lý x86 cung cấp).

Tôi đã mô phỏng kiến ​​trúc powerpc với qemu trên kiến ​​trúc x86. Câu hỏi của tôi là liệu có thể chạy KVM trên kiến ​​trúc powerpc này không.



Rõ ràng không. Đây là về ảo hóa lồng nhau.
db42

Câu trả lời:


1

KVM sử dụng tăng tốc phần cứng. Thông thường, nó cung cấp hỗ trợ cho việc chỉ mô phỏng chính nó (ví dụ Intel VT-x mô phỏng bộ xử lý Intel, v.v.) và tôi rất ngạc nhiên khi PowerPC cung cấp bất kỳ mô phỏng bộ xử lý Intel nào (vì nó sẽ yêu cầu sao chép chức năng Intel trong bộ xử lý PPC làm tăng đáng kể chi phí và kích thước của đơn vị đó).

Tuy nhiên, có các cổng được lên kế hoạch của kiến ​​trúc KVM sang PowerPC cho phép mô phỏng các hệ thống PowerPC trên CPU PowerPC một cách hiệu quả.


Bộ xử lý Powerpc không cung cấp hỗ trợ phần cứng ảo hóa. Vì vậy, việc chuyển KVM trên powerpc không phụ thuộc vào sự hỗ trợ đó. Từ linux-kvm.org/page/PowerPC : "Phát triển hiện tại nhằm mục đích chạy 440 nhân Linux với tư cách là khách trên máy chủ 440 Linux. Vì bộ xử lý 440 không triển khai hỗ trợ phần cứng ảo hóa, điều này được thực hiện thông qua" bẫy và mô phỏng "đặc quyền hướng dẫn được thực thi bên trong máy khách. "Vì vậy, ngay cả khi qemu không hiển thị hỗ trợ phần cứng ảo hóa cho máy ảo khách, tôi nghĩ có thể chạy KVM (chỉ dành cho powerpc) trên đầu trang.
db42

Xấu của tôi (Tôi không phải là chuyên gia về PPC). Tuy nhiên về mặt kỹ thuật, câu trả lời của tôi không sai [KVM hiện đang sử dụng tăng tốc phần cứng và nó sẽ cho phép mô phỏng PPC trên PPC một cách hiệu quả mà tôi tưởng tượng (chỉ không sử dụng tăng tốc phần cứng)].
Maciej Piechotka

1

Ppc970mp hỗ trợ ảo hóa và kvm trên ppc97mp sử dụng nó như vậy.


0

Powerpc có kvm hiện thực. Bạn có thể xem mã nguồn mới nhất của qemu-kvm. Có tập tin kvm.c trong thư mục powerpc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.