Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 340e01248478ba8b78a6d4d1809b1eff > files > 30

kvm-83-270.el5_11.src.rpm

From 6f3c50794f01f0b480aa6d9ebcef794f7500ba9f Mon Sep 17 00:00:00 2001
From: Yonit Halperin <yonith@qumranet.com>
Date: Sun, 11 Jan 2009 17:57:57 +0200
Subject: [PATCH 25/54] qemu: added mem size to QXLDevInfo

---
 qemu/hw/qxl.c           |    2 ++
 qemu/hw/qxl_interface.h |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/qemu/hw/qxl.c b/qemu/hw/qxl.c
index b3125d0..e4e7f64 100644
--- a/qemu/hw/qxl.c
+++ b/qemu/hw/qxl.c
@@ -297,6 +297,8 @@ static void _qxl_get_info(PCIQXLDevice *d, QXLDevInfo *info)
 {
     QXLState *state = &d->state;
     QXLMode *mode;
+    
+    info->ram_size = state->rom->num_io_pages << TARGET_PAGE_BITS; 
 
     if (state->mode == QXL_MODE_VGA) {
         info->x_res = qxl_vga.ds->width;
diff --git a/qemu/hw/qxl_interface.h b/qemu/hw/qxl_interface.h
index 15ee9c2..95cd31d 100644
--- a/qemu/hw/qxl_interface.h
+++ b/qemu/hw/qxl_interface.h
@@ -29,6 +29,7 @@ typedef struct QXLDevInfo {
     int use_hardware_cursor;
     uint32_t bits;
     DrawArea draw_area;
+    uint32_t ram_size;
 } QXLDevInfo;
 
 typedef struct QXLWorker QXLWorker;
-- 
1.6.1