From owner-freebsd-mips@FreeBSD.ORG Sun Jan 9 09:49:57 2011 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 310661065673 for ; Sun, 9 Jan 2011 09:49:57 +0000 (UTC) (envelope-from rmh.aybabtu@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id EB1FC8FC28 for ; Sun, 9 Jan 2011 09:49:56 +0000 (UTC) Received: by iwn39 with SMTP id 39so18714509iwn.13 for ; Sun, 09 Jan 2011 01:49:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=KZXY5/rg2PJCD9nHfBzdiXcbZqYiZywvuVUNuOcBLvA=; b=gDHq7wH6ZCVwvCVtn2gda7/a1/ZgQ6vgtw7WA0KrnPwb+dqV7WLH+WsHaaC+OEDOLj o2rR0NOUTjpR8Eq91iqK3J7oSuECW8ZzYwB3uT//VnAlSCbuP0apJ1gI8a+yuvKIt+ns /5/hrXs3JZWitViQ5DAmyDo/+pdJ5jb3a/9HU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; b=O7n/va+dmBZEP89OyC+EthYo0lp8hUy7H7Buv8+xtt3Cu0KpOgNj2P4GYo+U9qIy3T 77pKLNwGCGUi6m9GnjVAoi5YzhPYvuknwPQzbjQL/Wyqcl4LNHebnIirsPv7LEfG3Iik XOQ0zpGIuvl+d9RI/qq80YDKwIZAzvvz2LPRY= MIME-Version: 1.0 Received: by 10.231.30.200 with SMTP id v8mr1203113ibc.172.1294566596163; Sun, 09 Jan 2011 01:49:56 -0800 (PST) Sender: rmh.aybabtu@gmail.com Received: by 10.231.5.153 with HTTP; Sun, 9 Jan 2011 01:49:56 -0800 (PST) Date: Sun, 9 Jan 2011 10:49:56 +0100 X-Google-Sender-Auth: Qm5s6j9KzuArKvpiOGSp5v3zT3I Message-ID: From: Robert Millan To: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=0022152d6d891a3a26049966c648 Cc: freebsd-mips@freebsd.org Subject: [PATCH] gdb for GNU/kFreeBSD on MIPS X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Jan 2011 09:49:57 -0000 --0022152d6d891a3a26049966c648 Content-Type: text/plain; charset=UTF-8 This patch makes gdb build/work for GNU/kFreeBSD on MIPS. It most likely also enables FreeBSD/MIPS, although I haven't tested that (I don't have a FreeBSD system handy). (ChangeLog entry in patch header) -- Robert Millan --0022152d6d891a3a26049966c648 Content-Type: text/plain; charset=US-ASCII; name="mips-kfreebsd-gnu.diff" Content-Disposition: attachment; filename="mips-kfreebsd-gnu.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gipre6ho0 MjAxMS0wMS0wOSAgUm9iZXJ0IE1pbGxhbiAgPHJtaEBnbnUub3JnPgoKCSogY29uZmlndXJlLmhv c3Q6IERldGVjdCBtaXBzLWZyZWVic2QgYW5kIG1pcHMta2ZyZWVic2QtZ251LCBhbmQgc2V0Cglg Z2RiX2hvc3QnIGFwcHJvcGlhdGVseS4KCSogY29uZmlndXJlLnRndDogRGV0ZWN0IG1pcHMtZnJl ZWJzZCBhbmQgbWlwcy1rZnJlZWJzZC1nbnUsIGFuZCB1c2UKCXRoZSBzYW1lIGRlZmluaXRpb25z IGFzIHdpdGggbWlwcy1uZXRic2QuCgoJKiBjb25maWcvbWlwcy9mYnNkLm1oOiBOZXcgZmlsZS4K CSogY29uZmlnL21pcHMvbmJzZC5taCAoTUhfQ0ZMQUdTKTogTmV3IHZhcmlhYmxlIChkZWZpbmVz IEJTRF9PU0FCSQoJQyBtYWNybykuCgoJKiBtaXBzbmJzZC10ZGVwLmMgW0JTRF9PU0FCSSA9PSBH REJfT1NBQklfRlJFRUJTRF9FTEZdCgkoTUlQU05CU0RfTlVNX0dSRUdTKTogRGVmaW5lIGFzIGA0 MCcuCgkoTUlQU05CU0RfTlVNX0ZQUkVHUyk6IERlZmluZSBhcyBgMzQnLgoJKE5CU0RfTUlQU19K Ql9QQyk6IERlZmluZSBhcyBgMTInLgoKCSogbWlwc25ic2QtdGRlcC5jIChfaW5pdGlhbGl6ZV9t aXBzbmJzZF90ZGVwKTogUmVwbGFjZQoJYEdEQl9PU0FCSV9ORVRCU0RfRUxGJyB3aXRoIGBCU0Rf T1NBQkknLgoKPT09IGFkZGVkIGZpbGUgJ2dkYi9jb25maWcvbWlwcy9mYnNkLm1oJwotLS0gZ2Ri L2NvbmZpZy9taXBzL2Zic2QubWgJMTk3MC0wMS0wMSAwMDowMDowMCArMDAwMAorKysgZ2RiL2Nv bmZpZy9taXBzL2Zic2QubWgJMjAxMS0wMS0wOSAwOTowODo1NCArMDAwMApAQCAtMCwwICsxLDQg QEAKKyMgSG9zdDogRnJlZUJTRC9taXBzCitNSF9DRkxBR1M9IC1EQlNEX09TQUJJPUdEQl9PU0FC SV9GUkVFQlNEX0VMRgorTkFUREVQRklMRVM9IGZvcmstY2hpbGQubyBpbmYtcHRyYWNlLm8gXAor CWZic2QtbmF0Lm8gbWlwc25ic2QtbmF0Lm8KCj09PSBtb2RpZmllZCBmaWxlICdnZGIvY29uZmln L21pcHMvbmJzZC5taCcKLS0tIGdkYi9jb25maWcvbWlwcy9uYnNkLm1oCTIwMDQtMTAtMzEgMjA6 NDc6NTUgKzAwMDAKKysrIGdkYi9jb25maWcvbWlwcy9uYnNkLm1oCTIwMTEtMDEtMDkgMDk6MDg6 NTQgKzAwMDAKQEAgLTEsMiArMSwzIEBACiAjIEhvc3Q6IE5ldEJTRC9taXBzCitNSF9DRkxBR1M9 IC1EQlNEX09TQUJJPUdEQl9PU0FCSV9ORVRCU0RfRUxGCiBOQVRERVBGSUxFUz0gZm9yay1jaGls ZC5vIGluZi1wdHJhY2UubyBtaXBzbmJzZC1uYXQubwoKPT09IG1vZGlmaWVkIGZpbGUgJ2dkYi9j b25maWd1cmUuaG9zdCcKLS0tIGdkYi9jb25maWd1cmUuaG9zdAkyMDEwLTAxLTE5IDEwOjIyOjQy ICswMDAwCisrKyBnZGIvY29uZmlndXJlLmhvc3QJMjAxMS0wMS0wOCAxMDo0MDoxNyArMDAwMApA QCAtMTIwLDYgKzEyMCw4IEBAIG1pcHMtc2dpLWlyaXg2KikJZ2RiX2hvc3Q9aXJpeDYgOzsKIG1p cHMqLSotbGludXgqKQkJZ2RiX2hvc3Q9bGludXggOzsKIG1pcHMqLSotbmV0YnNkKiB8IG1pcHMq LSota25ldGJzZCotZ251KQogCQkJZ2RiX2hvc3Q9bmJzZCA7OworbWlwcyotKi1mcmVlYnNkKiB8 IG1pcHMqLSota2ZyZWVic2QqLWdudSkKKwkJCWdkYl9ob3N0PWZic2QgOzsKIG1pcHM2NCotKi1v cGVuYnNkKikJZ2RiX2hvc3Q9b2JzZDY0IDs7CiAKIHBvd2VycGMtKi1haXgqIHwgcnM2MDAwLSot KikKCj09PSBtb2RpZmllZCBmaWxlICdnZGIvY29uZmlndXJlLnRndCcKLS0tIGdkYi9jb25maWd1 cmUudGd0CTIwMTAtMTItMjkgMTY6MTU6NDAgKzAwMDAKKysrIGdkYi9jb25maWd1cmUudGd0CTIw MTEtMDEtMDggMTA6NDA6MTcgKzAwMDAKQEAgLTM1Niw4ICszNTYsOCBAQCBtaXBzKi0qLWxpbnV4 KikKIAlnZGJfc2ltPS4uL3NpbS9taXBzL2xpYnNpbS5hCiAJYnVpbGRfZ2Ric2VydmVyPXllcwog CTs7Ci1taXBzKi0qLW5ldGJzZCogfCBtaXBzKi0qLWtuZXRic2QqLWdudSkKLQkjIFRhcmdldDog TUlQUyBydW5uaW5nIE5ldEJTRAorbWlwcyotKi1uZXRic2QqIHwgbWlwcyotKi1rbmV0YnNkKi1n bnUgfCBtaXBzKi0qLWZyZWVic2QqIHwgbWlwcyotKi1rZnJlZWJzZCotZ251KQorCSMgVGFyZ2V0 OiBNSVBTIHJ1bm5pbmcgKkJTRAogCWdkYl90YXJnZXRfb2JzPSJtaXBzLXRkZXAubyBtaXBzbmJz ZC10ZGVwLm8gXAogCQkJY29yZWxvdy5vIHNvbGliLm8gc29saWItc3ZyNC5vIG5ic2QtdGRlcC5v IgogCWdkYl9zaW09Li4vc2ltL21pcHMvbGlic2ltLmEKPT09IG1vZGlmaWVkIGZpbGUgJ2dkYi9t aXBzbmJzZC10ZGVwLmMnCi0tLSBnZGIvbWlwc25ic2QtdGRlcC5jCTIwMTEtMDEtMDEgMTU6MzI6 NTIgKzAwMDAKKysrIGdkYi9taXBzbmJzZC10ZGVwLmMJMjAxMS0wMS0wOSAwOTowODo1NCArMDAw MApAQCAtNDUsMTAgKzQ1LDE4IEBACiAvKiBDb3JlIGZpbGUgc3VwcG9ydC4gICovCiAKIC8qIE51 bWJlciBvZiByZWdpc3RlcnMgaW4gYHN0cnVjdCByZWcnIGZyb20gPG1hY2hpbmUvcmVnLmg+LiAg Ki8KKyNpZiBCU0RfT1NBQkkgPT0gR0RCX09TQUJJX05FVEJTRF9FTEYKICNkZWZpbmUgTUlQU05C U0RfTlVNX0dSRUdTCTM4CisjZWxpZiBCU0RfT1NBQkkgPT0gR0RCX09TQUJJX0ZSRUVCU0RfRUxG CisjZGVmaW5lIE1JUFNOQlNEX05VTV9HUkVHUwk0MAorI2VuZGlmCiAKIC8qIE51bWJlciBvZiBy ZWdpc3RlcnMgaW4gYHN0cnVjdCBmcHJlZycgZnJvbSA8bWFjaGluZS9yZWcuaD4uICAqLworI2lm IEJTRF9PU0FCSSA9PSBHREJfT1NBQklfTkVUQlNEX0VMRgogI2RlZmluZSBNSVBTTkJTRF9OVU1f RlBSRUdTCTMzCisjZWxpZiBCU0RfT1NBQkkgPT0gR0RCX09TQUJJX0ZSRUVCU0RfRUxGCisjZGVm aW5lIE1JUFNOQlNEX05VTV9GUFJFR1MJMzQKKyNlbmRpZgogCiAvKiBTdXBwbHkgcmVnaXN0ZXIg UkVHTlVNIGZyb20gdGhlIGJ1ZmZlciBzcGVjaWZpZWQgYnkgRlBSRUdTIGFuZCBMRU4KICAgIGlu IHRoZSBmbG9hdGluZy1wb2ludCByZWdpc3RlciBzZXQgUkVHU0VUIHRvIHJlZ2lzdGVyIGNhY2hl CkBAIC0yNTEsNyArMjU5LDExIEBAIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHNpZ3RyYW1w X3JldGMKICAgIGF0LiAgVGhlIFBDIGlzIGNvcGllZCBpbnRvICpwYy4gIFRoaXMgcm91dGluZSBy ZXR1cm5zIHRydWUgb24KICAgIHN1Y2Nlc3MuICAqLwogCisjaWYgQlNEX09TQUJJID09IEdEQl9P U0FCSV9ORVRCU0RfRUxGCiAjZGVmaW5lIE5CU0RfTUlQU19KQl9QQwkJCSgyICogNCkKKyNlbGlm IEJTRF9PU0FCSSA9PSBHREJfT1NBQklfRlJFRUJTRF9FTEYKKyNkZWZpbmUgTkJTRF9NSVBTX0pC X1BDCQkJMTIKKyNlbmRpZgogI2RlZmluZSBOQlNEX01JUFNfSkJfRUxFTUVOVF9TSVpFKGdkYmFy Y2gpCW1pcHNfaXNhX3JlZ3NpemUgKGdkYmFyY2gpCiAjZGVmaW5lIE5CU0RfTUlQU19KQl9PRkZT RVQoZ2RiYXJjaCkJCShOQlNEX01JUFNfSkJfUEMgKiBcCiAJCQkJCSBOQlNEX01JUFNfSkJfRUxF TUVOVF9TSVpFIChnZGJhcmNoKSkKQEAgLTM4MSw2ICszOTMsNiBAQCBleHRlcm4gaW5pdGlhbGl6 ZV9maWxlX2Z0eXBlIF9pbml0aWFsaXplCiB2b2lkCiBfaW5pdGlhbGl6ZV9taXBzbmJzZF90ZGVw ICh2b2lkKQogewotICBnZGJhcmNoX3JlZ2lzdGVyX29zYWJpIChiZmRfYXJjaF9taXBzLCAwLCBH REJfT1NBQklfTkVUQlNEX0VMRiwKKyAgZ2RiYXJjaF9yZWdpc3Rlcl9vc2FiaSAoYmZkX2FyY2hf bWlwcywgMCwgQlNEX09TQUJJLAogCQkJICBtaXBzbmJzZF9pbml0X2FiaSk7CiB9Cgo= --0022152d6d891a3a26049966c648--