From owner-freebsd-arm@FreeBSD.ORG Tue Apr 29 00:00:47 2014 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DE2C36F1 for ; Tue, 29 Apr 2014 00:00:47 +0000 (UTC) Received: from nm26-vm7.access.bullet.mail.bf1.yahoo.com (nm26-vm7.access.bullet.mail.bf1.yahoo.com [216.109.115.214]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 966201241 for ; Tue, 29 Apr 2014 00:00:47 +0000 (UTC) Received: from [66.196.81.155] by nm26.access.bullet.mail.bf1.yahoo.com with NNFMP; 28 Apr 2014 23:58:12 -0000 Received: from [98.139.221.158] by tm1.access.bullet.mail.bf1.yahoo.com with NNFMP; 28 Apr 2014 23:58:12 -0000 Received: from [127.0.0.1] by smtp118.sbc.mail.bf1.yahoo.com with NNFMP; 28 Apr 2014 23:58:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1398729492; bh=Nu1PYbITRcWVMgNXBWtIQPm6YXXUjLK3vGVl7tCdzJk=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type; b=gDZBrdaF8iK3yqc9RjeCu+c/3E6tWZjaoVLcHftmP36ssckwyymLEHUPjXBCP6XoXCKdE1EgHqyhsnugaL3Xrt38/Xzh3aWchkDyQMaPhvl/XEaTVg6YCp5LlnzUjJrkSS3GYKKOR9aS0zbsG7yw3Ej+DkR2QDDvPtp/RNiNMaQ= X-Yahoo-Newman-Id: 102680.95002.bm@smtp118.sbc.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 4ajugcgVM1l3ttyMBqHbfpCKS3qztynCTeRDkVlM7jPZi_h rvRKzQrFmZYdiNhM734xysePxfkx5bW1MUBl4C0L5Gz9t_sXxiGNoOPgVIS9 NO1p5xXDZHPWV7SC_SvWGVImmSEEP5xJVr98PQW4_SC4IjlCpy58rK6kOzpW fvwKE6.7eDzJVDY2I7zRGBM3_USJkrr1nCVoHVYTbi6CCHDTuz_unGuvENqm POVPRn1Y_DI.5DKsTDmcvq2LLzuXUHZpZaQMPVMTZ_kGexHZ4K75emBHiC9P ts9wgMrxJB2N5ZAnUuASuDRf7O7miQ2xmf94.hP.xu251vZACpL2cIyuRzSK VlGwp9D9sh1.IbPA4Be2UVyebzsqThW3WL2HxQNLjWUU8BgRy_8CdZK4TG3H 8wT87IBiQHf26YG6zm8Y0U_xtg6_e56TN5MCflcgoyL8hIZjXECP6G0tKO3a Mxram9v3n8Ie.aRjrQgKbLUAGeTdahxxL0LpaTGzB5IAo4gezyXd3iW9lMz6 4cPyvw4zb3H_S_BcnYU2thBvPmWcpVuOuMKNIG.v.0eYxYESuQftzuqg- X-Yahoo-SMTP: tUxoRneswBA21azLM.3ybMESf0mC2bFhTbmt0VU5ervH0kqi5lo- X-Rocket-Received: from [192.168.1.9] (ThomasSkibo@71.139.160.145 with plain [98.139.221.42]) by smtp118.sbc.mail.bf1.yahoo.com with SMTP; 28 Apr 2014 23:58:12 +0000 UTC Message-ID: <535EEB12.2050704@sbcglobal.net> Date: Mon, 28 Apr 2014 16:58:10 -0700 From: Thomas Skibo User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: freebsd-arm Subject: SMP support for ZEDBOARD Content-Type: multipart/mixed; boundary="------------030108080408000602000508" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2014 00:00:47 -0000 This is a multi-part message in MIME format. --------------030108080408000602000508 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, All. I continue to test FreeBSD on the Zedboard and SMP seems very solid. Can I get someone to commit SMP support to head (diffs attached)? I also have some bug-fixes too, mainly for the ethernet driver. Should I just file bugs and provide the patches? Thanks, -- -------- Thomas Skibo ThomasSkibo@sbcglobal.net --------------030108080408000602000508 Content-Type: text/plain; charset=UTF-8; name="patch.smp.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch.smp.txt" SW5kZXg6IHN5cy9hcm0veGlsaW54L3p5N19tcC5jCj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIC9kZXYv bnVsbAkyMDE0LTA0LTA5IDA4OjMzOjAwLjAwMDAwMDAwMCAtMDcwMAorKysgc3lzL2FybS94 aWxpbngvenk3X21wLmMJMjAxNC0wNC0wNSAxMToyODoyOS4wMDAwMDAwMDAgLTA3MDAKQEAg LTAsMCArMSw5OCBAQAorLyotCisgKiBDb3B5cmlnaHQgKGMpIDIwMTMgVGhvbWFzIFNraWJv LiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNl IGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlm aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u ZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2Ug Y29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRo aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisg KiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhl IGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRh dGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1 dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBBVVRIT1Ig YGBBUyBJUycnIEFORCBBTlkgRVhQUkVTUyBPUgorICogSU1QTElFRCBXQVJSQU5USUVTLCBJ TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUwor ICogT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRSBBUkUgRElTQ0xBSU1FRC4KKyAqIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1Ig QkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwKKyAqIElOQ0lERU5UQUwsIFNQ RUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs IEJVVAorICogTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09P RFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAorICogREFUQSwgT1IgUFJPRklUUzsgT1Ig QlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisgKiBU SEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklM SVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBB UklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YKKyAqIFRISVMgU09GVFdBUkUs IEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisg Ki8KKworI2luY2x1ZGUgPHN5cy9jZGVmcy5oPgorX19GQlNESUQoIiRGcmVlQlNEJCIpOwor I2luY2x1ZGUgPHN5cy9wYXJhbS5oPgorI2luY2x1ZGUgPHN5cy9zeXN0bS5oPgorI2luY2x1 ZGUgPHN5cy9idXMuaD4KKyNpbmNsdWRlIDxzeXMvbG9jay5oPgorI2luY2x1ZGUgPHN5cy9t dXRleC5oPgorI2luY2x1ZGUgPHN5cy9zbXAuaD4KKworI2luY2x1ZGUgPG1hY2hpbmUvc21w Lmg+CisjaW5jbHVkZSA8bWFjaGluZS9mZHQuaD4KKyNpbmNsdWRlIDxtYWNoaW5lL2ludHIu aD4KKworI2luY2x1ZGUgPGFybS94aWxpbngvenk3X3JlZy5oPgorCisjZGVmaW5lIFpZTlE3 X0NQVTFfRU5UUlkJMHhmZmZmZmZmMAorCit2b2lkCitwbGF0Zm9ybV9tcF9pbml0X3NlY29u ZGFyeSh2b2lkKQoreworCisJZ2ljX2luaXRfc2Vjb25kYXJ5KCk7Cit9CisKK3ZvaWQKK3Bs YXRmb3JtX21wX3NldG1heGlkKHZvaWQpCit7CisKKyAgICAgICAgbXBfbWF4aWQgPSAxOwor fQorCitpbnQKK3BsYXRmb3JtX21wX3Byb2JlKHZvaWQpCit7CisKKwltcF9uY3B1cyA9IDI7 CisJcmV0dXJuICgxKTsKK30KKwordm9pZCAgICAKK3BsYXRmb3JtX21wX3N0YXJ0X2FwKHZv aWQpCit7CisJYnVzX3NwYWNlX2hhbmRsZV90IG9jbV9oYW5kbGU7CisKKwkvKiBNYXAgaW4g bWFnaWMgbG9jYXRpb24gdG8gZ2l2ZSBlbnRyeSBhZGRyZXNzIHRvIENQVTEuICovCisJaWYg KGJ1c19zcGFjZV9tYXAoZmR0YnVzX2JzX3RhZywgWllOUTdfQ1BVMV9FTlRSWSwgNCwKKwkJ CSAgMCwgJm9jbV9oYW5kbGUpICE9IDApCisJCXBhbmljKCJwbGF0Zm9ybV9tcF9zdGFydF9h cDogQ291bGRuJ3QgbWFwIE9DTVxuIik7CisKKwkvKiBXcml0ZSBzdGFydCBhZGRyZXNzIGZv ciBDUFUxLiAqLworCWJ1c19zcGFjZV93cml0ZV80KGZkdGJ1c19ic190YWcsIG9jbV9oYW5k bGUsIDAsCisJCQkgIHBtYXBfa2V4dHJhY3QoKHZtX29mZnNldF90KW1wZW50cnkpKTsKKwor CS8qIFRoZSBTQ1UgaXMgZW5hYmxlZCBieSB0aGUgQk9PVFJPTSBidXQgSSB0aGluayB0aGUg c2Vjb25kIENQVQorCSAqIGRvZXNuJ3QgdHVybiBvbiBmaWx0ZXJpbmcgdW50aWwgYWZ0ZXIg dGhlIHdha2UtdXAgYmVsb3cuCisJICogSSB0aGluayB0aGF0J3Mgd2h5IHRoaW5ncyBkb24n dCB3b3JrIGlmIEkgZG9uJ3QgcHV0IHRoZXNlCisJICogY2FjaGUgb3BzIGhlcmUuICBBbHNv LCB0aGUgbWFnaWMgbG9jYXRpb24sIDB4ZmZmZmZmZjAsIGlzbid0CisJICogaW4gdGhlIFND VSdzIGZpbHRlcmluZyByYW5nZSBzbyBpdCBuZWVkcyBhIHdyaXRlLWJhY2sgdG9vLgorCSAq LworCWNwdV9pZGNhY2hlX3diaW52X2FsbCgpOworCWNwdV9sMmNhY2hlX3diaW52X2FsbCgp OworCisJLyogV2FrZSB1cCBDUFUxLiAqLworCWFybXY3X3NldigpOworCisJYnVzX3NwYWNl X3VubWFwKGZkdGJ1c19ic190YWcsIG9jbV9oYW5kbGUsIDQpOworfQorCit2b2lkCitwbGF0 Zm9ybV9pcGlfc2VuZChjcHVzZXRfdCBjcHVzLCB1X2ludCBpcGkpCit7CisKKwlwaWNfaXBp X3NlbmQoY3B1cywgaXBpKTsKK30KSW5kZXg6IHN5cy9hcm0vY29uZi9aRURCT0FSRAo9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09Ci0tLSBzeXMvYXJtL2NvbmYvWkVEQk9BUkQJKHJldmlzaW9uIDI2NDc2NikK KysrIHN5cy9hcm0vY29uZi9aRURCT0FSRAkod29ya2luZyBjb3B5KQpAQCAtNTYsNiArNTYs NyBAQAogb3B0aW9ucyAJX0tQT1NJWF9QUklPUklUWV9TQ0hFRFVMSU5HICMgUG9zaXggUDEw MDNfMUIgcmVhbC10aW1lIGV4dGVuc2lvbnMKIG9wdGlvbnMgCUZSRUVCU0RfQk9PVF9MT0FE RVIKIG9wdGlvbnMgCVZGUAkJCSMgdmZwL25lb24KK29wdGlvbnMJCVNNUAkJCSMgU3ltbWV0 cmljIE11bHRpUHJvY2Vzc29yIEtlcm5lbAogCiAjIERlYnVnZ2luZwogbWFrZW9wdGlvbnMJ REVCVUc9LWcKSW5kZXg6IHN5cy9hcm0veGlsaW54L2ZpbGVzLnp5bnE3Cj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIHN5cy9hcm0veGlsaW54L2ZpbGVzLnp5bnE3CShyZXZpc2lvbiAyNjQ3NjYpCisr KyBzeXMvYXJtL3hpbGlueC9maWxlcy56eW5xNwkod29ya2luZyBjb3B5KQpAQCAtMjEsNiAr MjEsNyBAQAogYXJtL3hpbGlueC96eTdfYnVzX3NwYWNlLmMJCQlzdGFuZGFyZAogYXJtL3hp bGlueC96eTdfc2xjci5jCQkJCXN0YW5kYXJkCiBhcm0veGlsaW54L3p5N19kZXZjZmcuYwkJ CQlzdGFuZGFyZAorYXJtL3hpbGlueC96eTdfbXAuYwkJCQlvcHRpb25hbCBzbXAKIAogZGV2 L2NhZGVuY2UvaWZfY2dlbS5jCQkJCW9wdGlvbmFsIGlmX2NnZW0KIGRldi9zZGhjaS9zZGhj aV9mZHQuYwkJCQlvcHRpb25hbCBzZGhjaQpJbmRleDogc3lzL2FybS94aWxpbngvc3RkLnp5 bnE3Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9hcm0veGlsaW54L3N0ZC56eW5xNwkocmV2aXNp b24gMjY0NzY2KQorKysgc3lzL2FybS94aWxpbngvc3RkLnp5bnE3CSh3b3JraW5nIGNvcHkp CkBAIC0yMCwzICsyMCw1IEBACiAKIG9wdGlvbnMJCUFSTV9MMl9QSVBUCiAKK29wdGlvbnMJ CUlQSV9JUlFfU1RBUlQ9MAorb3B0aW9ucwkJSVBJX0lSUV9FTkQ9MTUKCg== --------------030108080408000602000508--