All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH] xen: avoid tracking the region 0xa0000 - 0xbffff
@ 2011-06-03 15:56 ` stefano.stabellini
  0 siblings, 0 replies; 29+ messages in thread
From: stefano.stabellini @ 2011-06-03 15:56 UTC (permalink / raw)
  To: qemu-devel; +Cc: anthony.perard, xen-devel, agraf, Stefano Stabellini

From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>

Xen can only do dirty bit tracking for one memory region, so we should
explicitly avoid trying to track the legacy VGA region between 0xa0000
and 0xbffff, rather than trying and failing.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
 xen-all.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/xen-all.c b/xen-all.c
index 9a5c3ec..1fdc2e8 100644
--- a/xen-all.c
+++ b/xen-all.c
@@ -218,6 +218,10 @@ static int xen_add_to_physmap(XenIOState *state,
     if (get_physmapping(state, start_addr, size)) {
         return 0;
     }
+    /* do not try to map legacy VGA memory */
+    if (start_addr >= 0xa0000 && start_addr + size <= 0xbffff) {
+        return -1;
+    }
     if (size <= 0) {
         return -1;
     }
-- 
1.7.2.3

^ permalink raw reply related	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2011-06-15 16:27 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-03 15:56 [Qemu-devel] [PATCH] xen: avoid tracking the region 0xa0000 - 0xbffff stefano.stabellini
2011-06-03 15:56 ` stefano.stabellini
2011-06-03 15:56 ` [Qemu-devel] [PATCH] cirrus_vga: reset lfb_addr after a pci config write if the BAR is unmapped stefano.stabellini
2011-06-03 15:56   ` stefano.stabellini
2011-06-14 13:54   ` [Qemu-devel] " Alexander Graf
2011-06-14 13:54     ` Alexander Graf
2011-06-14 16:25     ` [Qemu-devel] " Jan Kiszka
2011-06-14 16:25       ` Jan Kiszka
2011-06-14 10:54 ` [PATCH] xen: avoid tracking the region 0xa0000 - 0xbffff Alexander Graf
2011-06-14 11:04   ` [Qemu-devel] " Jan Kiszka
2011-06-14 11:04     ` Jan Kiszka
2011-06-14 11:50     ` [Qemu-devel] " Stefano Stabellini
2011-06-14 11:50       ` Stefano Stabellini
2011-06-14 11:59       ` [Qemu-devel] " Jan Kiszka
2011-06-14 11:59         ` Jan Kiszka
2011-06-14 16:47     ` [Qemu-devel] [Xen-devel] " Avi Kivity
2011-06-14 16:47       ` Avi Kivity
2011-06-14 11:48   ` [Qemu-devel] " Stefano Stabellini
2011-06-14 11:48     ` Stefano Stabellini
2011-06-14 11:52     ` [Qemu-devel] " Alexander Graf
2011-06-14 11:52       ` Alexander Graf
2011-06-14 15:24       ` [Qemu-devel] " Stefano Stabellini
2011-06-14 15:24         ` Stefano Stabellini
2011-06-14 15:24         ` [Qemu-devel] " Alexander Graf
2011-06-14 15:24           ` Alexander Graf
2011-06-15  8:09         ` [Qemu-devel] " Alexander Graf
2011-06-15  8:09           ` Alexander Graf
2011-06-15 16:27           ` [Qemu-devel] " Stefano Stabellini
2011-06-15 16:27             ` Stefano Stabellini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.