From: Thomas Petazzoni <thomas.petazzoni@enix.org>
To: linux-mips@linux-mips.org
Cc: mentre@tcl.ite.mee.com
Subject: "Can't analyze prologue code ..." at boot time
Date: Fri, 24 Sep 2004 10:52:40 +0200 [thread overview]
Message-ID: <20040924085240.GP24730@enix.org> (raw)
Hello,
In arch/mips/kernel/process.c, the function frame_info_init() called
at boot time, calls the get_frame_info() to a analyze the prologue of
a few functions (I don't know why, does anyone know ?).
At boot time, I have the following message on the console :
Can't analyze prologue code at 80315308
At 80315308 is the beginning of the schedule_timeout() function which
is one of the functions analyzed by the frame_info_init().
The get_frame_info() seems to search a sw or sd instruction, but here
is the beginning of the schedule_timeout() function :
80315308 <schedule_timeout>:
80315308: 3c027fff lui v0,0x7fff
8031530c: 27bdffc0 addiu sp,sp,-64
80315310: 3442ffff ori v0,v0,0xffff
80315314: afb10034 sw s1,52(sp)
80315318: afbf003c sw ra,60(sp)
8031531c: afb20038 sw s2,56(sp)
80315320: afb00030 sw s0,48(sp)
80315324: 1082002c beq a0,v0,803153d8 <schedule_timeout+0xd0>
80315328: 00808821 move s1,a0
This error isn't fatal, the kernel perfectly boots, and I can use my
shell perfectly. I just wanted to know why it is reporting a problem,
why the kernel needs to analyze the prologues of a couple of
functions, and maybe report a possible problem ?
I'm using a quite outdated linux-mips CVS (from the beginning of the
month, a 2.6.9-rc1). I compiled using gcc 3.3.4, for an RM9000
processor.
Don't hesitate to ask for details,
Thomas
--
PETAZZONI Thomas - thomas.petazzoni@enix.org
http://thomas.enix.org - Jabber: kos_tom@sourcecode.de
KOS: http://kos.enix.org/ - Lolut: http://lolut.utbm.info
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E 1624 F653 CB30 98D3 F7A7
next reply other threads:[~2004-09-24 8:52 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-24 8:52 Thomas Petazzoni [this message]
2004-09-24 10:06 ` "Can't analyze prologue code ..." at boot time Atsushi Nemoto
2004-09-24 12:11 ` Thomas Petazzoni
2004-09-24 22:15 ` Filip Onkelinx
2004-09-25 14:03 ` Atsushi Nemoto
2004-10-28 15:07 ` Atsushi Nemoto
2004-10-29 11:18 ` Atsushi Nemoto
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=20040924085240.GP24730@enix.org \
--to=thomas.petazzoni@enix.org \
--cc=linux-mips@linux-mips.org \
--cc=mentre@tcl.ite.mee.com \
/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