On 06/03/2010 03:45 AM, Gui Jianfeng wrote:
This is embarrassing (I can say that since I wrote the code...):
diff --git a/qemu-load.c b/qemu-load.c
index b667444..6c1d3be 100644
--- a/qemu-load.c
+++ b/qemu-load.c
@@ -27,6 +27,7 @@
else {
dl->tail->next = d;
d->prev = dl->tail;
+ dl->tail = d;
}
return d;
}
With this I get:
IDT at ffffffff8187b000
...
long mode active
PML4 page present
PDPE page present
PDE page present
4 KB PAE page
PTE page present
Virtual base address guessed at ffffffff81000000
Physical kernel base at 1000000
Dave, I'll squash this in the patch on the RH bugzilla.
Paolo