summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-04-27 17:10:45 +0300
committerAlon Levy <alevy@redhat.com>2011-07-22 03:48:04 +0300
commit00cc49ce4d8ce48b1c29e9a34c10db410483d4b2 (patch)
treec1e4eed8aeb53d4382f5b033c86fb8504fdafdbe
parentf3ca425f08275de670c963047a3d86e1fe481b2b (diff)
xspice: allocate a single slot
-rw-r--r--src/qxl_driver.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/qxl_driver.c b/src/qxl_driver.c
index 275178c..e77d3bb 100644
--- a/src/qxl_driver.c
+++ b/src/qxl_driver.c
@@ -424,6 +424,9 @@ qxl_reset (qxl_screen_t *qxl)
qxl->mem_slots = xnfalloc (qxl->n_mem_slots * sizeof (qxl_memslot_t));
+#ifdef XSPICE
+ qxl->main_mem_slot = qxl->vram_mem_slot = setup_slot(qxl, 0, 0, ~0, 0, ~0);
+#else /* QXL */
qxl->main_mem_slot = setup_slot(qxl, 0,
(unsigned long)qxl->ram_physical,
(unsigned long)qxl->ram_physical + (unsigned long)qxl->rom->num_pages * getpagesize(),
@@ -435,6 +438,7 @@ qxl_reset (qxl_screen_t *qxl)
(unsigned long)qxl->vram_physical + (unsigned long)qxl->vram_size,
(uint64_t)(uintptr_t)qxl->vram,
(uint64_t)(uintptr_t)qxl->vram + (uint64_t)qxl->vram_size);
+#endif
}
static void