From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HwhHZ-000482-Ms for qemu-devel@nongnu.org; Fri, 08 Jun 2007 12:25:49 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HwhHZ-00047p-7h for qemu-devel@nongnu.org; Fri, 08 Jun 2007 12:25:49 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HwhHZ-00047m-1y for qemu-devel@nongnu.org; Fri, 08 Jun 2007 12:25:49 -0400 Received: from ug-out-1314.google.com ([66.249.92.168]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HwhHY-0001ja-7w for qemu-devel@nongnu.org; Fri, 08 Jun 2007 12:25:48 -0400 Received: by ug-out-1314.google.com with SMTP id a2so924068ugf for ; Fri, 08 Jun 2007 09:25:47 -0700 (PDT) Message-ID: Date: Fri, 8 Jun 2007 19:25:47 +0300 From: "Blue Swirl" Subject: Re: [Qemu-devel] Sparc32 network problems In-Reply-To: <56EFBCEE-69E1-451E-B025-31D2D600B867@web.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_44289_9547305.1181319947036" References: <5C0D359E-F154-4E86-8BCF-72EBF9A27EEA@web.de> <20070607210431.GB26587@networkno.de> <56EFBCEE-69E1-451E-B025-31D2D600B867@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 ------=_Part_44289_9547305.1181319947036 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline T24gNi84LzA3LCBBbmRyZWFzIEbDpHJiZXIgPGFuZHJlYXMuZmFlcmJlckB3ZWIuZGU+IHdyb3Rl Ogo+Cj4gPiBCbHVlIFN3aXJsIHdyb3RlOgo+ID4+IE9uIDYvNi8wNywgQW5kcmVhcyBGw6RyYmVy IDxhbmRyZWFzLmZhZXJiZXJAd2ViLmRlPiB3cm90ZToKPiA+Pj4gSSBhbHNvIG1hZGUgc29tZSBs b2NhbCBjaGFuZ2VzIHRvIHRjeC5jIHRvZGF5IHRvIGF2b2lkIGhhdmluZyBhCj4gPj4+IGJsdWUt Cj4gPj4+IGZvb3RlZCBwZW5ndWluIG9uIEludGVsLiBUaGVyZSdzIGEgVE9ETyBpbiB0aGF0IGZp bGUgc2F5aW5nIHRoZSBSR0IKPiA+Pj4gZnVuY3Rpb25zIHNob3VsZCBiZSBtZXJnZWQgd2l0aCB2 Z2EuYyAod2hlcmUgdGhleSBhcmUgYmVpbmcgcGF0Y2hlZAo+ID4+PiBieSBRKSAtIHNob3VsZCBJ IHByb3ZpZGUgYSBxZW11IHBhdGNoIGRvaW5nIHRoaXMgYW5kIGZpeGluZyB0aGUKPiA+Pj4gaXNz dWUKPiA+Pj4gZm9yIGJvdGg/IE9yIGlzIHRoaXMgZm9yIHNvbWUgcmVhc29uIHJlc3RyaWN0ZWQg dG8gUT8KPiA+Pgo+ID4+IEkgbWFkZSBhIHBhdGNoIHRvIGZpeCBib3RoIHZnYSBhbmQgdGN4IHdo aWxlIGFsc28gdW5pZnlpbmcgdGhlIHBpeGVsCj4gPj4gb3BlcmF0aW9ucywgZG9lcyBpdCBmaXgg dGhlIGJsdWUgZm9vdCBkaXNlYXNlIG9uIFBQQz8KPiA+Cj4gPiBIbSwgX3dpdGhfIHRoaXMgcGF0 Y2ggSSBnZXQgKG9uIFBQQy9MaW51eCwgZW11bGF0aW5nIExFIE1JUFMpOgo+ID4gIC0gYSBibHVl LWZvb3RlZCBwZW5ndWluIHdoZW4gdGhlIGNpcnJ1cyBGQiBpcyBzdGFydGVkCj4gPiAgLSBibHVl IGluc3RlYWQgb2YgcmVkIGNvbG91ciBpbiBjb25zb2xlIG91dHB1dAo+ID4gIC0gQSBnZW5lcmFs IGJsdWUtdG8tcmVkIGludmVyc2lvbiBmb3IgWDExIGluIDE2Yml0IG1vZGUuCj4gPgo+ID4gTm90 ZSB0aGF0IHRoZSBjb2xvdXJzIGZvciB0aGUgbGFzdCBvbmUgd2VyZSBhbHJlYWR5IG5vdCBxdWl0 ZSByaWdodAo+ID4gKGUuZy4gZ3JleSBiZWNhbWUgYSBwYWxlIGJsdWUpLCBidXQgd2l0aCB5b3Vy IHBhdGNoIGl0IGxvb2tzIGV2ZW4KPiA+IHdlaXJkZXIuCj4KPiBJIGhhdmVuJ3QgYmVlbiBhYmxl IHRvIHRlc3QgdGhlIG5ldyBwYXRjaCB5ZXQuCj4KPiBRJ3MgcGF0Y2ggYW5kIG15IGFkYXB0YXRp b24gZm9yIHRjeCBqdXN0IHJldmVyc2VkIHRoZSBvcmRlciBvZiB0aGUKPiBjb2xvcnMsIGp1c3Qg bGlrZSBCbHVlU3dpcmwncyBwYXRjaCBleGNlcHQgdGhhdCB0aGV5IHVzZWQgI2lmCj4gX19MSVRU TEVfRU5ESUFOX18gaW4gcGxhY2Ugb2YgI2lmZGVmIFdPUkRTX0JJR0VORElBTiwgYW5kIHRoaXMg d29ya2VkCj4gZm9yIGJvdGggaTM4NiBhbmQgc3BhcmMzMiBndWVzdHMgb24gaTM4NiBob3N0IChi dXQgaXMgbm90IGFwcGxpZWQgZm9yCj4gcHBjIGhvc3QpLgo+Cj4gaHR0cDovL3d3dy5ranUtYXBw Lm9yZy9wcm9qL2Jyb3dzZXIvdHJ1bmsvcGF0Y2hlcy9xX3ZnYS5jXzAyLmRpZmYKCkkgdGhpbmsg dGhpcyBpcyBub3QgY29ycmVjdCBlaXRoZXIsIGluc3RlYWQgdGhlIERpc3BsYXlTdGF0ZSBiZ3IK YXR0cmlidXRlIHNob3VsZCBiZSB1c2VkLiBUaGlzIHZlcnNpb24gc2hvdWxkIHdvcmsgbGlrZSBi ZWZvcmUsIGFuZCBvbgpCR1IgZGlzcGxheXMgdGhlIGNvbG91cnMgc2hvdWxkIGJlIGNvcnJlY3Qu IFZHQSBuZWVkcyBhIHNpbWlsYXIgY2hhbmdlCmZvciAxNSBhbmQgMTYgYml0IGRlcHRocyBpZiBJ J20gY29ycmVjdC4K ------=_Part_44289_9547305.1181319947036 Content-Type: text/x-diff; name=big_endian_display.diff; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_f2ovcs3x Content-Disposition: attachment; filename="big_endian_display.diff" SW5kZXg6IHFlbXUvaHcvcGl4ZWxfb3BzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gL2Rldi9udWxsCTE5NzAt MDEtMDEgMDA6MDA6MDAuMDAwMDAwMDAwICswMDAwCisrKyBxZW11L2h3L3BpeGVsX29wcy5oCTIw MDctMDYtMDggMTY6MDg6NTguMDAwMDAwMDAwICswMDAwCkBAIC0wLDAgKzEsNDEgQEAKK3N0YXRp YyBpbmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19waXhlbDgodW5zaWduZWQgaW50IHIsIHVuc2ln bmVkIGludCBnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp Z25lZCBpbnQgYikKK3sKKyAgICByZXR1cm4gKChyID4+IDUpIDw8IDUpIHwgKChnID4+IDUpIDw8 IDIpIHwgKGIgPj4gNik7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19w aXhlbDE1KHVuc2lnbmVkIGludCByLCB1bnNpZ25lZCBpbnQgZywKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiKQoreworICAgIHJldHVybiAo KHIgPj4gMykgPDwgMTApIHwgKChnID4+IDMpIDw8IDUpIHwgKGIgPj4gMyk7Cit9CisKK3N0YXRp YyBpbmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19waXhlbDE1YmdyKHVuc2lnbmVkIGludCByLCB1 bnNpZ25lZCBpbnQgZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHVuc2lnbmVkIGludCBiKQoreworICAgIHJldHVybiAoKGIgPj4gMykgPDwgMTApIHwgKChn ID4+IDMpIDw8IDUpIHwgKHIgPj4gMyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50 IHJnYl90b19waXhlbDE2KHVuc2lnbmVkIGludCByLCB1bnNpZ25lZCBpbnQgZywKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiKQoreworICAg IHJldHVybiAoKHIgPj4gMykgPDwgMTEpIHwgKChnID4+IDIpIDw8IDUpIHwgKGIgPj4gMyk7Cit9 CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19waXhlbDE2YmdyKHVuc2lnbmVk IGludCByLCB1bnNpZ25lZCBpbnQgZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiKQoreworICAgIHJldHVybiAoKGIgPj4gMykgPDwg MTEpIHwgKChnID4+IDIpIDw8IDUpIHwgKHIgPj4gMyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5z aWduZWQgaW50IHJnYl90b19waXhlbDMyKHVuc2lnbmVkIGludCByLCB1bnNpZ25lZCBpbnQgZywK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBi KQoreworICAgIHJldHVybiAociA8PCAxNikgfCAoZyA8PCA4KSB8IGI7Cit9CisKK3N0YXRpYyBp bmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19waXhlbDMyYmdyKHVuc2lnbmVkIGludCByLCB1bnNp Z25lZCBpbnQgZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHVuc2lnbmVkIGludCBiKQoreworICAgIHJldHVybiAoYiA8PCAxNikgfCAoZyA8PCA4KSB8IHI7 Cit9CkluZGV4OiBxZW11L2h3L3RjeC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHFlbXUub3JpZy9ody90Y3gu YwkyMDA3LTA2LTA3IDE5OjM1OjI3LjAwMDAwMDAwMCArMDAwMAorKysgcWVtdS9ody90Y3guYwky MDA3LTA2LTA4IDE2OjA5OjAzLjAwMDAwMDAwMCArMDAwMApAQCAtMjIsNiArMjIsNyBAQAogICog VEhFIFNPRlRXQVJFLgogICovCiAjaW5jbHVkZSAidmwuaCIKKyNpbmNsdWRlICJwaXhlbF9vcHMu aCIKIAogI2RlZmluZSBNQVhYIDEwMjQKICNkZWZpbmUgTUFYWSA3NjgKQEAgLTQ3LDI3ICs0OCw2 IEBACiBzdGF0aWMgdm9pZCB0Y3hfaW52YWxpZGF0ZV9kaXNwbGF5KHZvaWQgKm9wYXF1ZSk7CiBz dGF0aWMgdm9pZCB0Y3gyNF9pbnZhbGlkYXRlX2Rpc3BsYXkodm9pZCAqb3BhcXVlKTsKIAotLyog WFhYOiB1bmlmeSB3aXRoIHZnYSBkcmF3IGxpbmUgZnVuY3Rpb25zICovCi1zdGF0aWMgaW5saW5l IHVuc2lnbmVkIGludCByZ2JfdG9fcGl4ZWw4KHVuc2lnbmVkIGludCByLCB1bnNpZ25lZCBpbnQg ZywgdW5zaWduZWQgYikKLXsKLSAgICByZXR1cm4gKChyID4+IDUpIDw8IDUpIHwgKChnID4+IDUp IDw8IDIpIHwgKGIgPj4gNik7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHJnYl90 b19waXhlbDE1KHVuc2lnbmVkIGludCByLCB1bnNpZ25lZCBpbnQgZywgdW5zaWduZWQgYikKLXsK LSAgICByZXR1cm4gKChyID4+IDMpIDw8IDEwKSB8ICgoZyA+PiAzKSA8PCA1KSB8IChiID4+IDMp OwotfQotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCByZ2JfdG9fcGl4ZWwxNih1bnNpZ25l ZCBpbnQgciwgdW5zaWduZWQgaW50IGcsIHVuc2lnbmVkIGIpCi17Ci0gICAgcmV0dXJuICgociA+ PiAzKSA8PCAxMSkgfCAoKGcgPj4gMikgPDwgNSkgfCAoYiA+PiAzKTsKLX0KLQotc3RhdGljIGlu bGluZSB1bnNpZ25lZCBpbnQgcmdiX3RvX3BpeGVsMzIodW5zaWduZWQgaW50IHIsIHVuc2lnbmVk IGludCBnLCB1bnNpZ25lZCBiKQotewotICAgIHJldHVybiAociA8PCAxNikgfCAoZyA8PCA4KSB8 IGI7Ci19Ci0KIHN0YXRpYyB2b2lkIHVwZGF0ZV9wYWxldHRlX2VudHJpZXMoVENYU3RhdGUgKnMs IGludCBzdGFydCwgaW50IGVuZCkKIHsKICAgICBpbnQgaTsKQEAgLTc4LDEzICs1OCwyMiBAQAog ICAgICAgICAgICAgcy0+cGFsZXR0ZVtpXSA9IHJnYl90b19waXhlbDgocy0+cltpXSwgcy0+Z1tp XSwgcy0+YltpXSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAxNToKLSAgICAg ICAgICAgIHMtPnBhbGV0dGVbaV0gPSByZ2JfdG9fcGl4ZWwxNShzLT5yW2ldLCBzLT5nW2ldLCBz LT5iW2ldKTsKKyAgICAgICAgICAgIGlmIChzLT5kcy0+YmdyKQorICAgICAgICAgICAgICAgIHMt PnBhbGV0dGVbaV0gPSByZ2JfdG9fcGl4ZWwxNWJncihzLT5yW2ldLCBzLT5nW2ldLCBzLT5iW2ld KTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBzLT5wYWxldHRlW2ldID0gcmdi X3RvX3BpeGVsMTUocy0+cltpXSwgcy0+Z1tpXSwgcy0+YltpXSk7CiAgICAgICAgICAgICBicmVh azsKICAgICAgICAgY2FzZSAxNjoKLSAgICAgICAgICAgIHMtPnBhbGV0dGVbaV0gPSByZ2JfdG9f cGl4ZWwxNihzLT5yW2ldLCBzLT5nW2ldLCBzLT5iW2ldKTsKKyAgICAgICAgICAgIGlmIChzLT5k cy0+YmdyKQorICAgICAgICAgICAgICAgIHMtPnBhbGV0dGVbaV0gPSByZ2JfdG9fcGl4ZWwxNmJn cihzLT5yW2ldLCBzLT5nW2ldLCBzLT5iW2ldKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAg ICAgICAgICBzLT5wYWxldHRlW2ldID0gcmdiX3RvX3BpeGVsMTYocy0+cltpXSwgcy0+Z1tpXSwg cy0+YltpXSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAzMjoKLSAgICAgICAg ICAgIHMtPnBhbGV0dGVbaV0gPSByZ2JfdG9fcGl4ZWwzMihzLT5yW2ldLCBzLT5nW2ldLCBzLT5i W2ldKTsKKyAgICAgICAgICAgIGlmIChzLT5kcy0+YmdyKQorICAgICAgICAgICAgICAgIHMtPnBh bGV0dGVbaV0gPSByZ2JfdG9fcGl4ZWwzMmJncihzLT5yW2ldLCBzLT5nW2ldLCBzLT5iW2ldKTsK KyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBzLT5wYWxldHRlW2ldID0gcmdiX3Rv X3BpeGVsMzIocy0+cltpXSwgcy0+Z1tpXSwgcy0+YltpXSk7CiAgICAgICAgICAgICBicmVhazsK ICAgICAgICAgfQogICAgIH0KSW5kZXg6IHFlbXUvaHcvdmdhLmMKPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcWVt dS5vcmlnL2h3L3ZnYS5jCTIwMDctMDYtMDcgMTk6MzY6MzguMDAwMDAwMDAwICswMDAwCisrKyBx ZW11L2h3L3ZnYS5jCTIwMDctMDYtMDggMTY6MTc6MDIuMDAwMDAwMDAwICswMDAwCkBAIC0yMyw2 ICsyMyw3IEBACiAgKi8KICNpbmNsdWRlICJ2bC5oIgogI2luY2x1ZGUgInZnYV9pbnQuaCIKKyNp bmNsdWRlICJwaXhlbF9vcHMuaCIKIAogLy8jZGVmaW5lIERFQlVHX1ZHQQogLy8jZGVmaW5lIERF QlVHX1ZHQV9NRU0KQEAgLTgxMiwzMSArODEzLDYgQEAKIHR5cGVkZWYgdm9pZCB2Z2FfZHJhd19s aW5lX2Z1bmMoVkdBU3RhdGUgKnMxLCB1aW50OF90ICpkLCAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKTsKIAotc3RhdGljIGlubGlu ZSB1bnNpZ25lZCBpbnQgcmdiX3RvX3BpeGVsOCh1bnNpZ25lZCBpbnQgciwgdW5zaWduZWQgaW50 IGcsIHVuc2lnbmVkIGIpCi17Ci0gICAgcmV0dXJuICgociA+PiA1KSA8PCA1KSB8ICgoZyA+PiA1 KSA8PCAyKSB8IChiID4+IDYpOwotfQotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCByZ2Jf dG9fcGl4ZWwxNSh1bnNpZ25lZCBpbnQgciwgdW5zaWduZWQgaW50IGcsIHVuc2lnbmVkIGIpCi17 Ci0gICAgcmV0dXJuICgociA+PiAzKSA8PCAxMCkgfCAoKGcgPj4gMykgPDwgNSkgfCAoYiA+PiAz KTsKLX0KLQotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgcmdiX3RvX3BpeGVsMTYodW5zaWdu ZWQgaW50IHIsIHVuc2lnbmVkIGludCBnLCB1bnNpZ25lZCBiKQotewotICAgIHJldHVybiAoKHIg Pj4gMykgPDwgMTEpIHwgKChnID4+IDIpIDw8IDUpIHwgKGIgPj4gMyk7Ci19Ci0KLXN0YXRpYyBp bmxpbmUgdW5zaWduZWQgaW50IHJnYl90b19waXhlbDMyKHVuc2lnbmVkIGludCByLCB1bnNpZ25l ZCBpbnQgZywgdW5zaWduZWQgYikKLXsKLSAgICByZXR1cm4gKHIgPDwgMTYpIHwgKGcgPDwgOCkg fCBiOwotfQotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCByZ2JfdG9fcGl4ZWwzMmJncih1 bnNpZ25lZCBpbnQgciwgdW5zaWduZWQgaW50IGcsIHVuc2lnbmVkIGIpCi17Ci0gICAgcmV0dXJu IChiIDw8IDE2KSB8IChnIDw8IDgpIHwgcjsKLX0KLQogI2RlZmluZSBERVBUSCA4CiAjaW5jbHVk ZSAidmdhX3RlbXBsYXRlLmgiCiAKSW5kZXg6IHFlbXUvTWFrZWZpbGUudGFyZ2V0Cj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIHFlbXUub3JpZy9NYWtlZmlsZS50YXJnZXQJMjAwNy0wNi0wNyAxOTo0Nzo0Ni4wMDAw MDAwMDAgKzAwMDAKKysrIHFlbXUvTWFrZWZpbGUudGFyZ2V0CTIwMDctMDYtMDcgMTk6NTA6MzUu MDAwMDAwMDAwICswMDAwCkBAIC01OTIsNiArNTkyLDEwIEBACiBzaWduYWwubzogc2lnbmFsLmMK IAkkKENDKSAkKEhFTFBFUl9DRkxBR1MpICQoQ1BQRkxBR1MpICQoQkFTRV9DRkxBR1MpIC1jIC1v ICRAICQ8CiAKK3ZnYS5vOiBwaXhlbF9vcHMuaAorCit0Y3gubzogcGl4ZWxfb3BzLmgKKwogaWZl cSAoJChUQVJHRVRfQkFTRV9BUkNIKSwgaTM4NikKIG9wLm86IG9wLmMgb3ByZWdfdGVtcGxhdGUu aCBvcHNfdGVtcGxhdGUuaCBvcHNfdGVtcGxhdGVfbWVtLmggb3BzX21lbS5oIG9wc19zc2UuaAog ZW5kaWYK ------=_Part_44289_9547305.1181319947036--