From owner-freebsd-mips@freebsd.org Thu Aug 24 21:52:06 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 C24EDDE8CA8 for ; Thu, 24 Aug 2017 21:52:06 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yw0-x22b.google.com (mail-yw0-x22b.google.com [IPv6:2607:f8b0:4002:c05::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8891E676CA for ; Thu, 24 Aug 2017 21:52:06 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-yw0-x22b.google.com with SMTP id x21so4355882ywg.2 for ; Thu, 24 Aug 2017 14:52:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=oAITh3sKG1gTb5WljmMlvBSV7V3VbZtLIUqGi/uP6Qc=; b=f4m7aw6sO/iL/aXjMpPYigb7jq016mn6OSHrOEYruxjPyiwVrBmTvHPY6Vz/zpWU8m igEjfA8Rq0yXbSJ/t8z7WKXTIvzxKJpivB6Zb+FMH+4id9+lEIiruFU6opIiYwMIQhzT l1qzk4zlxlB/hxIdwsyt7PIriBGvmUCCW8TmJb6+bfH5rYEw9r8qVtczOKhYsLds3x+R 0Lv6mytVM9ORkFRgCRTbzlR4PcHjINE6plEKFteCbkaSQ9zWGclV5O675jDKicZvtmvZ fHGjNM/ri7ZzvS5jHKzMZ+Ewv1KFWqPN1girMh/67YS7Oa1pp3RJSqKnyAH3MV4DRytl dNkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=oAITh3sKG1gTb5WljmMlvBSV7V3VbZtLIUqGi/uP6Qc=; b=IQpVfjT4WZamJB03Uftf3nmNM5NhOnmBxkMlEJua9jWkEcAtoMkwZGcKwq+xBXqL1x rmK2tkD7iUZTgQQVzDzZiWqbZvKYr5nItUnFnSuTd86l5YaffpGHfEWQsI5RgPHyAOJQ YGDi88I/aMfjoiXM2IbJvsGTwOSuaMNgN9EKxXHY0f2boVci+r1o2xK+uf+/n2za86Mw E3DCr2q7ydXC4y/xRC+mdNt3mBtxM9MYKtbFgXJ4zOvDEswTY98+e8dVHGFaDbt8GjEt tVNZvjH/UJOeA1pkmphu3nxDLmoQ5HnE9VGUmEGg49UEQKCERNVtgXNTWdbNeRDQ2J0r vitA== X-Gm-Message-State: AHYfb5h/H6CKyWcpayXlO7PvhUqbn4BF6It2gBWLJfZCLVr9MTfJjF5p xPQciq+BdQSc3ypSs3swxFRl1K5vEg== X-Received: by 10.37.230.78 with SMTP id d75mr944692ybh.230.1503611525439; Thu, 24 Aug 2017 14:52:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.109.73 with HTTP; Thu, 24 Aug 2017 14:52:04 -0700 (PDT) In-Reply-To: <2796.80438.qm@web101711.mail.ssk.yahoo.co.jp> References: <319927.83012.qm@web101708.mail.ssk.yahoo.co.jp> <539086.28647.qm@web101720.mail.ssk.yahoo.co.jp> <2796.80438.qm@web101711.mail.ssk.yahoo.co.jp> From: Adrian Chadd Date: Thu, 24 Aug 2017 14:52:04 -0700 Message-ID: Subject: Re: performance by endian To: Mori Hiroki Cc: "freebsd-mips@freebsd.org" Content-Type: text/plain; charset="UTF-8" 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: Thu, 24 Aug 2017 21:52:06 -0000 Hi, 1c is DQS delay tap control byte 0 (DDR D0..D7); 20 is DQS delay tap control byte 1 (DDR D8..D15.) 0xf is: 4:0 TAP_L 0x5 Tap setting for lower 32-level delay chain for both registers= . It's to do with DDR timing. We'd have to look at the DDR2 chip and the config path to see what the appropriate values are. -adrian On 23 August 2017 at 21:27, Mori Hiroki wrote: > Hi > > AR9331 is ONION OMEGA. This module have Winbond W9751G6KB > DDR2 memory. > > > I checked AR9331 DDR TAP register at boot time. > > TAP_CONTROL_0(0x1800001c) =3D 0xf > TAP_CONTROL_1(0x18000020) =3D 0x10 of 0xf > > I think this is ar7240_ddr_ap_init() result in u-boot code. > > I don't know what is TAP. But is this relation to this > problem ? > > Hiroki Mori > > ----- Original Message ----- >> From: Adrian Chadd >> To: Mori Hiroki >> Cc: "freebsd-mips@freebsd.org" >> Date: 2017/8/15, Tue 06:10 >> Subject: Re: performance by endian >> >> hm, which DDR bus does it have? >> >> >> >> -adrian >> >> >> On 25 July 2017 at 19:09, Mori Hiroki wrote: >>> Hi >>> >>> >>> Sorry I talk about AR9331 soc. >>> >>> I check boot log. >>> >>> RT3050 is this. >>> >>> >>> Cache info: >>> picache_stride =3D 4096 >>> picache_loopcount =3D 8 >>> pdcache_stride =3D 4096 >>> pdcache_loopcount =3D 4 >>> cpu0: MIPS Technologies processor v76.150 >>> MMU: Standard TLB, 32 entries (4K 16K 64K 256K 1M 16M 64M 256M pg si= zes) >>> L1 i-cache: 4 ways of 256 sets, 32 bytes per line >>> L1 d-cache: 4 ways of 128 sets, 32 bytes per line >>> L2 cache: disabled >> Config1=3D0xbea3319e >>> Config2=3D0x80000000 >>> Config3=3D0x420 >>> >>> AR9331 is this. >>> >>> Cache info: >>> picache_stride =3D 4096 >>> picache_loopcount =3D 16 >>> pdcache_stride =3D 4096 >>> pdcache_loopcount =3D 8 >>> max line size =3D 32 >>> cpu0: MIPS Technologies processor v116.147 >>> MMU: Standard TLB, 16 entries (4K 16K 64K 256K 1M 16M 64M 256M pg si= zes) >>> L1 i-cache: 4 ways of 512 sets, 32 bytes per line >>> L1 d-cache: 4 ways of 256 sets, 32 bytes per line >>> L2 cache: disabled >>> Config1=3D0x9ee3519e >>> Config2=3D0x80000000 >>> Config3=3D0x20 >>> Config7=3D0x0 >>> >>> I seem AR9331 have more cache than RT3050. >>> >>> awk script is this. >>> >>> BEGIN { >>> printf "%d=C2=A5n", fib(32) >>> } >>> >>> function fib(n) { >>> if (n < 2) return n >>> return fib(n - 2) + fib(n - 1) >>> } >>> >>> ----- Original Message ----- >>>> From: Adrian Chadd >>>> To: Mori Hiroki >>>> Cc: "freebsd-mips@freebsd.org" >> >>>> Date: 2017/7/26, Wed 02:14 >>>> Subject: Re: performance by endian >>>> >>>> well, how much cache, how much out-of-order is it? The AR9330 SoC has >>>> very limited cache :( >>>> >>>> >>>> >>>> -adrian >>>> >>>> >>>> On 24 July 2017 at 00:53, Mori Hiroki >> wrote: >>>>> Hi. >>>>> >>>>> I checked fib(32) by awk script. >>>>> >>>>> RT3050 is 80 sec >>>>> AR9330 is 99 sec >>>>> >>>>> >>>>> AR9330 is newer and clock is hight. But slow. >>>>> >>>>> Why this result ? >>>>> >>>>> I suspect this is endian issue. >>>>> >>>>> I have problem mruby performance at Atheros SOC. >>>>> It is slow almost double from same clock little >>>>> endian mips soc. >>>>> >>>>> Regards >>>>> >>>>> Hiroki Mori >>>>> _______________________________________________ >>>>> freebsd-mips@freebsd.org mailing list >>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-mips >>>>> To unsubscribe, send any mail to >>>> "freebsd-mips-unsubscribe@freebsd.org" >>>> >>