From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HwO9C-0006SB-4j for qemu-devel@nongnu.org; Thu, 07 Jun 2007 15:59:54 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HwO9A-0006OQ-Nj for qemu-devel@nongnu.org; Thu, 07 Jun 2007 15:59:53 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HwO9A-0006OF-Gy for qemu-devel@nongnu.org; Thu, 07 Jun 2007 15:59:52 -0400 Received: from ug-out-1314.google.com ([66.249.92.171]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HwO99-00015u-HE for qemu-devel@nongnu.org; Thu, 07 Jun 2007 15:59:52 -0400 Received: by ug-out-1314.google.com with SMTP id a2so708547ugf for ; Thu, 07 Jun 2007 12:59:50 -0700 (PDT) Message-ID: Date: Thu, 7 Jun 2007 22:59:49 +0300 From: "Blue Swirl" Subject: Re: [Qemu-devel] Sparc32 network problems In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_38264_9643607.1181246389921" References: <5C0D359E-F154-4E86-8BCF-72EBF9A27EEA@web.de> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, andreas.faerber@web.de ------=_Part_38264_9643607.1181246389921 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline T24gNi82LzA3LCBBbmRyZWFzIEbDpHJiZXIgPGFuZHJlYXMuZmFlcmJlckB3ZWIuZGU+IHdyb3Rl Ogo+IEkgYWxzbyBtYWRlIHNvbWUgbG9jYWwgY2hhbmdlcyB0byB0Y3guYyB0b2RheSB0byBhdm9p ZCBoYXZpbmcgYSBibHVlLQo+IGZvb3RlZCBwZW5ndWluIG9uIEludGVsLiBUaGVyZSdzIGEgVE9E TyBpbiB0aGF0IGZpbGUgc2F5aW5nIHRoZSBSR0IKPiBmdW5jdGlvbnMgc2hvdWxkIGJlIG1lcmdl ZCB3aXRoIHZnYS5jICh3aGVyZSB0aGV5IGFyZSBiZWluZyBwYXRjaGVkCj4gYnkgUSkgLSBzaG91 bGQgSSBwcm92aWRlIGEgcWVtdSBwYXRjaCBkb2luZyB0aGlzIGFuZCBmaXhpbmcgdGhlIGlzc3Vl Cj4gZm9yIGJvdGg/IE9yIGlzIHRoaXMgZm9yIHNvbWUgcmVhc29uIHJlc3RyaWN0ZWQgdG8gUT8K CkkgbWFkZSBhIHBhdGNoIHRvIGZpeCBib3RoIHZnYSBhbmQgdGN4IHdoaWxlIGFsc28gdW5pZnlp bmcgdGhlIHBpeGVsCm9wZXJhdGlvbnMsIGRvZXMgaXQgZml4IHRoZSBibHVlIGZvb3QgZGlzZWFz ZSBvbiBQUEM/Cg== ------=_Part_38264_9643607.1181246389921 Content-Type: text/x-diff; name=big_endian_display.diff; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_f2nnk3md Content-Disposition: attachment; filename="big_endian_display.diff" SW5kZXg6IHFlbXUvaHcvcGl4ZWxfb3BzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gL2Rldi9udWxsCTE5NzAt MDEtMDEgMDA6MDA6MDAuMDAwMDAwMDAwICswMDAwCisrKyBxZW11L2h3L3BpeGVsX29wcy5oCTIw MDctMDYtMDcgMTk6NDU6NTcuMDAwMDAwMDAwICswMDAwCkBAIC0wLDAgKzEsNDkgQEAKK3N0YXRp YyBpbmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19waXhlbDgodW5zaWduZWQgaW50IHIsIHVuc2ln bmVkIGludCBnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp Z25lZCBpbnQgYikKK3sKKyNpZmRlZiBXT1JEU19CSUdFTkRJQU4KKyAgICByZXR1cm4gKChiID4+ IDUpIDw8IDUpIHwgKChnID4+IDUpIDw8IDIpIHwgKHIgPj4gNik7CisjZWxzZQorICAgIHJldHVy biAoKHIgPj4gNSkgPDwgNSkgfCAoKGcgPj4gNSkgPDwgMikgfCAoYiA+PiA2KTsKKyNlbmRpZgor fQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCByZ2JfdG9fcGl4ZWwxNSh1bnNpZ25lZCBp bnQgciwgdW5zaWduZWQgaW50IGcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB1bnNpZ25lZCBpbnQgYikKK3sKKyNpZmRlZiBXT1JEU19CSUdFTkRJQU4KKyAgICBy ZXR1cm4gKChiID4+IDMpIDw8IDEwKSB8ICgoZyA+PiAzKSA8PCA1KSB8IChyID4+IDMpOworI2Vs c2UKKyAgICByZXR1cm4gKChyID4+IDMpIDw8IDEwKSB8ICgoZyA+PiAzKSA8PCA1KSB8IChiID4+ IDMpOworI2VuZGlmCit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19waXhl bDE2KHVuc2lnbmVkIGludCByLCB1bnNpZ25lZCBpbnQgZywKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiKQoreworI2lmZGVmIFdPUkRTX0JJ R0VORElBTgorICAgIHJldHVybiAoKGIgPj4gMykgPDwgMTEpIHwgKChnID4+IDIpIDw8IDUpIHwg KHIgPj4gMyk7CisjZWxzZQorICAgIHJldHVybiAoKHIgPj4gMykgPDwgMTEpIHwgKChnID4+IDIp IDw8IDUpIHwgKGIgPj4gMyk7CisjZW5kaWYKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBp bnQgcmdiX3RvX3BpeGVsMzIodW5zaWduZWQgaW50IHIsIHVuc2lnbmVkIGludCBnLAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGIpCit7Cisj aWZkZWYgV09SRFNfQklHRU5ESUFOCisgICAgcmV0dXJuIChiIDw8IDE2KSB8IChnIDw8IDgpIHwg cjsKKyNlbHNlCisgICAgcmV0dXJuIChyIDw8IDE2KSB8IChnIDw8IDgpIHwgYjsKKyNlbmRpZgor fQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCByZ2JfdG9fcGl4ZWwzMmJncih1bnNpZ25l ZCBpbnQgciwgdW5zaWduZWQgaW50IGcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYikKK3sKKyNpZmRlZiBXT1JEU19CSUdFTkRJQU4K KyAgICByZXR1cm4gKHIgPDwgMTYpIHwgKGcgPDwgOCkgfCBiOworI2Vsc2UKKyAgICByZXR1cm4g KGIgPDwgMTYpIHwgKGcgPDwgOCkgfCByOworI2VuZGlmCit9CkluZGV4OiBxZW11L2h3L3RjeC5j Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KLS0tIHFlbXUub3JpZy9ody90Y3guYwkyMDA3LTA2LTA3IDE5OjM1OjI3LjAw MDAwMDAwMCArMDAwMAorKysgcWVtdS9ody90Y3guYwkyMDA3LTA2LTA3IDE5OjM4OjI4LjAwMDAw MDAwMCArMDAwMApAQCAtMjIsNiArMjIsNyBAQAogICogVEhFIFNPRlRXQVJFLgogICovCiAjaW5j bHVkZSAidmwuaCIKKyNpbmNsdWRlICJwaXhlbF9vcHMuaCIKIAogI2RlZmluZSBNQVhYIDEwMjQK ICNkZWZpbmUgTUFYWSA3NjgKQEAgLTQ3LDI3ICs0OCw2IEBACiBzdGF0aWMgdm9pZCB0Y3hfaW52 YWxpZGF0ZV9kaXNwbGF5KHZvaWQgKm9wYXF1ZSk7CiBzdGF0aWMgdm9pZCB0Y3gyNF9pbnZhbGlk YXRlX2Rpc3BsYXkodm9pZCAqb3BhcXVlKTsKIAotLyogWFhYOiB1bmlmeSB3aXRoIHZnYSBkcmF3 IGxpbmUgZnVuY3Rpb25zICovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCByZ2JfdG9fcGl4 ZWw4KHVuc2lnbmVkIGludCByLCB1bnNpZ25lZCBpbnQgZywgdW5zaWduZWQgYikKLXsKLSAgICBy ZXR1cm4gKChyID4+IDUpIDw8IDUpIHwgKChnID4+IDUpIDw8IDIpIHwgKGIgPj4gNik7Ci19Ci0K LXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19waXhlbDE1KHVuc2lnbmVkIGludCBy LCB1bnNpZ25lZCBpbnQgZywgdW5zaWduZWQgYikKLXsKLSAgICByZXR1cm4gKChyID4+IDMpIDw8 IDEwKSB8ICgoZyA+PiAzKSA8PCA1KSB8IChiID4+IDMpOwotfQotCi1zdGF0aWMgaW5saW5lIHVu c2lnbmVkIGludCByZ2JfdG9fcGl4ZWwxNih1bnNpZ25lZCBpbnQgciwgdW5zaWduZWQgaW50IGcs IHVuc2lnbmVkIGIpCi17Ci0gICAgcmV0dXJuICgociA+PiAzKSA8PCAxMSkgfCAoKGcgPj4gMikg PDwgNSkgfCAoYiA+PiAzKTsKLX0KLQotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgcmdiX3Rv X3BpeGVsMzIodW5zaWduZWQgaW50IHIsIHVuc2lnbmVkIGludCBnLCB1bnNpZ25lZCBiKQotewot ICAgIHJldHVybiAociA8PCAxNikgfCAoZyA8PCA4KSB8IGI7Ci19Ci0KIHN0YXRpYyB2b2lkIHVw ZGF0ZV9wYWxldHRlX2VudHJpZXMoVENYU3RhdGUgKnMsIGludCBzdGFydCwgaW50IGVuZCkKIHsK ICAgICBpbnQgaTsKSW5kZXg6IHFlbXUvaHcvdmdhLmMKPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcWVtdS5vcmln L2h3L3ZnYS5jCTIwMDctMDYtMDcgMTk6MzY6MzguMDAwMDAwMDAwICswMDAwCisrKyBxZW11L2h3 L3ZnYS5jCTIwMDctMDYtMDcgMTk6NDE6NDIuMDAwMDAwMDAwICswMDAwCkBAIC0yMyw2ICsyMyw3 IEBACiAgKi8KICNpbmNsdWRlICJ2bC5oIgogI2luY2x1ZGUgInZnYV9pbnQuaCIKKyNpbmNsdWRl ICJwaXhlbF9vcHMuaCIKIAogLy8jZGVmaW5lIERFQlVHX1ZHQQogLy8jZGVmaW5lIERFQlVHX1ZH QV9NRU0KQEAgLTgxMiwzMSArODEzLDYgQEAKIHR5cGVkZWYgdm9pZCB2Z2FfZHJhd19saW5lX2Z1 bmMoVkdBU3RhdGUgKnMxLCB1aW50OF90ICpkLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKTsKIAotc3RhdGljIGlubGluZSB1bnNp Z25lZCBpbnQgcmdiX3RvX3BpeGVsOCh1bnNpZ25lZCBpbnQgciwgdW5zaWduZWQgaW50IGcsIHVu c2lnbmVkIGIpCi17Ci0gICAgcmV0dXJuICgociA+PiA1KSA8PCA1KSB8ICgoZyA+PiA1KSA8PCAy KSB8IChiID4+IDYpOwotfQotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCByZ2JfdG9fcGl4 ZWwxNSh1bnNpZ25lZCBpbnQgciwgdW5zaWduZWQgaW50IGcsIHVuc2lnbmVkIGIpCi17Ci0gICAg cmV0dXJuICgociA+PiAzKSA8PCAxMCkgfCAoKGcgPj4gMykgPDwgNSkgfCAoYiA+PiAzKTsKLX0K LQotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgcmdiX3RvX3BpeGVsMTYodW5zaWduZWQgaW50 IHIsIHVuc2lnbmVkIGludCBnLCB1bnNpZ25lZCBiKQotewotICAgIHJldHVybiAoKHIgPj4gMykg PDwgMTEpIHwgKChnID4+IDIpIDw8IDUpIHwgKGIgPj4gMyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg dW5zaWduZWQgaW50IHJnYl90b19waXhlbDMyKHVuc2lnbmVkIGludCByLCB1bnNpZ25lZCBpbnQg ZywgdW5zaWduZWQgYikKLXsKLSAgICByZXR1cm4gKHIgPDwgMTYpIHwgKGcgPDwgOCkgfCBiOwot fQotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCByZ2JfdG9fcGl4ZWwzMmJncih1bnNpZ25l ZCBpbnQgciwgdW5zaWduZWQgaW50IGcsIHVuc2lnbmVkIGIpCi17Ci0gICAgcmV0dXJuIChiIDw8 IDE2KSB8IChnIDw8IDgpIHwgcjsKLX0KLQogI2RlZmluZSBERVBUSCA4CiAjaW5jbHVkZSAidmdh X3RlbXBsYXRlLmgiCiAKSW5kZXg6IHFlbXUvTWFrZWZpbGUudGFyZ2V0Cj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t IHFlbXUub3JpZy9NYWtlZmlsZS50YXJnZXQJMjAwNy0wNi0wNyAxOTo0Nzo0Ni4wMDAwMDAwMDAg KzAwMDAKKysrIHFlbXUvTWFrZWZpbGUudGFyZ2V0CTIwMDctMDYtMDcgMTk6NTA6MzUuMDAwMDAw MDAwICswMDAwCkBAIC01OTIsNiArNTkyLDEwIEBACiBzaWduYWwubzogc2lnbmFsLmMKIAkkKEND KSAkKEhFTFBFUl9DRkxBR1MpICQoQ1BQRkxBR1MpICQoQkFTRV9DRkxBR1MpIC1jIC1vICRAICQ8 CiAKK3ZnYS5vOiBwaXhlbF9vcHMuaAorCit0Y3gubzogcGl4ZWxfb3BzLmgKKwogaWZlcSAoJChU QVJHRVRfQkFTRV9BUkNIKSwgaTM4NikKIG9wLm86IG9wLmMgb3ByZWdfdGVtcGxhdGUuaCBvcHNf dGVtcGxhdGUuaCBvcHNfdGVtcGxhdGVfbWVtLmggb3BzX21lbS5oIG9wc19zc2UuaAogZW5kaWYK ------=_Part_38264_9643607.1181246389921--