[parisc-linux] Panic on boot in 64 bit 2.6.6-rc1-pa0

James Bottomley James.Bottomley at steeleye.com
Fri Apr 23 07:51:56 MDT 2004


On Fri, 2004-04-23 at 09:40, John David Anglin wrote:
> If you look at the .level directive in the assembler output for one of
> these files, do you see "2.0w".  The branches should also appear as "b,l"
> instead of the PA 1.x "bl".  This should tell us whether this is a gcc
> or assembler problem.

The file causing the problems is entry.S, so it's an assembler file, not
a gcc file.

It has a .level 2.0w (with the appropriate #ifdefs) at the top.

Now, if you look at an objdump of the .o, it shows:

000000000000205c <syscall_do_resched>:
    205c:	e8 40 00 00 	b,l 2064 <syscall_do_resched+0x8>,rp
			205c: R_PARISC_PCREL17F	schedule
    2060:	37 dd 3f e1 	ldo -10(sp),ret1
    2064:	e8 1f 1b ed 	b,l 1e60 <syscall_check_bh>,r0
    2068:	08 00 02 40 	nop

I suppose this means gas thinks it has to emit short relocations.

You have access to what I'm seeing; my kernel build environment is on
gsyprf11:~jejb/cvsnode/linux-2.6

James




More information about the parisc-linux mailing list