From: Antti Salmela <asalmela@iki.fi>
To: ultralinux@vger.kernel.org
Subject: Re: Oops with 2.2.14 on Ultra 1.
Date: Sat, 06 May 2000 13:04:47 +0000 [thread overview]
Message-ID: <marc-linux-ultrasparc-95761850416654@msgid-missing> (raw)
In-Reply-To: <marc-linux-ultrasparc-95754803607277@msgid-missing>
On Fri, May 05, 2000 at 11:37:27AM -0700, David S. Miller wrote:
> Date: Fri, 5 May 2000 19:57:54 +0300
> From: Antti Salmela <asalmela@iki.fi>
>
> This was non-fatal, but system has sometimes locked up hard.
> If any other info is need, just tell.
Another oops just occurred today with this patch applied to 2.2.15.
> The following patch will fix this OOPS. Thanks for the excellent
> and detailed bug report.
>
> --- arch/sparc64/mm/ultra.S.~1~ Fri Mar 3 15:50:46 2000
> +++ arch/sparc64/mm/ultra.S Fri May 5 11:16:03 2000
> @@ -37,7 +37,7 @@
> */
> #define TLB_MAGIC 207 /* Students, do you know how I calculated this? -DaveM */
> /*IC3*/ cmp %o5, %o4
> - be,pt %xcc, __flush_tlb_page
> + bleu,pt %xcc, __flush_tlb_page
> srlx %o5, 13, %g5
> cmp %g5, TLB_MAGIC
> bgeu,pn %icc, __flush_tlb_range_constant_time
gcc version egcs-2.92.11 19980921 (gcc2 ss-980609 experimental))
ksymoops 2.3.3 on sparc64 2.2.15. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.2.15/ (default)
-m /boot/System.map-2.2.15 (specified)
-t elf64-sparc
Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Unable to handle kernel NULL pointer dereference
tsk->mm->context = 00000000000005c6
tsk->mm->pgd = fffff800234b3000
\|/ ____ \|/
"@'/ .. \`@"
/_| \__/ |_\
\__U_/
cat(5504): Oops
TSTATE: 0000009900009601 TPC: 000000000051b5cc TNPC: 000000000051b5d0 Y: 00000000
Using defaults from ksymoops -a sparc
g0: 0000000000000000 g1: 0000000000000003 g2: 000000000000ffff g3: 0000000000000008
g4: fffff80000000000 g5: 0000006c642d6c00 g6: fffff80021318000 g7: ffffffffffffff00
o0: 00000000000246a8 o1: 00000000000246a8 o2: 0000000000001fff o3: fffff80020496428
o4: 0000000000000000 o5: 000000000000ffff sp: fffff8002131b621 ret_pc: 0000000000454b2c
l0: ffffffffffffffea l1: 0000000000000000 l2: 0000000000000000 l3: 0000000000000000
l4: 0000000000000000 l5: 0000000000000000 l6: 0000000000000000 l7: 0000000070028c94
i0: fffff80020496400 i1: 00000000000246a8 i2: 0000000000002000 i3: 0000000000000000
i4: 0000000000000000 i5: 0000000000000000 i6: fffff8002131b6e1 i7: 0000000000410114
Caller[0000000000410114]
Caller[0000000000011b24]
Instruction DUMP: 38680013 90220009 9a100002 <c48b1100> c4aa1020 86100000 80a0e000 16480004 8410000a
>>TPC; 0051b5cc <read_port+2c/80> <==>>O7; 00454b2c <sys_read+ec/120>
>>I7; 00410114 <linux_sparc_syscall+34/40>
Trace; 00410114 <linux_sparc_syscall+34/40>
Trace; 00011b24 Before first symbol
Code; 0051b5c0 <read_port+20/80>
0000000000000000 <_TPC>:
Code; 0051b5c0 <read_port+20/80>
0: 38 68 00 13 bgu,a %xcc, 4c <_TPC+0x4c> 0051b60c <read_port+6c/80>
Code; 0051b5c4 <read_port+24/80>
4: 90 22 00 09 sub %o0, %o1, %o0
Code; 0051b5c8 <read_port+28/80>
8: 9a 10 00 02 mov %g2, %o5
Code; 0051b5cc <read_port+2c/80> <== c: c4 8b 11 00 lduba [ %o4 ] #ASI_P_L, %g2 <==Code; 0051b5d0 <read_port+30/80>
10: c4 aa 10 20 stba %g2, [ %o0 ] #ASI_S
Code; 0051b5d4 <read_port+34/80>
14: 86 10 00 00 mov %g0, %g3
Code; 0051b5d8 <read_port+38/80>
18: 80 a0 e0 00 cmp %g3, 0
Code; 0051b5dc <read_port+3c/80>
1c: 16 48 00 04 bge %icc, 2c <_TPC+0x2c> 0051b5ec <read_port+4c/80>
Code; 0051b5e0 <read_port+40/80>
20: 84 10 00 0a mov %o2, %g2
1 error issued. Results may not be reliable.
cpu : TI UltraSparc I (SpitFire)
fpu : UltraSparc I integrated FPU
promlib : Version 3 Revision 1
prom : 3.1.1
type : sun4u
ncpus probed : 1
ncpus active : 1
BogoMips : 333.41
MMU Type : Spitfire
--
Antti Salmela
next prev parent reply other threads:[~2000-05-06 13:04 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-05-05 16:57 Oops with 2.2.14 on Ultra 1 Antti Salmela
2000-05-05 18:37 ` David S. Miller
2000-05-06 13:04 ` Antti Salmela [this message]
2000-05-06 13:13 ` David S. Miller
2000-05-08 7:50 ` Jes Sorensen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=marc-linux-ultrasparc-95761850416654@msgid-missing \
--to=asalmela@iki.fi \
--cc=ultralinux@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox