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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.