From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mario Kleiner Subject: [PATCH 3/3] Support exa screen color depth 30 on Linux 3.16 and later. (v2) Date: Sat, 23 Dec 2017 07:07:37 +0100 Message-ID: <20171223060737.12271-4-mario.kleiner.de@gmail.com> References: <20171223060737.12271-1-mario.kleiner.de@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171223060737.12271-1-mario.kleiner.de-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: mario.kleiner.de-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org TGludXggMy4xNidzIHJhZGVvbi1rbXMgaW50cm9kdWNlZCAxMCBicGMgZmIgc3VwcG9ydC4KQ3Vy cmVudGx5LCBhcyBvZiBYLVNlcnZlciAxLjE5LCB0aGlzIHdvcmtzIHdpdGggZXhhIGFjY2VsLApi dXQgbm90IHlldCB3aGVuIHVzaW5nIGdsYW1vciBhY2NlbGVyYXRpb24uCgp2MjogU3R5bGUgZml4 ZXMsIGNoZWNrIGZvciBnbGFtb3IgZmlyc3QsIGFzIHN1Z2dlc3RlZAogICAgYnkgTWljaGVsLgoK U2lnbmVkLW9mZi1ieTogTWFyaW8gS2xlaW5lciA8bWFyaW8ua2xlaW5lci5kZUBnbWFpbC5jb20+ Ci0tLQogbWFuL3JhZGVvbi5tYW4gICB8ICAzICsrLQogc3JjL3JhZGVvbl9rbXMuYyB8IDE3ICsr KysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tYW4vcmFkZW9uLm1hbiBiL21hbi9yYWRlb24ubWFuCmlu ZGV4IGY0NDQxYzQuLjg4OTM1NWIgMTAwNjQ0Ci0tLSBhL21hbi9yYWRlb24ubWFuCisrKyBiL21h bi9yYWRlb24ubWFuCkBAIC0xOCw3ICsxOCw4IEBAIGZvbGxvd2luZyBmZWF0dXJlczoKIC5QRCAw CiAuVFAgMgogXChidQotRnVsbCBzdXBwb3J0IGZvciA4LSwgMTUtLCAxNi0gYW5kIDI0LWJpdCBw aXhlbCBkZXB0aHM7CitGdWxsIHN1cHBvcnQgZm9yIDgtLCAxNS0sIDE2LSBhbmQgMjQtYml0IHBp eGVsIGRlcHRocywgYW5kIGZvciAzMC1iaXQgZGVwdGggb24gTGludXggMy4xNgorYW5kIGxhdGVy IHdpdGggRVhBIGFjY2VsZXJhdGlvbjsKIC5UUAogXChidQogUmFuZFIgMS4yIGFuZCBSYW5kUiAx LjMgc3VwcG9ydDsKZGlmZiAtLWdpdCBhL3NyYy9yYWRlb25fa21zLmMgYi9zcmMvcmFkZW9uX2tt cy5jCmluZGV4IGE5MzAwZDQuLjA3YTQ5MGEgMTAwNjQ0Ci0tLSBhL3NyYy9yYWRlb25fa21zLmMK KysrIGIvc3JjL3JhZGVvbl9rbXMuYwpAQCAtMTI0OCw2ICsxMjQ4LDcgQEAgc3RhdGljIEJvb2wg UkFERU9OUHJlSW5pdFZpc3VhbChTY3JuSW5mb1B0ciBwU2NybikKICAgICBjYXNlIDE1OgogICAg IGNhc2UgMTY6CiAgICAgY2FzZSAyNDoKKyAgICBjYXNlIDMwOgogCWJyZWFrOwogCiAgICAgZGVm YXVsdDoKQEAgLTE3NjMsNiArMTc2NCwyMiBAQCBCb29sIFJBREVPTlByZUluaXRfS01TKFNjcm5J bmZvUHRyIHBTY3JuLCBpbnQgZmxhZ3MpCiAKICAgICBpZiAoIVJBREVPTlByZUluaXRBY2NlbF9L TVMocFNjcm4pKSAgICAgICAgICAgICAgZ290byBmYWlsOwogCisgICAgLyogRGVwdGggMzAgbm90 IHlldCBzdXBwb3J0ZWQgdW5kZXIgZ2xhbW9yLiAqLworICAgIGlmIChwU2Nybi0+ZGVwdGggPT0g MzAgJiYgaW5mby0+dXNlX2dsYW1vcikgeworCXhmODZEcnZNc2cocFNjcm4tPnNjcm5JbmRleCwg WF9FUlJPUiwKKwkJICAgIkdpdmVuIGRlcHRoICglZCkgaXMgbm90IHN1cHBvcnRlZCB1bmRlciBH TEFNT1IgYWNjZWwuIFNlbGVjdCBFWEEuXG4iLAorCQkgICBwU2Nybi0+ZGVwdGgpOworCWdvdG8g ZmFpbDsKKyAgICB9CisKKyAgICAvKiBEZXB0aCAzMCBvbmx5IHN1cHBvcnRlZCBzaW5jZSBMaW51 eCAzLjE2IC8ga21zIGRyaXZlciBtaW5vciB2ZXJzaW9uIDM5ICovCisgICAgaWYgKHBTY3JuLT5k ZXB0aCA9PSAzMCAmJiBpbmZvLT5kcmkyLnBLZXJuZWxEUk1WZXJzaW9uLT52ZXJzaW9uX21pbm9y IDwgMzkpIHsKKwl4Zjg2RHJ2TXNnKHBTY3JuLT5zY3JuSW5kZXgsIFhfRVJST1IsCisJCSAgICJH aXZlbiBkZXB0aCAoJWQpIGlzIG5vdCBzdXBwb3J0ZWQuIEtlcm5lbCB0b28gb2xkLiBOZWVkcyBM aW51eCAzLjE2K1xuIiwKKwkJICAgcFNjcm4tPmRlcHRoKTsKKwlnb3RvIGZhaWw7CisgICAgfQor CiAgICAgcmFkZW9uX2RybV9xdWV1ZV9pbml0KCk7CiAKICAgICBpbmZvLT5hbGxvd0NvbG9yVGls aW5nMkQgPSBGQUxTRTsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwphbWQtZ2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2FtZC1nZngK