From: Ralf Baechle <ralf@linux-mips.org>
To: atul srivastava <atulsrivastava9@rediffmail.com>
Cc: linux-mips@linux-mips.org
Subject: Re: epc status cause all are reported zero?
Date: Wed, 20 Nov 2002 13:35:37 +0100 [thread overview]
Message-ID: <20021120133537.A26255@linux-mips.org> (raw)
In-Reply-To: <20021120104638.23926.qmail@webmail36.rediffmail.com>; from atulsrivastava9@rediffmail.com on Wed, Nov 20, 2002 at 10:46:38AM -0000
On Wed, Nov 20, 2002 at 10:46:38AM -0000, atul srivastava wrote:
> During exec there is a page fault of 4000b0 but immediately after
> that i get another page fault 0f 0x0fc01788 and following register
> dump after it
> fails to get a fixup address.
>
> Unable to handle kernel paging request at virtual address
> 0fc01788, epc == 00000Oops in fault.c:do_page_fault, line 230:
> $0 : 00000000 00000000 00000000 00000000
> $4 : 00007340 800f0474 00000000 801fa000
> $8 : 00000000 00000000 00000000 4c696e75
> $12: 78000000 00000000 00000000 00000000
> $16: 00000000 00000000 00000000 00000000
> $20: 00000000 00000000 00000000 00000000
> $24: 00000000 00000000
> $28: 6e652900 00000000 00000000 00000000
> epc : 00000000
> Status: 00000000
> Cause : 00000000
> Process sh (pid: 1, stackpage=801fa000)
>
>
> i am confused how come the epc status and cause register all are
> reported zero.
> whether my regs ( pointer to struct pt_regs) is pointing somewhere
> else..?
Let me elaborate a bit beyond what Kevin already said. Normally a
sane register dump will contain an 8kB aligned KSEG0 address in $28;
$29 which is the stack pointer should be a little bit less than 8kB
bigger than $28. The status register should never become 0.
The value in $28 should be identical to the address printed by
for stackpage, 0x801fa000. They're not in your case so you may want
to start tracking there and find why they're not identical.
Ralf
prev parent reply other threads:[~2002-11-20 12:36 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-20 10:46 epc status cause all are reported zero? atul srivastava
2002-11-20 11:23 ` Kevin D. Kissell
2002-11-20 11:23 ` Kevin D. Kissell
2002-11-20 12:35 ` Ralf Baechle [this message]
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=20021120133537.A26255@linux-mips.org \
--to=ralf@linux-mips.org \
--cc=atulsrivastava9@rediffmail.com \
--cc=linux-mips@linux-mips.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