Derniers journaux de Yann012 :
- [29/06@06:31] Kobo Deluxe 0.4pre10 !
- [26/06@10:06] Knoppix 4.0 LiveDVD dispo via BitTorrent
- [31/05@06:42] Idée à la con
- [10/10@08:20] Très gros troll
- [29/09@13:25] FreeDOS Beta9 Out!
- [18/06@20:13] XPs variable
- [12/06@17:51] Avis ???
- [06/06@17:24] Redimmensionnement ReiserFS daubique
- [31/05@17:23] Troll générique
- [29/05@16:49] Débutant en programmation serveur.
- [29/05@16:48] Débutant en programmation serveur.
- [19/05@18:52] Multitache bizarre
- [14/05@06:34] Sondage?
- [05/05@12:16] 4096 alias Le chiffre maudit de linux 2.2.26
- [28/04@11:42] Rassurer le débutant linuxien
- [28/04@09:53] Linux et 4Mo de RAM || Partie 2:Slackware 2.2
- [21/04@06:56] 1.3Go inutilisée
- [07/04@05:49] whereis mdk10
- [31/03@14:00] man linuxfr
- [31/03@10:41] Linux & 4Mo de RAM
Journal : Qemu 0.7.1
Posté par Yann012 () le 25 juillet 2005Néanmoins, lors de l'installation du module d'accélération, j'ai rencontré un problème : lors de la compilation j'ai le message d'avertissement suivant :
*** Warning: "__PAGE_KERNEL_EXEC" [/home/yann/Documents/Compilations/qemu-0.7.1/kqemu/kqemu.ko] undefined!
qui se retrouve bien entendu lors du chargement du module :
# modprobe kqemu -v
insmod /lib/modules/2.6.12.1-suspend2/misc/kqemu.ko
FATAL: Error inserting kqemu (/lib/modules/2.6.12.1-suspend2/misc/kqemu.ko): Unknown symbol in module, or unknown parameter (see dmesg)
# dmesg |tail
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
kqemu: Unknown symbol __PAGE_KERNEL_EXEC
QEMU Accelerator Module version 1.0.0, Copyright (c) 2005 Fabrice Bellard
This is a proprietary product. Read the LICENSE file for more information
Redistribution of this module is prohibited without authorization
KQEMU installed, max_instances=4 max_locked_mem=32036kB.
kqemu: Unknown symbol __PAGE_KERNEL_EXEC
kqemu: Unknown symbol __PAGE_KERNEL_EXEC
kqemu: Unknown symbol __PAGE_KERNEL_EXEC
kqemu: Unknown symbol __PAGE_KERNEL_EXEC
Dans ce cas, impossible d'utiliser l'ancienne version du module... Peut-être est-ce du au software suspend 2?
> Lire le journal (9 commentaires, moyenne: 3,7).
Pareil ici
Je viens d'essayer de compiler qemu + kqemu sur ma kubuntu, avec le noyau 2.6.10-5 d'ubuntu donc...
Je n'ai pas le software suspend 2 activé, mais j'ai néanmoins la même erreur que toi...
-
[^]Re: Pareil ici
Posté par Marc Poiroud (Jabber id, page perso, ) le 25/07/2005 à 19:13. (lien). Évalué à 4.j'ai la même erreur !!! avec le noyau 2.6.11
Il semblerai que le noyau 2.4.x passe :
http://m2.dad-answers.com/qemu-forum/viewtopic.php?p=282#282(...)
En espérant avoir un qemu stable avec le noyau 2.6 assez vite :)--
La chanson est une industrie parce qu’une poignée d’imbéciles a réussi à être moins con que le reste.
(Coluche)
cekoiquemu ?
-
[^]petite case en haut à droite
Posté par baud123 (Jabber id, page perso, ) le 25/07/2005 à 11:21. (lien). Évalué à 5.tout est au premier lien renvoyé d'ailleurs :
http://www.google.fr/custom?cof=S%3Ahttp%3A%2F%2Flinuxfr.org%3BAH%3(...)
Petit extrait :
Qemu est un émulateur fonctionnant dans deux modes différents. Le premier mode permet d'émuler une architecture matérielle complète : le processeur ainsi que les périphériques matériels comme les disques, les cartes réseau, les ports séries, etc. Ce mode permet d'exécuter un système d'exploitation complet, et se rapproche de ce que permet l'émulateur Bochs. Le second mode, fonctionnant sous GNU/Linux uniquement permet d'exécuter des binaires prévus pour une architecture donnée sur une autre architecture : l'émulation n'a lieu que pour un processus particulier.
En bref : te permet de faire tourner un autre système d'exploitation sous GNU/Linux.-
[^]Re: petite case en haut à droite
-
USB ?
Je ne vois pas dans la doc de choses a propos de l'usb. D'apres les quelques vieilles reponses que je trouve sur le net, ce n'etait pas la priorité de dev.
Qu'en est il actuellement ? Marche tjs pas ?
-
[^]Re: USB ?
Posté par Arnaud (page perso, ) le 26/07/2005 à 12:47. (lien). Évalué à 2.J'ai cherché aussi, mais je n'ai rien trouvé de bien probant :(
Avec le support USB, qemu serait l'idéal pour :
- faire du reverse engineering de protocole USB
- utiliser des périphériques USB sans drivers libre (je sais, cépasbien)
Je pensais aussi utiliser qemu pour faire tourner des services Web dans des machines virtuelles. Ca boufferait plus de CPU que la 'vraie' virtualisation (quoi que, il faut voir avec kqemu), mais c'est simple à backuper : cp root-bind.img /mnt/usbdrive/root-bind-ladate :)
Patch
Bon mon patch est pas très joli mais a l'air de marcher :
http://www.zarb.org/cgi-bin/viewcvs.cgi/plf/SPECS/non-free/dkms-kqe(...)
-
[^]Re: Patch
Posté par Yann012 () le 25/07/2005 à 20:35. (lien). Évalué à 1.Merci ! ; pour ma part, j'ai tenté d'en faire un à partir des sources de kqemu 0.6.2 où la fonction kqemu_vmalloc consistait en un simple appel à vmalloc; le patch qui a l'air de marcher:
--- Downloads/kqemu/kqemu-linux.c 2005-04-25 23:21:55.000000000 +0200
--- Downloads/kqemu/kqemu-linux.c 2005-04-25 23:21:55.000000000 +0200
+++ Compilations/qemu-0.7.1/kqemu/kqemu-linux.c 2005-07-25 22:27:31.000000000 +0200
@@ -124,7 +124,7 @@
enabled in the allocated area. */
void * CDECL kqemu_vmalloc(unsigned int size)
{
- return __vmalloc(size, GFP_KERNEL, PAGE_KERNEL_EXEC);
+ return vmalloc(size);
}--
Mon JID est yannbng@jabber.fr
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.