diff options
Diffstat (limited to 'shared-core/nouveau_state.c')
| -rw-r--r-- | shared-core/nouveau_state.c | 13 | 
1 files changed, 10 insertions, 3 deletions
diff --git a/shared-core/nouveau_state.c b/shared-core/nouveau_state.c index f1f272e7..e1fc6330 100644 --- a/shared-core/nouveau_state.c +++ b/shared-core/nouveau_state.c @@ -181,8 +181,14 @@ int nouveau_ioctl_getparam(DRM_IOCTL_ARGS)  	case NOUVEAU_GETPARAM_AGP_PHYSICAL:  		getparam.value=dev_priv->agp_phys;  		break; +	case NOUVEAU_GETPARAM_FB_SIZE: +		getparam.value=dev_priv->fb_available_size; +		break; +	case NOUVEAU_GETPARAM_AGP_SIZE: +		getparam.value=dev_priv->agp_available_size; +		break;  	default: -		DRM_ERROR("unknown parameter %d\n", getparam.param); +		DRM_ERROR("unknown parameter %lld\n", getparam.param);  		return DRM_ERR(EINVAL);  	} @@ -207,7 +213,8 @@ int nouveau_ioctl_setparam(DRM_IOCTL_ARGS)  		case NOUVEAU_MEM_FB:  			break;  		default: -			DRM_ERROR("invalid CMDBUF_LOCATION value=%d\n", setparam.value); +			DRM_ERROR("invalid CMDBUF_LOCATION value=%lld\n", +					setparam.value);  			return DRM_ERR(EINVAL);  		}  		dev_priv->config.cmdbuf.location = setparam.value; @@ -216,7 +223,7 @@ int nouveau_ioctl_setparam(DRM_IOCTL_ARGS)  		dev_priv->config.cmdbuf.size = setparam.value;  		break;  	default: -		DRM_ERROR("unknown parameter %d\n", setparam.param); +		DRM_ERROR("unknown parameter %lld\n", setparam.param);  		return DRM_ERR(EINVAL);  	}  | 
