From owner-freebsd-mips@freebsd.org Wed Jul 19 00:30:32 2017 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E121DA3A4A for ; Wed, 19 Jul 2017 00:30:32 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from nh505-vm4.bullet.mail.kks.yahoo.co.jp (nh505-vm4.bullet.mail.kks.yahoo.co.jp [183.79.57.106]) by mx1.freebsd.org (Postfix) with SMTP id 8469B647CE for ; Wed, 19 Jul 2017 00:30:30 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from [183.79.100.140] by nh505.bullet.mail.kks.yahoo.co.jp with NNFMP; 19 Jul 2017 00:30:24 -0000 Received: from [183.79.100.132] by t503.bullet.mail.kks.yahoo.co.jp with NNFMP; 19 Jul 2017 00:30:24 -0000 Received: from [127.0.0.1] by omp501.mail.kks.yahoo.co.jp with NNFMP; 19 Jul 2017 00:30:24 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 182152.61464.bm@omp501.mail.kks.yahoo.co.jp Received: (qmail 42317 invoked by uid 60001); 19 Jul 2017 00:30:23 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.jp; s=yj20110701; t=1500424223; bh=d+RDR8ekR4v0Za6dehthukqecwW0UF/c0+nZx8LE/TI=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Fyjps9ycrT6fuk0vTJCyXIXW8H19Wr3b+aFQT8lcId7J5rTOMuKKUmkhu4lzM7O6ShM2SQewaskWBwMeQa3x+vUHzMTMGgHWc7jXsioFlKZoGy2VeBEPzSRvj5Waixp2w7mmaN6joaCMXLfCNMYGIjZqQ4AxMit+NKJmJ2eoWO8= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=lNHccJQNyRyK6SR9K5nHD772nZtWOG7OY2bieZAyHCS7EG9QY2Hlv+MSA9EBMay/+Kw0jchGZkV558cuRbgrGP9Z/8jczPxW+WFJLD1nf0I7SXSxt4wpiqQStX5SsBDgONnCL6Pu14yHvsNjmTjsdIvPAkptfRLE5OZxa5UPszA=; Message-ID: <890580.31867.qm@web101719.mail.ssk.yahoo.co.jp> X-YMail-OSG: XBBmAdoVM1nU3tj1QUnkihsptosWSf.UWTVVyv5__alU51DalbgJ6qygltQ38wY7xDYfc3JiX32dLult6bGAoS.ZRWci0KuWXIsuF6PKvH4K4amaWUAPfc1g.3pj3cV9QdSxeo8qC56yAlo1z1Xp0MhOxAs0TABQEqNiii8ZpOF7X2yqB7MxUB1FSGDa8OzvbM5fdQHnudYjwibOyf9dJ_2Sr_mkvhT1SyruCl0WDrFtOHNAXTOhxPYAiatgNDBo4iDAMBYsUENOCxPpAKk90ETG1m84pbM.HbjppmCCbOeeAdTNVhuYFDVXCFNqFNrJqUHSPCnmYuZXVgN5rMkd1Hfsgvl6gxpXpWEQfGOEOsVUuBRHEv1E57ZOwTv5LNMUzqwhkXwwLrCSKML.Cs2p5N3a6oxCVN_8QMFd7tdxqOLq3c3UDtAi1wvpSGnqFE2s82yug595Cmw3GMCZEC40_BjbwykNcILNhC6J9eXCcYKwxhYoXJjBh3RXWreywNZ5yZmG5VmMvXMm7AMRNZ9PcEDBVfsZRvI.Yg5RtMLTnCoiOXc9.JUF7pUSw6ilgMxiGo4x_OrKsaLYJbgNE6MFNDZP5N2zU1m1pmYIOZHEiqk- Received: from [203.165.48.70] by web101719.mail.ssk.yahoo.co.jp via HTTP; Wed, 19 Jul 2017 09:30:23 JST X-Mailer: YahooMailWebService/0.8.111_73 X-YMail-JAS: RXFlqYkVM1mP.koHW6848HilshTIeyx7KF8D9ZOMCXmro6df8sr71_sQvy6.qpbb5cBWYzLUe0sudBMZ1mn.VHlq.oe3pN1UJJUsrz.C4JbySph5fRs.fLJkvSHLAW5y4qdu Date: Wed, 19 Jul 2017 09:30:23 +0900 (JST) From: Mori Hiroki Reply-To: Mori Hiroki Subject: dtrace on big endian To: "freebsd-mips@freebsd.org" MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jul 2017 00:30:32 -0000 Hi.=0A=0AI try to build dtrace kernel mips big endian target(Atheros).=0A= =0AI have build error on dtrace_fbt. I make patch. Is this correct ?=0A=0Ad= iff --git a/sys/cddl/dev/fbt/mips/fbt_isa.c b/sys/cddl/dev/fbt/mips/fbt_isa= .c=0Aindex a4e9e8b..d7a8562 100644=0A--- a/sys/cddl/dev/fbt/mips/fbt_isa.c= =0A+++ b/sys/cddl/dev/fbt/mips/fbt_isa.c=0A@@ -59,7 +59,12 @@ fbt_invop(uin= tptr_t addr, struct trapframe *frame, uintptr_t=A0=0Arval)=0A=A0=0A=A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 dtrace_probe(fbt->fbtp_id, frame->a= 0,=0A=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 frame->a1, fra= me->a2,=0A- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 frame->a3, = frame->a4);=0A+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 frame->= a3,=0A+#if defined(__mips_n32) || defined(__mips_n64)=0A+ =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 frame->a4);=0A+#else=0A+ =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 frame->t0);=0A+#endif=0A=A0=0A=A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 cpu->cpu_dtrace_caller =3D 0;= =0A=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 return (fbt->fbtp_savedv= al);=0A