From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christophe Fergeau Subject: [drm/qxl 6/6] qxl: Allow resolution which are not multiple of 8 Date: Fri, 28 Oct 2016 14:12:27 +0200 Message-ID: <20161028121227.16904-7-cfergeau@redhat.com> References: <20161028121227.16904-1-cfergeau@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20161028121227.16904-1-cfergeau@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: spice-devel-bounces@lists.freedesktop.org Sender: "Spice-devel" To: spice-devel@lists.freedesktop.org Cc: airlied@redhat.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org VGhlIHVzZSBvZiBkcm1fY3Z0X21vZGUoKSBpbiBxeGxfYWRkX21vbml0b3JzX2NvbmZpZ19tb2Rl cygpIG1lYW5zIHRoYXQKdGhlIHJlc29sdXRpb25zIHdlIGFyZSBnb2luZyB0byBwcmVzZW50IHRv IHVzZXItc3BhY2UgYXJlIGdvaW5nIHRvIGJlCnJvdW5kZWQgZG93biB0byBhIG11bHRpcGxlIG9m IDguIEluIHRoZSBRWEwgYXJiaXRyYXJ5IHJlc29sdXRpb24gY2FzZSwKdGhpcyBpcyBub3QgdXNl ZnVsLgpUaGlzIGNvbW1pdCBmb3JjZXMgdGhlIGFjdHVhbCB3aWR0aC9oZWlnaHQgdGhhdCB3YXMg cmVxdWVzdGVkIGJ5IHRoZQpjbGllbnQgaW4gdGhlIGRybV9kaXNwbGF5X21vZGUgc3RydWN0dXJl IHJhdGhlciB0aGFuIGtlZXBpbmcgdGhlCnJvdW5kZWQgdmVyc2lvbi4KClNpZ25lZC1vZmYtYnk6 IENocmlzdG9waGUgRmVyZ2VhdSA8Y2ZlcmdlYXVAcmVkaGF0LmNvbT4KLS0tCgpJIGtub3cgdGhp cyBpcyB2ZXJ5IGhhY2t5LCBidXQgSSBoYXZlIG5vIGlkZWEgd2hhdCBpcyBpbXBvcnRhbnQgdG8g YmUgc2V0IGluIHRoZSBtb2RlIHN0cnVjdCwKaWYgdGhlcmUgaXMgYSBiZXR0ZXIgd2F5IHRvIGNy ZWF0ZSBpdCB3aXRob3V0IGdldHRpbmcgdGhlIHJvdW5kaW5nIHRvIGEgbXVsdGlwbGUgb2YgOCwg Li4uCgoKIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyB8IDMgKysrCiAxIGZpbGUg Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4 bC9xeGxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCmluZGV4 IGVkYjkwZjYuLmZjNWIwMWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rp c3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMKQEAgLTIwMiw2 ICsyMDIsOSBAQCBzdGF0aWMgaW50IHF4bF9hZGRfbW9uaXRvcnNfY29uZmlnX21vZGVzKHN0cnVj dCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCiAJbW9kZSA9IGRybV9jdnRfbW9kZShkZXYsIGhl YWQtPndpZHRoLCBoZWFkLT5oZWlnaHQsIDYwLCBmYWxzZSwgZmFsc2UsCiAJCQkgICAgZmFsc2Up OwogCW1vZGUtPnR5cGUgfD0gRFJNX01PREVfVFlQRV9QUkVGRVJSRUQ7CisJbW9kZS0+aGRpc3Bs YXkgPSBoZWFkLT53aWR0aDsKKwltb2RlLT52ZGlzcGxheSA9IGhlYWQtPmhlaWdodDsKKwlkcm1f bW9kZV9zZXRfbmFtZShtb2RlKTsKIAkqcHdpZHRoID0gaGVhZC0+d2lkdGg7CiAJKnBoZWlnaHQg PSBoZWFkLT5oZWlnaHQ7CiAJZHJtX21vZGVfcHJvYmVkX2FkZChjb25uZWN0b3IsIG1vZGUpOwot LSAKMi45LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f ClNwaWNlLWRldmVsIG1haWxpbmcgbGlzdApTcGljZS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9zcGljZS1k ZXZlbAo=