Date: Mon, 28 Apr 2014 16:58:10 -0700 From: Thomas Skibo <ThomasSkibo@sbcglobal.net> To: freebsd-arm <freebsd-arm@FreeBSD.org> Subject: SMP support for ZEDBOARD Message-ID: <535EEB12.2050704@sbcglobal.net>
next in thread | raw e-mail | index | archive | help
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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?535EEB12.2050704>