[Spice-devel] [PATCH] driver: allowed modes: remove limit of 480 <= {X, Y} <= 2000

Alon Levy alevy at redhat.com
Sun Mar 20 09:04:50 PDT 2011


On Sun, Mar 20, 2011 at 05:57:01PM +0200, Alon Levy wrote:
> Later todo is to check that there is available video memory for
> this, but that requires either access to PDev or probably dynamically
> checking anyway to make sure we actually fit. Another option is
> to leave that check in the host (when we do a IO_SETMODE)
> 
> Fixes Bugzilla 647865
> 

NACK, forgot to fix the date.

> Bumping version to 1.4.1.1
> 
> Tested with winxp 32 bit only.
> ---
>  display/driver.c  |    4 +---
>  display/driver.rc |    4 ++--
>  miniport/qxl.inf  |    2 +-
>  3 files changed, 4 insertions(+), 6 deletions(-)
> 
> diff --git a/display/driver.c b/display/driver.c
> index a92eb03..b129f52 100644
> --- a/display/driver.c
> +++ b/display/driver.c
> @@ -298,9 +298,7 @@ DWORD GetAvailableModes(HANDLE driver, PVIDEO_MODE_INFORMATION *mode_info,
>      n = modes.NumModes;
>      while ( n-- ) {
>          if ( (info->NumberOfPlanes != 1 ) ||!(info->AttributeFlags & VIDEO_MODE_GRAPHICS)
> -             ||((info->BitsPerPlane != 16) && (info->BitsPerPlane != 32))
> -             || (info->VisScreenWidth > 2000) || (info->VisScreenWidth < 480)
> -             || (info->VisScreenHeight > 2000) || (info->VisScreenHeight < 480) ) {
> +             ||((info->BitsPerPlane != 16) && (info->BitsPerPlane != 32))) {
>  
>              DEBUG_PRINT((NULL, 1, "%s: unsuported mode rejecting miniport mode\n",  __FUNCTION__));
>              DEBUG_PRINT((NULL, 1, "                   width = %li height = %li\n",
> diff --git a/display/driver.rc b/display/driver.rc
> index 772c6db..4330815 100644
> --- a/display/driver.rc
> +++ b/display/driver.rc
> @@ -16,12 +16,12 @@
>  #define VER_FILEDESCRIPTION_STR     "Red Hat QXL Display Driver"
>  #define VER_INTERNALNAME_STR        "qxldd.dll"
>  #define VER_ORIGINALFILENAME_STR    VER_INTERNALNAME_STR
> -#define VER_FILEVERSION_STR         "1.4.1.0"
> +#define VER_FILEVERSION_STR         "1.4.1.1"
>  #define VER_PRODUCTNAME_STR         "Spice"
>  #define VER_PRODUCTVERSION_STR      VER_FILEVERSION_STR
>  
>  #undef  VER_PRODUCTVERSION
> -#define VER_PRODUCTVERSION           1,4,1,0
> +#define VER_PRODUCTVERSION           1,4,1,1
>  
>  #define VER_COMPANYNAME_STR         "Red Hat Inc."
>  #define VER_LEGALCOPYRIGHT_STR      "? Red Hat Inc. All rights reserved."
> diff --git a/miniport/qxl.inf b/miniport/qxl.inf
> index 3739ac7..5165f4c 100644
> --- a/miniport/qxl.inf
> +++ b/miniport/qxl.inf
> @@ -3,7 +3,7 @@
>  
>  [Version]
>  Signature = "$CHICAGO$"
> -DriverVer = 09/29/2010,1.4.1.0 
> +DriverVer = 09/29/2010,1.4.1.1 
>  Provider = %RHAT%
>  CatalogFile = qxl.cat
>  Class = Display
> -- 
> 1.7.4.1
> 

> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel



More information about the Spice-devel mailing list