Xen und /proc/cpuinfo
Ich habe gelesen, dass ich über die Ausgabe der CPU-Flags mit cat /proc/cpuinfo herausfinden kann, ob mein Prozessor unter Xen auch Windows ausführen kann. Anders als in vielen Hinweisen gefordert, taucht dort für meine AMD-CPU das Flag SVM nicht mehr auf, seit ich Xen installiert habe. Heißt das, dass ich Windows doch nicht virtualisieren kann?
Ich habe gelesen, dass ich über die Ausgabe der CPU-Flags mit cat /proc/cpuinfo herausfinden kann, ob mein Prozessor unter Xen auch Windows ausführen kann. Anders als in vielen Hinweisen gefordert, taucht dort für meine AMD-CPU das Flag SVM nicht mehr auf, seit ich Xen installiert habe. Heißt das, dass ich Windows doch nicht virtualisieren kann?
Nein, das ist nicht gesagt. Sobald ein System mit virtualisierungsfähiger CPU mit einer modernen Xen-Version gebootet ist (bei 3.4 haben wir es so beobachtet), verschwindet dieses Flag in der Ausgabe von /proc/cpuinfo. Ob Sie Windows unter Xen in Betrieb nehmen, also die Vollvirtualisierung nutzen können, finden Sie dann auf anderem Weg heraus: xm dmesg bringt in der Domain-0 die Startmeldungen hervor. Dort wird bei einer AMD-CPU mit nutzbaren Virtualisierungsfunktionen „(XEN) HVM: SVM enabled“ ausgegeben. Mit dieser Meldung haben Sie zugleich die Gewissheit, dass die Virtualisierungsfunktionen nicht im BIOS abgeschaltet oder gar ganz abgeklemmt sind. Auf Intel-CPUs ist das anlog so, dort heißt das Flag aber VMX.
(ps)