From owner-freebsd-ppc@FreeBSD.ORG Fri Jan 27 11:39:59 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AC6C106564A; Fri, 27 Jan 2012 11:39:59 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id C0E288FC17; Fri, 27 Jan 2012 11:39:58 +0000 (UTC) Received: by pbcc13 with SMTP id c13so1869785pbc.13 for ; Fri, 27 Jan 2012 03:39:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=j4WuLTS1+C8xJOjWdXsJreU6iaF4iwoNal1hOsIJPlA=; b=wavjh16eQ1O0CdB+ihiXLKyDyTpWvmd3Q89AOnfi5PuknfE7JgKt+8kNpOi7mvIQ3Q sZ5XSLrRu9v6QkxaNeF71lpHGbD/RciaZqPp49s6HMJIQxT4QfKf383gqXuNzx5xmbZ2 JF7TJlSpk2/Ypl/lXI+A7ynJ73AXA2+hO+Tok= MIME-Version: 1.0 Received: by 10.68.116.234 with SMTP id jz10mr13721958pbb.84.1327664398225; Fri, 27 Jan 2012 03:39:58 -0800 (PST) Received: by 10.142.53.6 with HTTP; Fri, 27 Jan 2012 03:39:57 -0800 (PST) In-Reply-To: <20120127061139.GA20497@FreeBSD.org> References: <6B0E21DA-728B-43ED-8194-76D48A65B885@gmail.com> <20120127061139.GA20497@FreeBSD.org> Date: Fri, 27 Jan 2012 06:39:57 -0500 Message-ID: From: Justin Hibbits To: Alexey Dokuchaev Content-Type: multipart/mixed; boundary=e89a8ffba249d6511104b780f4fd X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: FreeBSD PowerPC ML Subject: Re: Has source been updated with Hibbits' recent patches? X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 11:39:59 -0000 --e89a8ffba249d6511104b780f4fd Content-Type: text/plain; charset=ISO-8859-1 2012/1/27 Alexey Dokuchaev > On Thu, Jan 26, 2012 at 09:10:40PM -0500, Justin Hibbits wrote: > > Oh, I forgot, you need to manually build the if_wi module (go into / > > usr/src/sys/modules/wi and make), because it's not included in the > > modules Makefile for powerpc. > > If it works fine, why is it not enabled by default on ppc? > > ./danfe > I don't know if it works fine :) Plus, I forgot to enable it in my patch. Here's another patch that does enable it. Super, you can try the attached patch. - Justin --e89a8ffba249d6511104b780f4fd Content-Type: application/octet-stream; name="wi_2.diff" Content-Disposition: attachment; filename="wi_2.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gxx52zqd0 SW5kZXg6IHN5cy9tb2R1bGVzL01ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9tb2R1bGVzL01h a2VmaWxlCShyZXZpc2lvbiAyMzA1ODUpCisrKyBzeXMvbW9kdWxlcy9NYWtlZmlsZQkod29ya2lu ZyBjb3B5KQpAQCAtNzA0LDExICs3MDQsMTUgQEAKIF9hZ3A9CQlhZ3AKIF9hbj0JCWFuCiBfYm09 CQlibQorX2NhcmRidXM9CWNhcmRidXMKK19jYmI9CQljYmIKIF9jZmk9CQljZmkKIF9jcHVmcmVx PQljcHVmcmVxCiBfbnZyYW09CQlwb3dlcm1hY19udnJhbQorX3BjY2FyZD0JcGNjYXJkCiBfc21i ZnM9CQlzbWJmcwogX3NvdW5kPQkJc291bmQKK193aT0JCXdpCiAuZW5kaWYKIAogLmlmICR7TUFD SElORV9BUkNIfSA9PSAicG93ZXJwYzY0IgpJbmRleDogc3lzL2Rldi93aS9pZl93aV9tYWNpby5j Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KLS0tIHN5cy9kZXYvd2kvaWZfd2lfbWFjaW8uYwkocmV2aXNpb24gMCkKKysr IHN5cy9kZXYvd2kvaWZfd2lfbWFjaW8uYwkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxNzIgQEAK Ky8qLQorICogQ29weXJpZ2h0IChjKSAxOTk3LCAxOTk4LCAxOTk5CisgKglCaWxsIFBhdWwgPHdw YXVsQGN0ci5jb2x1bWJpYS5lZHU+LiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRp c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdp dGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBm b2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBv ZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3Rp Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIu CisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhl IGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBh bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAq IDMuIEFsbCBhZHZlcnRpc2luZyBtYXRlcmlhbHMgbWVudGlvbmluZyBmZWF0dXJlcyBvciB1c2Ug b2YgdGhpcyBzb2Z0d2FyZQorICogICAgbXVzdCBkaXNwbGF5IHRoZSBmb2xsb3dpbmcgYWNrbm93 bGVkZ2VtZW50OgorICoJVGhpcyBwcm9kdWN0IGluY2x1ZGVzIHNvZnR3YXJlIGRldmVsb3BlZCBi eSBCaWxsIFBhdWwuCisgKiA0LiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBhdXRob3Igbm9yIHRo ZSBuYW1lcyBvZiBhbnkgY28tY29udHJpYnV0b3JzCisgKiAgICBtYXkgYmUgdXNlZCB0byBlbmRv cnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tIHRoaXMgc29mdHdhcmUKKyAqICAg IHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMg U09GVFdBUkUgSVMgUFJPVklERUQgQlkgQmlsbCBQYXVsIEFORCBDT05UUklCVVRPUlMgYGBBUyBJ UycnIEFORAorICogQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs IEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJ U0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBCaWxsIFBhdWwgT1IgVEhFIFZPSUNFUyBJTiBI SVMgSEVBRAorICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRB TCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNM VURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUg R09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJ TkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBP RiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBP UiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElO IEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE IE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworLyoKKyAqIEFw cGxlIEFpcnBvcnQgKE1hY0lPKSBjb25uZWN0aW9uIGZvciBMdWNlbnQvUHJpc20gZHJpdmVyLgor ICoKKyAqIFdyaXR0ZW4gYnkgSnVzdGluIEhpYmJpdHMKKyAqCisgKiBCYXNlZCBvbiBQQ01DSUEg ZHJpdmVyIGZvbGxvd2luZzoKKyAqIFdyaXR0ZW4gYnkgQmlsbCBQYXVsIDx3cGF1bEBjdHIuY29s dW1iaWEuZWR1PgorICogRWxlY3RyaWNhbCBFbmdpbmVlcmluZyBEZXBhcnRtZW50CisgKiBDb2x1 bWJpYSBVbml2ZXJzaXR5LCBOZXcgWW9yayBDaXR5CisgKi8KKworI2luY2x1ZGUgPHN5cy9jZGVm cy5oPgorX19GQlNESUQoIiRGcmVlQlNEOiBoZWFkL3N5cy9kZXYvd2kvaWZfd2lfbWFjaW8uYyAx ODIyNTAgMjAwOC0wOC0yNyAwNTozOTo0NFogaW1wICQiKTsKKworI2luY2x1ZGUgPHN5cy9wYXJh bS5oPgorI2luY2x1ZGUgPHN5cy9rZXJuZWwuaD4KKyNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+Cisj aW5jbHVkZSA8c3lzL3N5c3RtLmg+CisjaW5jbHVkZSA8c3lzL21vZHVsZS5oPgorI2luY2x1ZGUg PHN5cy9idXMuaD4KKworI2luY2x1ZGUgPG1hY2hpbmUvYnVzLmg+CisjaW5jbHVkZSA8bWFjaGlu ZS9yZXNvdXJjZS5oPgorI2luY2x1ZGUgPHN5cy9ybWFuLmg+CisKKyNpbmNsdWRlIDxkZXYvb2Z3 L29md19idXMuaD4KKyNpbmNsdWRlIDxkZXYvb2Z3L29wZW5maXJtLmg+CisjaW5jbHVkZSA8bWFj aGluZS9vZndfbWFjaGRlcC5oPgorCisjaW5jbHVkZSA8bmV0L2lmLmg+CisjaW5jbHVkZSA8bmV0 L2lmX2FycC5oPgorI2luY2x1ZGUgPG5ldC9ldGhlcm5ldC5oPgorI2luY2x1ZGUgPG5ldC9pZl9k bC5oPgorI2luY2x1ZGUgPG5ldC9pZl9tZWRpYS5oPgorI2luY2x1ZGUgPG5ldC9pZl90eXBlcy5o PgorCisjaW5jbHVkZSA8bmV0ODAyMTEvaWVlZTgwMjExX3Zhci5oPgorI2luY2x1ZGUgPG5ldDgw MjExL2llZWU4MDIxMV9yYWRpb3RhcC5oPgorCisjaW5jbHVkZSA8ZGV2L3dpL2lmX3dhdmVsYW5f aWVlZS5oPgorI2luY2x1ZGUgPGRldi93aS9pZl93aXJlZy5oPgorI2luY2x1ZGUgPGRldi93aS9p Zl93aXZhci5oPgorCitzdGF0aWMgaW50IHdpX21hY2lvX3Byb2JlKGRldmljZV90KTsKK3N0YXRp YyBpbnQgd2lfbWFjaW9fYXR0YWNoKGRldmljZV90KTsKK3N0YXRpYyBpbnQgd2lfbWFjaW9fcmVz dW1lKGRldmljZV90IGRldik7CitzdGF0aWMgaW50IHdpX21hY2lvX3N1c3BlbmQoZGV2aWNlX3Qg ZGV2KTsKKworc3RhdGljIGRldmljZV9tZXRob2RfdCB3aV9tYWNpb19tZXRob2RzW10gPSB7CisJ LyogRGV2aWNlIGludGVyZmFjZSAqLworCURFVk1FVEhPRChkZXZpY2VfcHJvYmUsCQl3aV9tYWNp b19wcm9iZSksCisJREVWTUVUSE9EKGRldmljZV9hdHRhY2gsCXdpX21hY2lvX2F0dGFjaCksCisJ REVWTUVUSE9EKGRldmljZV9kZXRhY2gsCXdpX2RldGFjaCksCisJREVWTUVUSE9EKGRldmljZV9z aHV0ZG93biwJd2lfc2h1dGRvd24pLAorCURFVk1FVEhPRChkZXZpY2Vfc3VzcGVuZCwJd2lfbWFj aW9fc3VzcGVuZCksCisJREVWTUVUSE9EKGRldmljZV9yZXN1bWUsCXdpX21hY2lvX3Jlc3VtZSks CisKKwl7IDAsIDAgfQorfTsKKworc3RhdGljIGRyaXZlcl90IHdpX21hY2lvX2RyaXZlciA9IHsK Kwkid2kiLAorCXdpX21hY2lvX21ldGhvZHMsCisJc2l6ZW9mKHN0cnVjdCB3aV9zb2Z0YykKK307 CisKK0RSSVZFUl9NT0RVTEUod2ksIG1hY2lvLCB3aV9tYWNpb19kcml2ZXIsIHdpX2RldmNsYXNz LCAwLCAwKTsKK01PRFVMRV9ERVBFTkQod2ksIHdsYW4sIDEsIDEsIDEpOworCitzdGF0aWMgaW50 Cit3aV9tYWNpb19wcm9iZShkZXZpY2VfdCBkZXYpCit7CisJY29uc3QgY2hhciAqbmFtZSwgKmNv bXBhdDsKKworCS8qIE1ha2Ugc3VyZSB3ZSdyZSBhIG5ldHdvcmsgZHJpdmVyICovCisJbmFtZSA9 IG9md19idXNfZ2V0X25hbWUoZGV2KTsKKwlpZiAobmFtZSA9PSBOVUxMKQorCQlyZXR1cm4gKEVO WElPKTsKKworCWlmIChzdHJjbXAobmFtZSwgInJhZGlvIikgIT0gMCkgeworCQlyZXR1cm4gRU5Y SU87CisJfQorCWNvbXBhdCA9IG9md19idXNfZ2V0X2NvbXBhdChkZXYpOworCWlmIChzdHJjbXAo Y29tcGF0LCAid2lyZWxlc3MiKSAhPSAwKSB7CisJCXJldHVybiBFTlhJTzsKKwl9CisKKwlkZXZp Y2Vfc2V0X2Rlc2MoZGV2LCAiQXBwbGUgQWlycG9ydCIpOworCXJldHVybiAwOworfQorCitzdGF0 aWMgaW50Cit3aV9tYWNpb19hdHRhY2goZGV2aWNlX3QgZGV2KQoreworCXN0cnVjdCB3aV9zb2Z0 Ywkqc2M7CisJaW50IGVycm9yOworCisJc2MgPSBkZXZpY2VfZ2V0X3NvZnRjKGRldik7CisJc2Mt PndpX2J1c190eXBlID0gMDsKKworCWVycm9yID0gd2lfYWxsb2MoZGV2LCAwKTsKKwlpZiAoZXJy b3IgPT0gMCkgeworCQkvKiBNYWtlIHN1cmUgaW50ZXJydXB0cyBhcmUgZGlzYWJsZWQuICovCisJ CUNTUl9XUklURV8yKHNjLCBXSV9JTlRfRU4sIDApOworCQlDU1JfV1JJVEVfMihzYywgV0lfRVZF TlRfQUNLLCAweEZGRkYpOworCisJCWVycm9yID0gd2lfYXR0YWNoKGRldik7CisJCWlmIChlcnJv ciAhPSAwKQorCQkJd2lfZnJlZShkZXYpOworCX0KKwlyZXR1cm4gZXJyb3I7Cit9CisKK3N0YXRp YyBpbnQKK3dpX21hY2lvX3N1c3BlbmQoZGV2aWNlX3QgZGV2KQoreworCXN0cnVjdCB3aV9zb2Z0 Ywkqc2MgPSBkZXZpY2VfZ2V0X3NvZnRjKGRldik7CisKKwl3aV9zdG9wKHNjLCAxKTsKKwkKKwly ZXR1cm4gKDApOworfQorCitzdGF0aWMgaW50Cit3aV9tYWNpb19yZXN1bWUoZGV2aWNlX3QgZGV2 KQoreworCXN0cnVjdCB3aV9zb2Z0Ywkqc2MgPSBkZXZpY2VfZ2V0X3NvZnRjKGRldik7CisJc3Ry dWN0IGlmbmV0ICppZnAgPSBzYy0+c2NfaWZwOworCisJaWYgKHNjLT53aV9idXNfdHlwZSAhPSBX SV9CVVNfUENJX05BVElWRSkKKwkJcmV0dXJuICgwKTsKKworCWlmIChpZnAtPmlmX2ZsYWdzICYg SUZGX1VQKSB7CisJCWlmcC0+aWZfaW5pdChpZnAtPmlmX3NvZnRjKTsKKwkJaWYgKGlmcC0+aWZf ZHJ2X2ZsYWdzICYgSUZGX0RSVl9SVU5OSU5HKQorCQkJaWZwLT5pZl9zdGFydChpZnApOworCX0K KworCXJldHVybiAoMCk7Cit9CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBzeXMvZGV2L3dpL2lmX3dp X21hY2lvLmMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmtleXdvcmRzCiAgICsgSWQKCkluZGV4OiBz eXMvZGV2L3dpL2lmX3dpLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3lzL2Rldi93aS9pZl93aS5jCShyZXZp c2lvbiAyMzA1ODUpCisrKyBzeXMvZGV2L3dpL2lmX3dpLmMJKHdvcmtpbmcgY29weSkKQEAgLTE5 MDAsOCArMTkwMCw3IEBACiBzdGF0aWMgaW50CiB3aV9yZWFkX2JhcChzdHJ1Y3Qgd2lfc29mdGMg KnNjLCBpbnQgaWQsIGludCBvZmYsIHZvaWQgKmJ1ZiwgaW50IGJ1ZmxlbikKIHsKLQl1X2ludDE2 X3QgKnB0cjsKLQlpbnQgaSwgZXJyb3IsIGNudDsKKwlpbnQgZXJyb3IsIGNudDsKIAogCWlmIChi dWZsZW4gPT0gMCkKIAkJcmV0dXJuIDA7CkBAIC0xOTEwLDkgKzE5MDksNyBAQAogCQkJcmV0dXJu IGVycm9yOwogCX0KIAljbnQgPSAoYnVmbGVuICsgMSkgLyAyOwotCXB0ciA9ICh1X2ludDE2X3Qg KilidWY7Ci0JZm9yIChpID0gMDsgaSA8IGNudDsgaSsrKQotCQkqcHRyKysgPSBDU1JfUkVBRF8y KHNjLCBXSV9EQVRBMCk7CisJQ1NSX1JFQURfTVVMVElfU1RSRUFNXzIoc2MsIFdJX0RBVEEwLCAo dV9pbnQxNl90ICopYnVmLCBjbnQpOwogCXNjLT5zY19iYXBfb2ZmICs9IGNudCAqIDI7CiAJcmV0 dXJuIDA7CiB9CkBAIC0xOTIwLDggKzE5MTcsNyBAQAogc3RhdGljIGludAogd2lfd3JpdGVfYmFw KHN0cnVjdCB3aV9zb2Z0YyAqc2MsIGludCBpZCwgaW50IG9mZiwgdm9pZCAqYnVmLCBpbnQgYnVm bGVuKQogewotCXVfaW50MTZfdCAqcHRyOwotCWludCBpLCBlcnJvciwgY250OworCWludCBlcnJv ciwgY250OwogCiAJaWYgKGJ1ZmxlbiA9PSAwKQogCQlyZXR1cm4gMDsKQEAgLTE5MzEsOSArMTky Nyw3IEBACiAJCQlyZXR1cm4gZXJyb3I7CiAJfQogCWNudCA9IChidWZsZW4gKyAxKSAvIDI7Ci0J cHRyID0gKHVfaW50MTZfdCAqKWJ1ZjsKLQlmb3IgKGkgPSAwOyBpIDwgY250OyBpKyspCi0JCUNT Ul9XUklURV8yKHNjLCBXSV9EQVRBMCwgcHRyW2ldKTsKKwlDU1JfV1JJVEVfTVVMVElfU1RSRUFN XzIoc2MsIFdJX0RBVEEwLCAodV9pbnQxNl90ICopYnVmLCBjbnQpOwogCXNjLT5zY19iYXBfb2Zm ICs9IGNudCAqIDI7CiAKIAlyZXR1cm4gMDsK --e89a8ffba249d6511104b780f4fd--