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);
}
[^] # Re: Patch
Posté par Yann012 . En réponse au journal Qemu 0.7.1. Évalué à 1.
--- 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);
}