All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kumba <kumba@gentoo.org>
To: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Cc: linux-mips@linux-mips.org, ths@networkno.de, ralf@linux-mips.org
Subject: Re: [PATCH]: Remove CONFIG_BUILD_ELF64 entirely
Date: Mon, 26 Mar 2007 20:51:28 -0400	[thread overview]
Message-ID: <46086A90.7070402@gentoo.org> (raw)
In-Reply-To: <20070326.234316.23009158.anemo@mba.ocn.ne.jp>

[-- Attachment #1: Type: text/plain, Size: 1282 bytes --]

Atsushi Nemoto wrote:
> Thanks.  Is this a disassembly of _failed_ kernel?
> 
> If so, it looks KBUILD_64BIT_SYM32 is not defined.  So strange...
> 
> And even if %highest, etc. were used, it should work for CKSEG0
> kernel, while using only %hi should be just an optimization.  Another
> strangeness.
> 
>> 80006ad0:	3c1b0000 	lui	k1,0x0
>> 80006ad4:	677b0000 	daddiu	k1,k1,0
>> 80006ad8:	001bdc38 	dsll	k1,k1,0x10
>> 80006adc:	677b8047 	daddiu	k1,k1,-32697
>> 80006ae0:	001bdc38 	dsll	k1,k1,0x10
>> 80006ae4:	df7b5008 	ld	k1,20488(k1)
> 
> The address of kernelsp should be 0xffffffff80475008.  It seems
> a regular value.

Note to Self: Drink coffee before attempting to follow clearly-stated 
instructions on sending in disassembly of failed kernel.

Lets try this one; the kernel was built with gcc-4.1.2 and binutils-2.17 this 
time around, and I tested it before running objdump on it.  It just hangs right 
after loading:

 > bootp(): console=ttyS0,38400 root=/dev/md0
Setting $netaddr to 192.168.1.12 (from server )
Obtaining  from server
4358278+315290 entry: 0x80401000



--Kumba

-- 
Gentoo/MIPS Team Lead

"Such is oft the course of deeds that move the wheels of the world: small hands 
do them because they must, while the eyes of the great are elsewhere."  --Elrond

[-- Attachment #2: vmlnx-26204-dis-hi.txt --]
[-- Type: text/plain, Size: 2116 bytes --]

80006ae0 <handle_int>:
80006ae0:	401a6000 	mfc0	k0,$12
80006ae4:	001ad0c0 	sll	k0,k0,0x3
80006ae8:	07400003 	bltz	k0,80006af8 <handle_int+0x18>
80006aec:	03a0d82d 	move	k1,sp
80006af0:	3c1b8048 	lui	k1,0x8048
80006af4:	df7b9008 	ld	k1,-28664(k1)
80006af8:	03a0d02d 	move	k0,sp
80006afc:	677dfed0 	daddiu	sp,k1,-304
80006b00:	ffba00e8 	sd	k0,232(sp)
80006b04:	ffa30018 	sd	v1,24(sp)
80006b08:	ffa00000 	sd	zero,0(sp)
80006b0c:	40036000 	mfc0	v1,$12
80006b10:	ffa20010 	sd	v0,16(sp)
80006b14:	ffa30100 	sd	v1,256(sp)
80006b18:	ffa40020 	sd	a0,32(sp)
80006b1c:	40036800 	mfc0	v1,$13
80006b20:	ffa50028 	sd	a1,40(sp)
80006b24:	ffa30120 	sd	v1,288(sp)
80006b28:	ffa60030 	sd	a2,48(sp)
80006b2c:	40237000 	dmfc0	v1,$14
80006b30:	ffa70038 	sd	a3,56(sp)
80006b34:	ffa80040 	sd	t0,64(sp)
80006b38:	ffa90048 	sd	t1,72(sp)
80006b3c:	ffa30128 	sd	v1,296(sp)
80006b40:	ffb900c8 	sd	t9,200(sp)
80006b44:	ffbc00e0 	sd	gp,224(sp)
80006b48:	ffbf00f8 	sd	ra,248(sp)
80006b4c:	37bc3fff 	ori	gp,sp,0x3fff
80006b50:	3b9c3fff 	xori	gp,gp,0x3fff
80006b54:	ffa10008 	sd	at,8(sp)
80006b58:	00001810 	mfhi	v1
80006b5c:	ffa30108 	sd	v1,264(sp)
80006b60:	00001812 	mflo	v1
80006b64:	ffaa0050 	sd	t2,80(sp)
80006b68:	ffab0058 	sd	t3,88(sp)
80006b6c:	ffa30110 	sd	v1,272(sp)
80006b70:	ffac0060 	sd	t4,96(sp)
80006b74:	ffad0068 	sd	t5,104(sp)
80006b78:	ffae0070 	sd	t6,112(sp)
80006b7c:	ffaf0078 	sd	t7,120(sp)
80006b80:	ffb800c0 	sd	t8,192(sp)
80006b84:	ffb00080 	sd	s0,128(sp)
80006b88:	ffb10088 	sd	s1,136(sp)
80006b8c:	ffb20090 	sd	s2,144(sp)
80006b90:	ffb30098 	sd	s3,152(sp)
80006b94:	ffb400a0 	sd	s4,160(sp)
80006b98:	ffb500a8 	sd	s5,168(sp)
80006b9c:	ffb600b0 	sd	s6,176(sp)
80006ba0:	ffb700b8 	sd	s7,184(sp)
80006ba4:	ffbe00f0 	sd	s8,240(sp)
80006ba8:	400c6000 	mfc0	t4,$12
80006bac:	3c0d1000 	lui	t5,0x1000
80006bb0:	35ad001f 	ori	t5,t5,0x1f
80006bb4:	018d6025 	or	t4,t4,t5
80006bb8:	398c001f 	xori	t4,t4,0x1f
80006bbc:	408c6000 	mtc0	t4,$12
	...
80006bcc:	df900058 	ld	s0,88(gp)
80006bd0:	ff9d0058 	sd	sp,88(gp)
80006bd4:	3c1f8000 	lui	ra,0x8000
80006bd8:	0800154e 	j	80005538 <plat_irq_dispatch>
80006bdc:	67ff68c0 	daddiu	ra,ra,26816

  reply	other threads:[~2007-03-27  0:52 UTC|newest]

Thread overview: 110+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-04 23:18 Building 64 bit kernel on Cobalt Jim Gifford
2007-03-04 23:27 ` Ralf Baechle
2007-03-08  6:11   ` Jim Gifford
2007-03-08  8:46     ` Jim Gifford
2007-03-08 12:48     ` Franck Bui-Huu
2007-03-08 16:11       ` Jim Gifford
2007-03-13  0:57         ` Jim Gifford
2007-03-13 10:38           ` Franck Bui-Huu
2007-03-13 11:53             ` Ralf Baechle
2007-03-18 21:52             ` Jim Gifford
2007-03-19  1:12               ` Atsushi Nemoto
2007-03-19  5:20                 ` Jim Gifford
2007-03-19  6:07                   ` Atsushi Nemoto
2007-03-19 10:08                     ` Franck Bui-Huu
2007-03-19 10:17                       ` Franck Bui-Huu
2007-03-21 17:07                         ` Atsushi Nemoto
2007-03-21 19:31                           ` Franck Bui-Huu
2007-03-23 13:47                             ` Kumba
2007-03-23 15:24                               ` Atsushi Nemoto
2007-03-24  3:31                                 ` Kumba
2007-03-24 14:47                                   ` Atsushi Nemoto
2007-03-24 23:16                                     ` Thiemo Seufer
2007-03-25  7:25                                       ` [PATCH]: Remove CONFIG_BUILD_ELF64 entirely Kumba
2007-03-25 14:45                                         ` Thiemo Seufer
2007-03-26 11:35                                           ` Maciej W. Rozycki
2007-03-26 11:56                                             ` Ralf Baechle
2007-03-26 12:09                                               ` Maciej W. Rozycki
2007-03-26 12:34                                                 ` Ralf Baechle
2007-03-25 16:10                                         ` Atsushi Nemoto
2007-03-25 16:40                                           ` Ralf Baechle
2007-03-26  9:14                                             ` Franck Bui-Huu
2007-03-26  9:42                                               ` Thiemo Seufer
2007-03-25 16:59                                           ` Kumba
2007-03-25 17:07                                             ` Atsushi Nemoto
2007-03-25 18:33                                               ` Kumba
2007-03-26 10:36                                                 ` Atsushi Nemoto
2007-03-26 13:48                                                   ` Kumba
2007-03-26 14:43                                                     ` Atsushi Nemoto
2007-03-27  0:51                                                       ` Kumba [this message]
2007-03-27 14:53                                                         ` Atsushi Nemoto
2007-03-27 17:54                                                           ` Ilya A. Volynets-Evenbakh
2007-03-28 15:14                                                             ` Atsushi Nemoto
2007-03-27 19:01                                                           ` Thiemo Seufer
2007-03-28 13:26                                                           ` Kumba
2007-03-28 15:24                                                             ` Atsushi Nemoto
2007-03-29  1:50                                                               ` Kumba
2007-03-29 14:53                                                                 ` Atsushi Nemoto
2007-03-30  6:18                                                                   ` Kumba
2007-03-30  2:20                                                               ` Kumba
2007-02-18 20:00                                                                 ` IP32 prom crashes due to __pa() funkiness Kumba
2007-03-01  4:33                                                                   ` Kumba
2007-03-01  9:39                                                                   ` Franck Bui-Huu
2007-03-10  9:41                                                                     ` [PATCH], " peter fuerst
2007-03-17 19:52                                                                     ` Kumba
2007-03-17 21:48                                                                       ` Arnaud Giersch
2007-03-18  2:04                                                                         ` Kumba
2007-03-19 13:53                                                                           ` Franck Bui-Huu
2007-03-19 14:07                                                                             ` Thiemo Seufer
2007-03-19 14:19                                                                               ` Franck Bui-Huu
2007-03-19 14:17                                                                             ` Franck Bui-Huu
2007-03-19 14:24                                                                             ` Kumba
2007-03-19 14:45                                                                               ` Thiemo Seufer
2007-03-19 14:46                                                                               ` Atsushi Nemoto
2007-03-19 21:35                                                                               ` Franck Bui-Huu
2007-03-20 14:10                                                                                 ` Kumba
2007-03-23 15:12                                                                                   ` Franck Bui-Huu
     [not found]                                                                     ` <45FC3923.2080207@gentoo.org>
2007-03-18  9:42                                                                       ` peter fuerst
2007-03-18 21:26                                                                         ` Kumba
2007-03-18 21:37                                                                           ` Kumba
2007-03-18 22:44                                                                         ` Kumba
2007-03-19 13:57                                                                           ` Franck Bui-Huu
2007-03-30  3:01                                                                   ` [PATCH]: Remove CONFIG_BUILD_ELF64 entirely Atsushi Nemoto
2007-03-30  5:35                                                                     ` Kumba
2007-03-30  6:09                                                                       ` Atsushi Nemoto
2007-09-26  2:08                                                                         ` CONFIG_BUILD_ELF64 broken on IP32 since 2.6.20 Atsushi Nemoto
2007-09-26  5:59                                                                           ` Martin Michlmayr
2007-09-26  6:19                                                                             ` Giuseppe Sacco
2007-09-27  0:24                                                                             ` Thiemo Seufer
2007-09-26  9:14                                                                           ` Franck Bui-Huu
2007-09-26 14:42                                                                             ` Atsushi Nemoto
2007-03-25 22:19                                             ` [PATCH]: Remove CONFIG_BUILD_ELF64 entirely Ralf Baechle
2007-03-26 13:25                                               ` Atsushi Nemoto
2007-03-26 13:54                                               ` Franck Bui-Huu
2007-03-26 14:48                                                 ` Atsushi Nemoto
2007-03-26 15:31                                                   ` Franck Bui-Huu
2007-03-26 15:45                                                     ` Atsushi Nemoto
2007-03-26 16:07                                                       ` Franck Bui-Huu
2007-03-27  3:12                                                         ` Atsushi Nemoto
2007-03-27  8:01                                                           ` Franck Bui-Huu
2007-03-26 15:56                                                     ` Thiemo Seufer
2007-03-26  9:02                                             ` Franck Bui-Huu
2007-03-25 15:40                                       ` Building 64 bit kernel on Cobalt Atsushi Nemoto
  -- strict thread matches above, loose matches on Subject: below --
2007-09-25 18:13 CONFIG_BUILD_ELF64 broken on IP32 since 2.6.20 Martin Michlmayr
2007-09-25 18:32 ` sknauert
2007-09-25 18:43   ` Martin Michlmayr
2007-09-25 18:56     ` sknauert
2007-09-26  8:03 ` Franck Bui-Huu
2007-09-26  9:14   ` Martin Michlmayr
2007-09-26  9:54     ` Franck Bui-Huu
2007-09-26 10:24       ` Martin Michlmayr
2007-09-26 11:32         ` Maciej W. Rozycki
2007-09-26 13:34           ` Franck Bui-Huu
2007-09-26 13:46             ` Martin Michlmayr
2007-09-26 14:49             ` Maciej W. Rozycki
2007-09-26 15:34               ` Atsushi Nemoto
2007-09-26 15:47                 ` Maciej W. Rozycki
2007-09-27  8:11                   ` Franck Bui-Huu
2007-09-27 11:10                     ` Maciej W. Rozycki
2007-09-27 13:36                     ` Ralf Baechle
2007-09-27 13:47                       ` Franck Bui-Huu

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=46086A90.7070402@gentoo.org \
    --to=kumba@gentoo.org \
    --cc=anemo@mba.ocn.ne.jp \
    --cc=linux-mips@linux-mips.org \
    --cc=ralf@linux-mips.org \
    --cc=ths@networkno.de \
    /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.