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