Also bump minor to signal a GB-aware kernel module
Unified · Split
| @@ -40,9 +40,9 @@ · 39 unmodified lines | |||
| 40 | #include <drm/ttm/ttm_module.h> | 40 | #include <drm/ttm/ttm_module.h> |
| 41 | #include "vmwgfx_fence.h" | 41 | #include "vmwgfx_fence.h" |
| 42 | 42 | ||
| 43 | #define VMWGFX_DRIVER_DATE "20120209" | 43 | #define VMWGFX_DRIVER_DATE "20121114" |
| 44 | #define VMWGFX_DRIVER_MAJOR 2 | 44 | #define VMWGFX_DRIVER_MAJOR 2 |
| 45 | #define VMWGFX_DRIVER_MINOR 4 | 45 | #define VMWGFX_DRIVER_MINOR 5 |
| 46 | #define VMWGFX_DRIVER_PATCHLEVEL 0 | 46 | #define VMWGFX_DRIVER_PATCHLEVEL 0 |
| 47 | #define VMWGFX_FILE_PAGE_OFFSET 0x00100000 | 47 | #define VMWGFX_FILE_PAGE_OFFSET 0x00100000 |
| 48 | #define VMWGFX_FIFO_STATIC_SIZE (1024*1024) | 48 | #define VMWGFX_FIFO_STATIC_SIZE (1024*1024) |
| @@ -79,6 +79,9 @@ int vmw_getparam_ioctl(struct drm_device *dev, void *data, · 78 unmodified lines | |||
| 79 | SVGA_FIFO_3D_CAPS + 1); | 79 | SVGA_FIFO_3D_CAPS + 1); |
| 80 | param->value *= sizeof(uint32_t); | 80 | param->value *= sizeof(uint32_t); |
| 81 | break; | 81 | break; |
| 82 | case DRM_VMW_PARAM_MAX_MOB_MEMORY: | ||
| 83 | param->value = dev_priv->max_mob_pages * PAGE_SIZE; | ||
| 84 | break; | ||
| 82 | default: | 85 | default: |
| 83 | DRM_ERROR("Illegal vmwgfx get param request: %d\n", | 86 | DRM_ERROR("Illegal vmwgfx get param request: %d\n", |
| 84 | param->param); | 87 | param->param); |
| @@ -86,6 +86,7 @@ · 85 unmodified lines | |||
| 86 | #define DRM_VMW_PARAM_FIFO_HW_VERSION 6 | 86 | #define DRM_VMW_PARAM_FIFO_HW_VERSION 6 |
| 87 | #define DRM_VMW_PARAM_MAX_SURF_MEMORY 7 | 87 | #define DRM_VMW_PARAM_MAX_SURF_MEMORY 7 |
| 88 | #define DRM_VMW_PARAM_3D_CAPS_SIZE 8 | 88 | #define DRM_VMW_PARAM_3D_CAPS_SIZE 8 |
| 89 | #define DRM_VMW_PARAM_MAX_MOB_MEMORY 9 | ||
| 89 | 90 | ||
| 90 | /** | 91 | /** |
| 91 | * struct drm_vmw_getparam_arg | 92 | * struct drm_vmw_getparam_arg |