Ich verstehe, dass qemu eine binäre Übersetzung verwendet, um Maschinen zu emulieren, sodass es unabhängig von der zugrunde liegenden Architektur eine Emulation bereitstellen kann.
KVM verwendet die Hardware-Virtualisierungstechnik, um diesen Prozess zu beschleunigen. Daher benötigt KVM VT-Unterstützung von zugrunde liegenden Architekturen (die der x86-Prozessor bereitstellt).
Ich habe PowerPC-Architektur mit QEMU über x86-Architektur emuliert. Meine Frage ist, ob es möglich ist, KVM über diese PowerPC-Architektur auszuführen.
Antworten:
KVM verwendet Hardwarebeschleunigung. Normalerweise bietet es Unterstützung für die Emulation nur von sich selbst (dh Intel VT-x emuliert Intel-Prozessoren usw.), und ich wäre sehr überrascht, dass PowerPC eine Emulation von Intel-Prozessoren bereitstellt (da es eine Duplizierung der Intel-Funktionalität in PPC-Prozessoren erfordern würde, was die Kosten und die Größe erheblich erhöht einer solchen Einheit).
Es sind jedoch Ports von KVM zu PowerPC-Architektur geplant, die es ermöglichen würden, PowerPC-Systeme auf PowerPC-CPU effizient zu emulieren.
quelle
Der ppc970mp unterstützt die Virtualisierung, und kvm auf einem ppc97mp verwendet ihn als solchen.
quelle
Powerpc hat kvm implementiert. Sie können den neuesten Quellcode von qemu-kvm sehen. Es gibt eine kvm.c-Datei im PowerPC-Ordner.
quelle