From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@bugzilla.kernel.org Subject: [Bug 75401] vgaswitcheroo doesn't work for AMD Radeon 8870m (possibly due to "wrong" PCI class) Date: Sun, 18 May 2014 20:02:45 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by gabe.freedesktop.org (Postfix) with ESMTP id 504056E050 for ; Sun, 18 May 2014 13:02:49 -0700 (PDT) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 1E8EA20251 for ; Sun, 18 May 2014 20:02:47 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 873552020F for ; Sun, 18 May 2014 20:02:45 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org aHR0cHM6Ly9idWd6aWxsYS5rZXJuZWwub3JnL3Nob3dfYnVnLmNnaT9pZD03NTQwMQoKLS0tIENv bW1lbnQgIzEyIGZyb20gUGFsaSBSb2jDoXIgPHBhbGkucm9oYXJAZ21haWwuY29tPiAtLS0KQEFs ZXggRGV1Y2hlcjogV2h5IGlzIHRoaXMgYnVnIHdoaWxlIGxvb3AgbmVlZGVkPwoKc3RhdGljIGJv b2wgcmFkZW9uX2F0cm1fZ2V0X2Jpb3Moc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYpCnsKLi4u CiAgICB3aGlsZSAoKHBkZXYgPSBwY2lfZ2V0X2NsYXNzKFBDSV9DTEFTU19ESVNQTEFZX1ZHQSA8 PCA4LCBwZGV2KSkgIT0gTlVMTCkgewogICAgICAgIGRoYW5kbGUgPSBBQ1BJX0hBTkRMRSgmcGRl di0+ZGV2KTsKICAgICAgICBpZiAoIWRoYW5kbGUpCiAgICAgICAgICAgIGNvbnRpbnVlOwoKICAg ICAgICBzdGF0dXMgPSBhY3BpX2dldF9oYW5kbGUoZGhhbmRsZSwgIkFUUk0iLCAmYXRybV9oYW5k bGUpOwogICAgICAgIGlmICghQUNQSV9GQUlMVVJFKHN0YXR1cykpIHsKICAgICAgICAgICAgZm91 bmQgPSB0cnVlOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICB9Ci4uLgoKSXMgbm90 IGNvcnJlY3QgdG8gdXNlIEFDUElfSEFORExFIGRpcmVjdGx5LCBzb21ldGhpbmcgbGlrZSB0aGlz ICh3aXRob3V0IHdoaWxlCmxvb3ApPwoKc3RhdGljIGJvb2wgcmFkZW9uX2F0cm1fZ2V0X2Jpb3Mo c3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYpCnsKLi4uCiAgICBpZiAocmRldi0+cGRldikKICAg ICAgICBkaGFuZGxlID0gQUNQSV9IQU5ETEUoJnJkZXYtPnBkZXYtPmRldik7Ci4uLgoKVGhpcyBj b3VsZCBhbHNvIGVsaW1pbmF0ZSB1c2luZyBQQ0lfQ0xBU1NfRElTUExBWV9WR0EuCgpJZiBJIHVu ZGVyc3Rvb2QgY29ycmVjdGx5LCBBVFJNIG1ldGhvZCBpcyBzcGVjaWZpYyBmb3IgQU1EIGNhcmRz IHNvIHNlYXJjaGluZwpmb3IgQVRSTSBtZXRob2QgaW4gYWxsIGF2YWxpbGFibGUgcGNpIGRldmlj ZXMgKHdoaWNoIG1hdGNoIGNsYXNzKSBpcyBub3QKbmVjZXNzYXJ5LgoKLS0gCllvdSBhcmUgcmVj ZWl2aW5nIHRoaXMgbWFpbCBiZWNhdXNlOgpZb3UgYXJlIHdhdGNoaW5nIHRoZSBhc3NpZ25lZSBv ZiB0aGUgYnVnLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=