Hello
I tryed to build kqemu on FC5 using 2.6.16-1.2080_FC5 and it fails
because map_mem is undeclared.
The attached patch fixes it for me (remove to defines) but its likly to
break older kernels. So a better one is needed.
Anyway I decided to report it here.
Patch is attached.
PS:
Please CC me as I am not suscribed to the list.
diff -ru kqemu-1.3.0pre5.org/kqemu-linux.c kqemu-1.3.0pre5/kqemu-linux.c
--- kqemu-1.3.0pre5.org/kqemu-linux.c 2006-03-27 22:58:01.000000000 +0200
+++ kqemu-1.3.0pre5/kqemu-linux.c 2006-04-12 09:20:10.000000000 +0200
@@ -22,12 +22,12 @@
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,19)
#error "Linux 2.4.19 or above needed"
#endif
-
+/*
#ifndef page_to_pfn
#define page_to_pfn(page) ((page) - mem_map)
#define pfn_to_page(pfn) (mem_map + (pfn))
#endif
-
+*/
#ifdef PAGE_KERNEL_EXEC
#if defined(__i386__)
/* problem : i386 kernels usually don't export __PAGE_KERNEL_EXEC */
_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel