On Sat, Jul 03, 2010 at 04:08:42PM +0800, Xiao Guangrong wrote:
Marcelo Tosatti wrote:
+
+ if (is_rsvd_bits_set(vcpu, gpte, PT_PAGE_TABLE_LEVEL))
+ break;
BTW, doesnt sync_page also lack reserved bit checking? (unrelated to
this patch).
I think
Marcelo Tosatti wrote:
On Sat, Jul 03, 2010 at 04:08:42PM +0800, Xiao Guangrong wrote:
Marcelo Tosatti wrote:
+
+ if (is_rsvd_bits_set(vcpu, gpte, PT_PAGE_TABLE_LEVEL))
+ break;
BTW, doesnt sync_page also lack reserved bit checking? (unrelated to
this patch).
Marcelo Tosatti wrote:
+
+if (is_rsvd_bits_set(vcpu, gpte, PT_PAGE_TABLE_LEVEL))
+break;
BTW, doesnt sync_page also lack reserved bit checking? (unrelated to
this patch).
I think it's not since if EPT is enabled, no unsync page exist, the sync page
path
On Thu, Jul 01, 2010 at 09:55:17PM +0800, Xiao Guangrong wrote:
Support prefetch ptes when intercept guest #PF, avoid to #PF by later
access
If we meet any failure in the prefetch path, we will exit it and
not try other ptes to avoid become heavy path
Note: this speculative will mark page