Displaying 4 results from an estimated 4 matches for "libxl_vga_interface_type_std".
2013 Sep 18
1
[PATCH] Allow 4 MB of video RAM for Cirrus graphics on traditional QEMU
...02 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -213,20 +213,55 @@ int libxl__domain_build_info_setdefault(libxl__gc *gc,
if (b_info->shadow_memkb == LIBXL_MEMKB_DEFAULT)
b_info->shadow_memkb = 0;
- if (b_info->u.hvm.vga.kind == LIBXL_VGA_INTERFACE_TYPE_STD &&
- b_info->device_model_version ==
- LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
+ if (!b_info->u.hvm.vga.kind)
+ b_info->u.hvm.vga.kind = LIBXL_VGA_INTERFACE_TYPE_CIRRUS;
+
+ switch (b_info->device_model_version) {
+ case LIBXL...
2012 May 30
1
[PATCH QXL 2/2] libxl: Add qxl vga interface support.
..._append(dm_args, "-std-vga");
break;
case LIBXL_VGA_INTERFACE_TYPE_DEFAULT:
+ break;
+ default:
break;
}
@@ -426,6 +428,17 @@ static char ** libxl__build_device_model
switch (b_info->u.hvm.vga.type) {
case LIBXL_VGA_INTERFACE_TYPE_STD:
flexarray_vappend(dm_args, "-vga", "std", NULL);
+ break;
+ case LIBXL_VGA_INTERFACE_TYPE_QXL:
+ flexarray_vappend(dm_args, "-vga", "qxl", NULL);
+ flexarray_vappend(dm_args, "-global",
+...
2014 Jun 10
0
Re: [PATCH v16] libxl: Add qxl vga interface support for upstream qemu
...b_info->video_memkb = 0;
> break;
> + case LIBXL_VGA_INTERFACE_TYPE_QXL:
> + LOG(ERROR,"qemu upstream required for qxl vga");
> + return ERROR_INVAL;
> + break;
> case LIBXL_VGA_INTERFACE_TYPE_STD:
> if (b_info->video_memkb == LIBXL_MEMKB_DEFAULT)
> b_info->video_memkb = 8 * 1024;
> @@ -254,6 +258,15 @@ int libxl__domain_build_info_setdefault(libxl__gc *gc,
> if (b_info->video_memkb == LIBXL_MEMKB_DEFAULT)
>...
2013 Jul 05
3
[PATCH] libxl: Add qxl vga interface support for upstream qemu
...he minimum for qxl default");
+ return ERROR_INVAL;
+ }
+ } else {
+ LOG(ERROR,"qemu upstream required for qxl vga");
+ return ERROR_INVAL;
+ }
+ }
+
if (b_info->u.hvm.vga.kind == LIBXL_VGA_INTERFACE_TYPE_STD &&
b_info->device_model_version ==
LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
index 7e54c02..a53eceb 100644
--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -191,6 +191,8 @@ static char ** libx...