QEMU 0.8 et QEMU Accelerator 1.3.0pre7
Posté le 26 juin 2006 par BOSSoNe
QEMU 0.8.1 et QEMU Accelerator sont sortis le 3 et 7 mai dernier. Aux vues des nouveautés, une petite modification de mon article QEMU ou comment ouvrir une fenêtre sur la banquise s'impose.
En effet, avec QEMU Accelerator, un mode kernel space a été ajouté, augmentant considérablement la rapidité d'exécution. Pour l'activer, il faut ajouter -kernel-kqemu aux options de lancement de QEMU. Par contre vous devez retirer l'affectation de mémoire (-m 256) car en mode kernel space, votre machine virtuelle a accès à toute la mémoire de votre machine physique.
Le fichier /usr/bin/win2k de mon article précédent devient donc :
Vous pouvez véridier si le mode kernel space est bien activé en basculant sur la console de QEMU (CTRL+ALT+2) et en tapant info kqemu. Si le mode est actif vous devriez avoir
Si le message est
En effet, avec QEMU Accelerator, un mode kernel space a été ajouté, augmentant considérablement la rapidité d'exécution. Pour l'activer, il faut ajouter -kernel-kqemu aux options de lancement de QEMU. Par contre vous devez retirer l'affectation de mémoire (-m 256) car en mode kernel space, votre machine virtuelle a accès à toute la mémoire de votre machine physique.
Le fichier /usr/bin/win2k de mon article précédent devient donc :
Code :
#!/bin/sh
export QEMU_AUDIO_DRV=alsa
m_cdrom=''
kdialog --yesno "Utiliser le lecteur CD ?" && m_cdrom="-cdrom /dev/cdrom"
qemu -kernel-kqemu -localtime -soundhw es1370 -usb -net nic -net tap -boot c -hda /usr/local/qemu/windows.raw $m_cdromVous pouvez véridier si le mode kernel space est bien activé en basculant sur la console de QEMU (CTRL+ALT+2) et en tapant info kqemu. Si le mode est actif vous devriez avoir
kqemu support: enabled for user and kernel codecomme message en retour.
Si le message est
kqemu support: disabled, vérifiez que le module kqemu est bien chargé et que le périphérique /dev/kqemu existe bien et que vous avez les droits d'écriture :
Shell :
# ls -l /dev/kqemu
crw-rw-rw- 1 root root 250, 0 jun 24 15:54 /dev/kqemu


Commentaires