Hi David,
I fixed it for IA64 side
last week.  VTi uses stdvga @early boot time, so also met the problem. Seems
IA32 side needs this fix too.  Maybe you can try the following patch.
 
diff -r 6369f13feafc
tools/ioemu/vl.c
--- a/tools/ioemu/vl.c 
Thu Oct 19 22:05:57 2006 -0400
+++ b/tools/ioemu/vl.c 
Sun Nov 12 19:46:25 2006 +0800
@@ -6396,8 +6396,6 @@ int
main(int argc, char **argv)
             exit(1);
     }
 
-    /* init the memory */
-    phys_ram_size =
ram_size + vga_ram_size + bios_size;
 
 #ifdef CONFIG_DM
 
@@ -6514,6 +6512,9 @@ int
main(int argc, char **argv)
         exit(-1);
     }
 #endif
+    /* init the memory */
+    phys_ram_size =
ram_size + vga_ram_size + bios_size;
+
 #else  /* !CONFIG_DM */
 
     phys_ram_base =
qemu_vmalloc(phys_ram_size);
Thanks & Best Regards
-Xiantao
OTC,Intel Corporation 
 
From:
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of David Pilger
Sent: 2006年11月12日
18:36
To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] HVM stdvga=1
problem
 
 
Hello,
I'm trying to run a HVM with the stdvga=1 option and qemu crashes... I'm using
the Xen 3.0.3 installation which comes with FC6.
After a bit of research :) I saw that it crashes in the function
vram_dirty..... Any ideas on how to solve this? 
I want to run windows with the vga.sys driver...
Thank you,
David.