From owner-freebsd-stable@FreeBSD.ORG Sat Apr 18 19:00:17 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 354D8106568B for ; Sat, 18 Apr 2009 19:00:17 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id DA7F18FC0C for ; Sat, 18 Apr 2009 19:00:16 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from [192.168.1.156] (adsl-156-16-91.bna.bellsouth.net [70.156.16.91]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id n3IIxi6m044399 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 18 Apr 2009 14:59:45 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: cpghost In-Reply-To: <20090418171306.GA1983@phenom.cordula.ws> References: <20090418171306.GA1983@phenom.cordula.ws> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-a5in5gY0PZgTfCzT+OIi" Organization: FreeBSD Date: Sat, 18 Apr 2009 13:58:39 -0500 Message-Id: <1240081119.3525.5.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.26.0 FreeBSD GNOME Team Port X-Spam-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_00,RDNS_DYNAMIC autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: freebsd-stable@freebsd.org Subject: Re: page fault in sis.ko / drm.ko X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Apr 2009 19:00:23 -0000 --=-a5in5gY0PZgTfCzT+OIi Content-Type: multipart/mixed; boundary="=-px8h5nZdITw2q2EfsbLZ" --=-px8h5nZdITw2q2EfsbLZ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2009-04-18 at 19:13 +0200, cpghost wrote: > Could a drm guru please have a look at kern/133554? >=20 > Thanks, > -cpghost. Give this patch a try, it looks like the sis driver doesn't have irq's. robert. --=20 Robert Noland FreeBSD --=-px8h5nZdITw2q2EfsbLZ Content-Disposition: attachment; filename="drm_drv-fix-no-irq.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="drm_drv-fix-no-irq.patch"; charset="us-ascii" SW5kZXg6IGRldi9kcm0vZHJtX2Rydi5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gZGV2L2RybS9kcm1fZHJ2 LmMJKHJldmlzaW9uIDE5MDk4NykNCisrKyBkZXYvZHJtL2RybV9kcnYuYwkod29ya2luZyBjb3B5 KQ0KQEAgLTEzNCw3ICsxMzQsNyBAQA0KIAkuZF9mbGFncyA9CURfVFJBQ0tDTE9TRQ0KIH07DQog DQotaW50IGRybV9tc2kgPSAxOwkvKiBFbmFibGUgYnkgZGVmYXVsdC4gKi8NCitzdGF0aWMgaW50 IGRybV9tc2kgPSAxOwkvKiBFbmFibGUgYnkgZGVmYXVsdC4gKi8NCiBUVU5BQkxFX0lOVCgiaHcu ZHJtLm1zaSIsICZkcm1fbXNpKTsNCiANCiBzdGF0aWMgc3RydWN0IGRybV9tc2lfYmxhY2tsaXN0 X2VudHJ5IGRybV9tc2lfYmxhY2tsaXN0W10gPSB7DQpAQCAtMjI4LDI4ICsyMjgsMzEgQEANCiAJ ZGV2LT5wY2lfdmVuZG9yID0gcGNpX2dldF92ZW5kb3IoZGV2LT5kZXZpY2UpOw0KIAlkZXYtPnBj aV9kZXZpY2UgPSBwY2lfZ2V0X2RldmljZShkZXYtPmRldmljZSk7DQogDQotCWlmIChkcm1fbXNp ICYmDQotCSAgICAhZHJtX21zaV9pc19ibGFja2xpc3RlZChkZXYtPnBjaV92ZW5kb3IsIGRldi0+ cGNpX2RldmljZSkpIHsNCi0JCW1zaWNvdW50ID0gcGNpX21zaV9jb3VudChkZXYtPmRldmljZSk7 DQotCQlEUk1fREVCVUcoIk1TSSBjb3VudCA9ICVkXG4iLCBtc2ljb3VudCk7DQotCQlpZiAobXNp Y291bnQgPiAxKQ0KLQkJCW1zaWNvdW50ID0gMTsNCisJaWYgKGRybV9jb3JlX2NoZWNrX2ZlYXR1 cmUoZGV2LCBEUklWRVJfSEFWRV9JUlEpKSB7DQorCQlpZiAoZHJtX21zaSAmJg0KKwkJICAgICFk cm1fbXNpX2lzX2JsYWNrbGlzdGVkKGRldi0+cGNpX3ZlbmRvciwgZGV2LT5wY2lfZGV2aWNlKSkg ew0KKwkJCW1zaWNvdW50ID0gcGNpX21zaV9jb3VudChkZXYtPmRldmljZSk7DQorCQkJRFJNX0RF QlVHKCJNU0kgY291bnQgPSAlZFxuIiwgbXNpY291bnQpOw0KKwkJCWlmIChtc2ljb3VudCA+IDEp DQorCQkJCW1zaWNvdW50ID0gMTsNCiANCi0JCWlmIChwY2lfYWxsb2NfbXNpKGRldi0+ZGV2aWNl LCAmbXNpY291bnQpID09IDApIHsNCi0JCQlEUk1fSU5GTygiTVNJIGVuYWJsZWQgJWQgbWVzc2Fn ZShzKVxuIiwgbXNpY291bnQpOw0KLQkJCWRldi0+bXNpX2VuYWJsZWQgPSAxOw0KLQkJCWRldi0+ aXJxcmlkID0gMTsNCisJCQlpZiAocGNpX2FsbG9jX21zaShkZXYtPmRldmljZSwgJm1zaWNvdW50 KSA9PSAwKSB7DQorCQkJCURSTV9JTkZPKCJNU0kgZW5hYmxlZCAlZCBtZXNzYWdlKHMpXG4iLA0K KwkJCQkgICAgbXNpY291bnQpOw0KKwkJCQlkZXYtPm1zaV9lbmFibGVkID0gMTsNCisJCQkJZGV2 LT5pcnFyaWQgPSAxOw0KKwkJCX0NCiAJCX0NCi0JfQ0KIA0KLQlkZXYtPmlycXIgPSBidXNfYWxs b2NfcmVzb3VyY2VfYW55KGRldi0+ZGV2aWNlLCBTWVNfUkVTX0lSUSwNCi0JICAgICZkZXYtPmly cXJpZCwgUkZfU0hBUkVBQkxFKTsNCi0JaWYgKCFkZXYtPmlycXIpIHsNCi0JCXJldHVybiBFTk9F TlQ7DQorCQlkZXYtPmlycXIgPSBidXNfYWxsb2NfcmVzb3VyY2VfYW55KGRldi0+ZGV2aWNlLCBT WVNfUkVTX0lSUSwNCisJCSAgICAmZGV2LT5pcnFyaWQsIFJGX1NIQVJFQUJMRSk7DQorCQlpZiAo IWRldi0+aXJxcikgew0KKwkJCXJldHVybiBFTk9FTlQ7DQorCQl9DQorDQorCQlkZXYtPmlycSA9 IChpbnQpIHJtYW5fZ2V0X3N0YXJ0KGRldi0+aXJxcik7DQogCX0NCiANCi0JZGV2LT5pcnEgPSAo aW50KSBybWFuX2dldF9zdGFydChkZXYtPmlycXIpOw0KLQ0KIAltdHhfaW5pdCgmZGV2LT5kZXZf bG9jaywgImRybWRldiIsIE5VTEwsIE1UWF9ERUYpOw0KIAltdHhfaW5pdCgmZGV2LT5pcnFfbG9j aywgImRybWlycSIsIE5VTEwsIE1UWF9ERUYpOw0KIAltdHhfaW5pdCgmZGV2LT52YmxfbG9jaywg ImRybXZibCIsIE5VTEwsIE1UWF9ERUYpOw0K --=-px8h5nZdITw2q2EfsbLZ-- --=-a5in5gY0PZgTfCzT+OIi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEABECAAYFAknqIt8ACgkQM4TrQ4qfROMfdACdHxcggwJ+k2KdV28Mz+ta4kwW 1jIAn1jQAINyfYR/BHb06ov/+XTX1Y8q =4WCP -----END PGP SIGNATURE----- --=-a5in5gY0PZgTfCzT+OIi--