Avi Kivity wrote: > Dong, Eddie wrote: >>> BTW, is it wise to enable this by default for all guests? >>> Ignoring the >>> fact that we're modifying guest's memory without its knowledge, if a >>> guest unmaps the VA mappings for the BIOS then all sorts of >>> problems could occur. >>> >>> >> Good movement! >> >> But, Vista won't work with patching. The memory guard in vista >> will make the system refuse to service. Maybe we need a option to >> check if it is vista. >> >> > > Thanks for the hint; I'll add that. I think Vista hits the tpr much > less frequently, so it can work well without the optimization. > Curious: How do u know ROM is mapped 0xf00000000 in Windows? Eddie
kvm_get_sregs(kvm_context, env->cpu_index, &sregs); probe = (rip & 0xf0000000) + 0xe0000; phys = map_addr(&sregs, probe, &perms); if (phys != 0xe0000) return 0; printf("bios ok at %lx\n", (long)probe); ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel