x86, hvm: Remove warning on emulated write to read-only page.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 25 Sep 2008 16:41:29 +0000 (17:41 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 25 Sep 2008 16:41:29 +0000 (17:41 +0100)
The bugs in this area seem to have been fixed now, and gPXE makes
legitimate best-effort attempts to modify its embedded static data.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/hvm/hvm.c

index 1f08e7a54a91dd1b8a8140ae62753973e53d947d..5d9428ca396f692081a8269056eca5026c462747 100644 (file)
@@ -1504,15 +1504,7 @@ static enum hvm_copy_result __hvm_copy(
 
         if ( flags & HVMCOPY_to_guest )
         {
-            if ( p2mt == p2m_ram_ro )
-            {
-                static unsigned long lastpage;
-                if ( xchg(&lastpage, gfn) != gfn )
-                    gdprintk(XENLOG_DEBUG, "guest attempted write to read-only"
-                             " memory page. gfn=%#lx, mfn=%#lx\n",
-                             gfn, mfn);
-            }
-            else
+            if ( p2mt != p2m_ram_ro )
             {
                 memcpy(p, buf, count);
                 paging_mark_dirty(curr->domain, mfn);