From owner-freebsd-arm@freebsd.org Mon Sep 5 12:25:23 2016 Return-Path: Delivered-To: freebsd-arm@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 09437B78FE1 for ; Mon, 5 Sep 2016 12:25:23 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from nh504-vm3.bullet.mail.kks.yahoo.co.jp (nh504-vm3.bullet.mail.kks.yahoo.co.jp [183.79.57.89]) by mx1.freebsd.org (Postfix) with SMTP id 6B6E32E7 for ; Mon, 5 Sep 2016 12:25:21 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from [183.79.100.138] by nh504.bullet.mail.kks.yahoo.co.jp with NNFMP; 05 Sep 2016 12:25:14 -0000 Received: from [183.79.100.135] by t501.bullet.mail.kks.yahoo.co.jp with NNFMP; 05 Sep 2016 12:25:14 -0000 Received: from [127.0.0.1] by omp504.mail.kks.yahoo.co.jp with NNFMP; 05 Sep 2016 12:25:14 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 689939.86752.bm@omp504.mail.kks.yahoo.co.jp Received: (qmail 82596 invoked by uid 60001); 5 Sep 2016 12:25:14 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.jp; s=yj20110701; t=1473078314; bh=koM8uSLP4XrLrTzVGzOGhkTE7e9RMYkdGe/th52rFds=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:References:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=F/A1tFhSrihXG20YgYo5kabdXzTY5TLK/rSEm9zMukdpjZdrh3lK6/Gu0b2w8tZwVHREh1Va0tbOWkEHL3zOjJpTYmajY82faqbKizK6iqfR+4uD1Fb33T02y0Wy5q3E9g58g3XTqKUnlyOONKEjD/gTmur2XHy0Viqbg6gUZjo= 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:References:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=YN26n2YkLn1fYsTCo7CTw8DVQKjyPMgSpchA2Cyp4s03Td5Hx/064Bly6BF+322jADLCG7Bn0zFjITVz5lo/fRetsAD5LoSZHV7sLSVt2fiK/ZtiqakryBzPJEXWoFQAgQy4XJTLY3GWIRln1cpcW8jU6/tRkuqi58Wrc4rqq28=; Message-ID: <340201.79961.qm@web101703.mail.ssk.yahoo.co.jp> X-YMail-OSG: OsdpfSEVM1k5VI.tWuo7_j.UNnd6H4rWCqWV_Vp5roSfpu_wqcug3pg1pKloeJlg3MHJSz8NqPuwQ.G17dzVhSQQw.ae.6rx1XxX.9QA3PfWb8YyuE.78LhBCP4PiaMY7UEwp4za6k1NsKEuIFfjAQiK50Fh8t84C3XuGx6.p7cj6ysYsIvIV3d65u1e6NIr7Pq.jj8JhRfULkKzrgLfg9Tr0rwSZabilcDe_1.my99JiEchds8UhHA2QU6mWp6b_i05u1d66TAfh0sedsLvya7tCsuW0TK78.C6EPoDvjZCqMVH1OH9dCeOIejIOmq69QCFQFQLoWrORv.FQqn20v3agvPZiO9LOQFnNYB61LgVnCHHKk5.hlmHwmCIVhrPplKmekeNEIiImwYolmV6Z7gOoJoRKNsh8tbGlFs5uxxmUrLVjtMzYTYyG_P6wqPIiW8vSFwxl2_HtruQj5dmtToakrHr0MkxA0IN4jNzzGX64WPvjZ_pQff7AGWxIs5dc4vL5np1nOMisNNiHpZ5Fp5Tak1_QgTjGrLbarEOlKZsBe2kgpR6r3wQlO8- Received: from [110.134.196.53] by web101703.mail.ssk.yahoo.co.jp via HTTP; Mon, 05 Sep 2016 21:25:13 JST X-Mailer: YahooMailWebService/0.8.111_69 X-YMail-JAS: yMX0KgUVM1kL9lmedunNwmxZRlh2ZDCUZdM5A1NLNlyBOf4A9GzOFeJ7pDG6..I2RVMfePLxhNWfbFCaOJHuqbeGjE.3FQeswFWwFv_3ooatDzCQIi232kFqVikYZSCpjK7y References: <367788.5273.qm@web101713.mail.ssk.yahoo.co.jp> <261470.68775.qm@web101703.mail.ssk.yahoo.co.jp> <7AE9CC02-4718-4009-A5C6-15E2F2487EDD@freebsd.org> Date: Mon, 5 Sep 2016 21:25:13 +0900 (JST) From: Mori Hiroki Reply-To: Mori Hiroki Subject: Re: mv/orion hang up To: Stanislav Sedov Cc: "freebsd-arm@freebsd.org" In-Reply-To: <7AE9CC02-4718-4009-A5C6-15E2F2487EDD@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Sep 2016 12:25:23 -0000 Hi.=0A=0AI can break at this hang.=0A=0AThis is kdb infomation.=0A=0ATimeco= unters tick every 10.000 msec=0AKDB: enter: Break to debugger=0A[ thread pi= d 10 tid 100002 ]=0AStopped at=A0 =A0 =A0 kdb_break+0x5c: ldrb=A0 =A0 r15, = [r15, r15, ror r15]!=0Adb> ps=0A=A0 pid=A0 ppid=A0 pgrp =A0 uid=A0 state = =A0 wmesg =A0 wchan =A0 =A0 =A0 cmd=0A=A0 =A0 5 =A0 =A0 0 =A0 =A0 0 =A0 =A0= 0=A0 DL=A0 =A0 =A0 - =A0 =A0 =A0 0xc0bc0d68=A0 [soaiod4]=0A=A0 =A0 4 =A0 = =A0 0 =A0 =A0 0 =A0 =A0 0=A0 DL=A0 =A0 =A0 - =A0 =A0 =A0 0xc0bc0d68=A0 [soa= iod3]=0A=A0 =A0 3 =A0 =A0 0 =A0 =A0 0 =A0 =A0 0=A0 DL=A0 =A0 =A0 - =A0 =A0 = =A0 0xc0bc0d68=A0 [soaiod2]=0A=A0 =A0 2 =A0 =A0 0 =A0 =A0 0 =A0 =A0 0=A0 DL= =A0 =A0 =A0 - =A0 =A0 =A0 0xc0bc0d68=A0 [soaiod1]=0A=A0=A0 12 =A0 =A0 0 =A0= =A0 0 =A0 =A0 0=A0 DL=A0 =A0 =A0 (threaded)=A0 =A0 =A0 =A0 =A0 [geom]=0A10= 0012 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 D =A0 =A0 =A0 - =A0 =A0 =A0 0xc0bc= 8530=A0 [g_event]=0A100013 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 D =A0 =A0 = =A0 - =A0 =A0 =A0 0xc0bc8534=A0 [g_up]=0A100014 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 D =A0 =A0 =A0 - =A0 =A0 =A0 0xc0bc8538=A0 [g_down]=0A=A0=A0 11 =A0= =A0 0 =A0 =A0 0 =A0 =A0 0=A0 WL=A0 =A0 =A0 (threaded)=A0 =A0 =A0 =A0 =A0 [= intr]=0A100003 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [swi4: clock (0)]=0A100004 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 I =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [= swi3: vm]=0A100005 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [swi1: netisr 0]=0A100006 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 I =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 [swi6: task queue]=0A100007 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [swi6: Giant taskq]=0A10001= 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 [swi5: fast taskq]=0A100015 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 I =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [swi0: uart u= art]=0A=A0=A0 10 =A0 =A0 0 =A0 =A0 0 =A0 =A0 0=A0 RL=A0 =A0 =A0 CPU 0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 [idle]=0A=A0 =A0 1 =A0 =A0 0 =A0 =A0 0 =A0 =A0 0=A0= ?L=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [kernel]=0A=A0 =A0 0= =A0 =A0 0 =A0 =A0 0 =A0 =A0 0=A0 LLs =A0 =A0 (threaded)=A0 =A0 =A0 =A0 =A0= [kernel]=0A100000 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 L=A0 =A0 =A0 *if_afd= a 0xc0eb0f00=A0 [swapper]=0A100008 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 D = =A0 =A0 =A0 - =A0 =A0 =A0 0xc0ecc580=A0 [thread taskq]=0A100009 =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0 =A0 D =A0 =A0 =A0 - =A0 =A0 =A0 0xc0ecc500=A0 [aiod_ki= ck taskq]=0A100011 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 D =A0 =A0 =A0 - =A0 = =A0 =A0 0xc0ecc400=A0 [kqueue_ctx taskq]=0Adb> where=0ATracing pid 10 tid 1= 00002 td 0xc0ee7a80=0Adb_trace_self() at db_trace_self=0A=A0=A0 =A0 =A0 =A0= pc =3D 0xc0adbb60=A0 lr =3D 0xc090e930 (db_hex2dec+0x1dc)=0A=A0=A0 =A0 =A0= =A0 sp =3D 0xc30329b0=A0 fp =3D 0xc30329c8=0Adb_hex2dec() at db_hex2dec+0x= 1dc=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc090e930=A0 lr =3D 0xc090e588 (db_command= _loop+0x2e0)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc30329d0=A0 fp =3D 0xc3032a78=0A= =A0=A0 =A0 =A0 =A0 r4 =3D 0x00000001=A0 r5 =3D 0x00000000=0A=A0=A0 =A0 =A0 = =A0 r6 =3D 0xc0bc81fa r10 =3D 0xc0b7ea24=0Adb_command_loop() at db_command_= loop+0x2e0=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc090e588=A0 lr =3D 0xc090e2f4 (db_= command_loop+0x4c)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032a80=A0 fp =3D 0xc3032= a90=0A=A0=A0 =A0 =A0 =A0 r4 =3D 0xc0b0da53=A0 r5 =3D 0xc0b18bfb=0A=A0=A0 = =A0 =A0 =A0 r6 =3D 0xc0bc81e0=A0 r7 =3D 0xc0b7ed88=0A=A0=A0 =A0 =A0 =A0 r8 = =3D 0xc0bbd610=A0 r9 =3D 0xc0bbd614=0A=A0 =A0 =A0 =A0 r10 =3D 0xc3032c58=0A= db_command_loop() at db_command_loop+0x4c=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc09= 0e2f4=A0 lr =3D 0xc09114c4 (db_fetch_ksymtab+0x2ac)=0A=A0=A0 =A0 =A0 =A0 sp= =3D 0xc3032a98=A0 fp =3D 0xc3032bb0=0A=A0=A0 =A0 =A0 =A0 r4 =3D 0x00000001= =A0 r5 =3D 0x00000000=0A=A0=A0 =A0 =A0 =A0 r6 =3D 0xc0bc81ec r10 =3D 0xc303= 2c58=0Adb_fetch_ksymtab() at db_fetch_ksymtab+0x2ac=0A=A0=A0 =A0 =A0 =A0 pc= =3D 0xc09114c4=A0 lr =3D 0xc09e546c (kdb_trap+0xc0)=0A=A0=A0 =A0 =A0 =A0 s= p =3D 0xc3032bb8=A0 fp =3D 0xc3032bd8=0A=A0=A0 =A0 =A0 =A0 r4 =3D 0x0000000= 0=A0 r5 =3D 0x00000001=0A=A0=A0 =A0 =A0 =A0 r6 =3D 0xc0bbd630 r10 =3D 0xc30= 32c58=0Akdb_trap() at kdb_trap+0xc0=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc09e546c= =A0 lr =3D 0xc0aece30 (undefinedinstruction+0x294)=0A=A0=A0 =A0 =A0 =A0 sp = =3D 0xc3032be0=A0 fp =3D 0xc3032c50=0A=A0=A0 =A0 =A0 =A0 r4 =3D 0x00000000= =A0 r5 =3D 0x00000000=0A=A0=A0 =A0 =A0 =A0 r6 =3D 0xc0aecaec=A0 r7 =3D 0xe7= ffffff=0A=A0=A0 =A0 =A0 =A0 r8 =3D 0xc0ee7a80=A0 r9 =3D 0xc09e4cb4=0A=A0 = =A0 =A0 =A0 r10 =3D 0xc3032c58=0Aundefinedinstruction() at undefinedinstruc= tion+0x294=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc0aece30=A0 lr =3D 0xc0adccac (exc= eption_exit)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032c58=A0 fp =3D 0xc3032cf0=0A= =A0=A0 =A0 =A0 =A0 r4 =3D 0x60000093=A0 r5 =3D 0xffff1004=0A=A0=A0 =A0 =A0 = =A0 r6 =3D 0xc0b82a7c=A0 r7 =3D 0x00060000=0A=A0=A0 =A0 =A0 =A0 r8 =3D 0x00= 000001=A0 r9 =3D 0x0000ffff=0A=A0 =A0 =A0 =A0 r10 =3D 0x00000000=0Aexceptio= n_exit() at exception_exit=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc0adccac=A0 lr =3D= 0xc09e4ca4 (kdb_break+0x4c)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032ce8=A0 fp = =3D 0xc3032cf0=0A=A0=A0 =A0 =A0 =A0 r0 =3D 0xc0bbd624=A0 r1 =3D 0x00000000= =0A=A0=A0 =A0 =A0 =A0 r2 =3D 0x00000001=A0 r3 =3D 0xc0b1ac8b=0A=A0=A0 =A0 = =A0 =A0 r4 =3D 0x00000001=A0 r5 =3D 0xc0ea9000=0A=A0=A0 =A0 =A0 =A0 r6 =3D = 0xc0b82a7c=A0 r7 =3D 0x00060000=0A=A0=A0 =A0 =A0 =A0 r8 =3D 0x00000001=A0 r= 9 =3D 0x0000ffff=0A=A0 =A0 =A0 =A0 r10 =3D 0x00000000 r12 =3D 0x00000000=0A= kdb_break() at kdb_break+0x60=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc09e4cb8=A0 lr = =3D 0xc093c66c (uart_bus_attach+0x83c)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032c= f8=A0 fp =3D 0xc3032d38=0A=A0=A0 =A0 =A0 =A0 r4 =3D 0x00000000 r10 =3D 0x00= 000000=0Auart_bus_attach() at uart_bus_attach+0x83c=0A=A0=A0 =A0 =A0 =A0 pc= =3D 0xc093c66c=A0 lr =3D 0xc0989aac (intr_event_handle+0x78)=0A=A0=A0 =A0 = =A0 =A0 sp =3D 0xc3032d40=A0 fp =3D 0xc3032d58=0A=A0=A0 =A0 =A0 =A0 r4 =3D = 0xc0eb9000=A0 r5 =3D 0xc3032d78=0A=A0=A0 =A0 =A0 =A0 r6 =3D 0x00000000=A0 r= 7 =3D 0xc0f16e00=0A=A0=A0 =A0 =A0 =A0 r8 =3D 0x00000000=A0 r9 =3D 0xc0ee7a8= 0=0A=A0 =A0 =A0 =A0 r10 =3D 0x000000b4=0Aintr_event_handle() at intr_event_= handle+0x78=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc0989aac=A0 lr =3D 0xc0ade22c (in= tr_irq_handler+0x54)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032d60=A0 fp =3D 0xc30= 32d70=0A=A0=A0 =A0 =A0 =A0 r4 =3D 0xc3032d78=A0 r5 =3D 0x00000003=0A=A0=A0 = =A0 =A0 =A0 r6 =3D 0xc0bcade8=A0 r7 =3D 0xc0bc5608=0A=A0=A0 =A0 =A0 =A0 r8 = =3D 0xc0b19f1b=A0 r9 =3D 0x00000a55=0Aintr_irq_handler() at intr_irq_handle= r+0x54=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc0ade22c=A0 lr =3D 0xc0adccac (excepti= on_exit)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032d78=A0 fp =3D 0xc3032e28=0A=A0= =A0 =A0 =A0 =A0 r4 =3D 0xffffffff=A0 r5 =3D 0xffff1004=0A=A0=A0 =A0 =A0 =A0= r6 =3D 0xc0b91edc=A0 r7 =3D 0xc0bbcd40=0Aexception_exit() at exception_exi= t=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc0adccac=A0 lr =3D 0xc0ade8f4 (cpu_idle+0x9= 4)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032e08=A0 fp =3D 0xc3032e28=0A=A0=A0 =A0= =A0 =A0 r0 =3D 0x00002710=A0 r1 =3D 0x0000058b=0A=A0=A0 =A0 =A0 =A0 r2 =3D= 0x00000000=A0 r3 =3D 0x60000013=0A=A0=A0 =A0 =A0 =A0 r4 =3D 0xc0ee7a80=A0 = r5 =3D 0xc0b91ee0=0A=A0=A0 =A0 =A0 =A0 r6 =3D 0xc0b91edc=A0 r7 =3D 0xc0bbcd= 40=0A=A0=A0 =A0 =A0 =A0 r8 =3D 0xc0b19f1b=A0 r9 =3D 0x00000a55=0A=A0 =A0 = =A0 =A0 r10 =3D 0x000000b4 r12 =3D 0x0160b293=0Asched_idletd() at sched_idl= etd+0xfc=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc09d5a78=A0 lr =3D 0xc0987760 (fork_= exit+0x6c)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032e30=A0 fp =3D 0xc3032e48=0A= =A0=A0 =A0 =A0 =A0 r4 =3D 0xc0ee7a80=A0 r5 =3D 0xc0ee3a68=0A=A0=A0 =A0 =A0 = =A0 r6 =3D 0xc0b9f628=A0 r7 =3D 0x00000000=0A=A0=A0 =A0 =A0 =A0 r8 =3D 0xc3= 032e50=A0 r9 =3D 0xc09d597c=0A=A0 =A0 =A0 =A0 r10 =3D 0x00000000=0Afork_exi= t() at fork_exit+0x6c=0A=A0=A0 =A0 =A0 =A0 pc =3D 0xc0987760=A0 lr =3D 0xc0= adcc3c (swi_exit)=0A=A0=A0 =A0 =A0 =A0 sp =3D 0xc3032e50=A0 fp =3D 0x000000= 00=0A=A0=A0 =A0 =A0 =A0 r4 =3D 0xc09d597c=A0 r5 =3D 0x00000000=0A=A0=A0 =A0= =A0 =A0 r6 =3D 0x00000000=A0 r7 =3D 0x00000000=0A=A0=A0 =A0 =A0 =A0 r8 =3D= 0x00000000=A0 r9 =3D 0x00000000=0Aswi_exit() at swi_exit=0A=A0=A0 =A0 =A0 = =A0 pc =3D 0xc0adcc3c=A0 lr =3D 0xc0adcc3c (swi_exit)=0A=A0=A0 =A0 =A0 =A0 = sp =3D 0xc3032e50=A0 fp =3D 0x00000000=0Adb> =A0=0A=0A=0AThis case is confi= g have gme device. I try to delete gme=0Adevice in config then not hang up = and go rootfs mount.=0A=0AThis is very strange.=0A=0ARegards=0A=0AHiroki Mo= ri=0A=0A----- Original Message -----=0A> From: Stanislav Sedov =0A> To: Mori Hiroki =0A> Cc: "freebsd-arm@fre= ebsd.org" =0A> Date: 2016/9/5, Mon 00:11=0A> Subje= ct: Re: mv/orion hang up=0A> =0A> =0A>> On Sep 3, 2016, at 7:49 PM, Mori H= iroki =0A> wrote:=0A>> =0A>> Hi.=0A>> =0A>> I mis= sing memory size at dts file.=0A>> =0A>> I do fix then go to device probe.= =0A>> =0A>> But still hang up after Timecounters=0A>> =0A>> https://gist.= github.com/yamori813/ecd5df1b314053a73f310c1122775540=0A> =0A> Can you brea= k into ddb using the break sequence?=A0 That will tell you where it =0A> ha= ngs at least.=0A> =0A> --=0A> ST4096-RIPE=0A>