|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] x86, hvm: Remove warning on emulated writ
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1222360889 -3600
# Node ID b642e39d96cf62731c37d29fdf2dea9fe512e3e9
# Parent e1507b441be45d6d1cac25a196b53beff857a083
x86, hvm: Remove warning on emulated write to read-only page.
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@xxxxxxxxxx>
---
xen/arch/x86/hvm/hvm.c | 10 +---------
1 files changed, 1 insertion(+), 9 deletions(-)
diff -r e1507b441be4 -r b642e39d96cf xen/arch/x86/hvm/hvm.c
--- a/xen/arch/x86/hvm/hvm.c Thu Sep 25 14:37:52 2008 +0100
+++ b/xen/arch/x86/hvm/hvm.c Thu Sep 25 17:41:29 2008 +0100
@@ -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);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] x86, hvm: Remove warning on emulated write to read-only page.,
Xen patchbot-unstable <=
|
|
|
|
|