Date: Sat, 28 Oct 2017 10:26:17 +0900 (JST) From: Mori Hiroki <yamori813@yahoo.co.jp> To: Ed Maste <emaste@freebsd.org> Cc: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> Subject: Re: kld problem at Atheros AR9132 Message-ID: <926431.68621.qm@web101711.mail.ssk.yahoo.co.jp> In-Reply-To: <839292.84048.qm@web101712.mail.ssk.yahoo.co.jp> References: <632017.92175.qm@web101706.mail.ssk.yahoo.co.jp> <805328.90571.qm@web101707.mail.ssk.yahoo.co.jp> <108182.74391.qm@web101702.mail.ssk.yahoo.co.jp> <CAJ-Vmo=t=S15GqzdHnDj7vrSv4yy=fiRNYQBb14Z8NzBTF6nFg@mail.gmail.com> <623774.68843.qm@web101719.mail.ssk.yahoo.co.jp> <CAJ-Vmo=ZXsFOv_a8Aa7SwAYNp_QHDO2WOAunapLcjb=Je8ED8w@mail.gmail.com> <20170214214631.27afb824@kan> <551993.21971.qm@web101703.mail.ssk.yahoo.co.jp> <CAPyFy2AfxBqYW0bzcgQ6Xw2RSioHUtpH6c%2BamsXKviJ_zvXN5A@mail.gmail.com> <839292.84048.qm@web101712.mail.ssk.yahoo.co.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi=0A=0AI have still problem. I do debug elfcopy.=0A=0Amicroserver % readel= f -S Onion_Omega_kernel=0AThere are 30 section headers, starting at offset = 0x464c60:=0A=0ASection Headers:=0A=A0 [Nr] Name=A0 =A0 =A0 =A0 =A0 =A0 =A0 = Type=A0 =A0 =A0 =A0 =A0 =A0 Addr =A0 =A0 Off=A0 =A0 Size =A0 ES Flg Lk Inf = Al=0A=A0 [ 0] =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 NULL=A0 =A0 =A0 =A0 =A0 = =A0 00000000 000000 000000 00=A0 =A0 =A0 0 =A0 0=A0 0=0A=A0 [ 1] .text =A0 = =A0 =A0 =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 80050120 000120 2b0c90 00=A0 AX= =A0 0 =A0 0 16=0A=A0 [ 2] .MIPS.stubs =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 8= 0300db0 2b0db0 000010 00=A0 AX=A0 0 =A0 0=A0 4=0A=A0 [ 3] .rodata =A0 =A0 = =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 80300dc0 2b0dc0 03c820 00 =A0 A=A0 0 = =A0 0 16=0A=A0 [ 4] set_sysctl_set=A0 =A0 PROGBITS=A0 =A0 =A0 =A0 8033d5e0 = 2ed5e0 0010d4 00 =A0 A=A0 0 =A0 0=A0 4=0A=A0 [ 5] set_sysuninit_set PROGBIT= S=A0 =A0 =A0 =A0 8033e6b4 2ee6b4 0004ac 00 =A0 A=A0 0 =A0 0=A0 4=0A=A0 [ 6]= set_sysinit_set =A0 PROGBITS=A0 =A0 =A0 =A0 8033eb60 2eeb60 0008ec 00 =A0 = A=A0 0 =A0 0=A0 4=0A=A0 [ 7] set_cam_xpt_xport PROGBITS=A0 =A0 =A0 =A0 8033= f44c 2ef44c 000028 00 =A0 A=A0 0 =A0 0=A0 4=0A=A0 [ 8] set_modmetadata_s PR= OGBITS=A0 =A0 =A0 =A0 8033f474 2ef474 000464 00 =A0 A=A0 0 =A0 0=A0 4=0A=A0= [ 9] set_cam_xpt_proto PROGBITS=A0 =A0 =A0 =A0 8033f8d8 2ef8d8 000010 00 = =A0 A=A0 0 =A0 0=A0 4=0A=A0 [10] set_kdb_dbbe_set=A0 PROGBITS=A0 =A0 =A0 = =A0 8033f8e8 2ef8e8 000008 00 =A0 A=A0 0 =A0 0=A0 4=0A=A0 [11] set_cons_set= =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 8033f8f0 2ef8f0 000008 00 =A0 A=A0 0 = =A0 0=A0 4=0A=A0 [12] usb_host_id =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 8033f= 900 2ef900 000040 00 =A0 A=A0 0 =A0 0 32=0A=A0 [13] set_kbddriver_set PROGB= ITS=A0 =A0 =A0 =A0 8033f940 2ef940 000004 00 =A0 A=A0 0 =A0 0=A0 4=0A=A0 [1= 4] .interp =A0 =A0 =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 8033f944 2ef944 0000= 0d 00 =A0 A=A0 0 =A0 0=A0 1=0A=A0 [15] .hash =A0 =A0 =A0 =A0 =A0 =A0 HASH= =A0 =A0 =A0 =A0 =A0 =A0 8033f954 2ef954 00a9a8 04 =A0 A 16 =A0 0=A0 4=0A=A0= [16] .dynsym =A0 =A0 =A0 =A0 =A0 DYNSYM=A0 =A0 =A0 =A0 =A0 8034a2fc 2fa2fc= 01a650 10 =A0 A 17 =A0 1=A0 4=0A=A0 [17] .dynstr =A0 =A0 =A0 =A0 =A0 STRTA= B=A0 =A0 =A0 =A0 =A0 8036494c 31494c 01a1f5 00 =A0 A=A0 0 =A0 0=A0 1=0A=A0 = [18] .reginfo=A0 =A0 =A0 =A0 =A0 MIPS_REGINFO=A0 =A0 8037eb44 32eb44 000018= 18 =A0 A=A0 0 =A0 0=A0 4=0A=A0 [19] .data =A0 =A0 =A0 =A0 =A0 =A0 PROGBITS= =A0 =A0 =A0 =A0 80382000 332000 039700 00=A0 WA=A0 0 =A0 0 8192=0A=A0 [20] = .rld_map=A0 =A0 =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 803bb700 36b700 000004 = 00=A0 WA=A0 0 =A0 0=A0 4=0A=A0 [21] set_pcpu=A0 =A0 =A0 =A0 =A0 PROGBITS=A0= =A0 =A0 =A0 803bb740 36b740 000d04 00=A0 WA=A0 0 =A0 0 64=0A=A0 [22] .got= =A0 =A0 =A0 =A0 =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 803bc450 36c450 001668 = 04 WAp=A0 0 =A0 0 16=0A=A0 [23] .dynamic=A0 =A0 =A0 =A0 =A0 DYNAMIC =A0 =A0= =A0 =A0 803bdab8 36dab8 0000c8 08 =A0 A 17 =A0 0=A0 4=0A=A0 [24] .bss=A0 = =A0 =A0 =A0 =A0 =A0 =A0 NOBITS=A0 =A0 =A0 =A0 =A0 803bdb80 36db80 028e10 00= =A0 WA=A0 0 =A0 0 64=0A=A0 [25] .comment=A0 =A0 =A0 =A0 =A0 PROGBITS=A0 =A0= =A0 =A0 00000000 36db80 007b58 00=A0 =A0 =A0 0 =A0 0=A0 1=0A=A0 [26] .pdr= =A0 =A0 =A0 =A0 =A0 =A0 =A0 PROGBITS=A0 =A0 =A0 =A0 00000000 3756d8 048ec0 = 00=A0 =A0 =A0 0 =A0 0=A0 4=0A=A0 [27] .shstrtab =A0 =A0 =A0 =A0 STRTAB=A0 = =A0 =A0 =A0 =A0 00000000 3be598 000142 00=A0 =A0 =A0 0 =A0 0=A0 1=0A=A0 [28= ] .symtab =A0 =A0 =A0 =A0 =A0 SYMTAB=A0 =A0 =A0 =A0 =A0 00000000 3be6dc 046= 400 10 =A0 =A0 29 11229=A0 4=0A=A0 [29] .strtab =A0 =A0 =A0 =A0 =A0 STRTAB= =A0 =A0 =A0 =A0 =A0 00000000 404adc 060184 00=A0 =A0 =A0 0 =A0 0=A0 1=0AKey= to Flags:=0A=A0 W (write), A (alloc), X (execute), M (merge), S (strings)= =0A=A0 I (info), L (link order), G (group), x (unknown)=0A=A0 O (extra OS p= rocessing required) o (OS specific), p (processor specific)=0A=0AI check bi= nary by binutils objcopy and elfcopy.=A0=0A=0A15, 16, 23 section missing sw= ap copy by elfcopy.=0A=0AThanks=0A=0AHiroki Mori=0A=0A----- Original Messag= e -----=0A> From: Mori Hiroki <yamori813@yahoo.co.jp>=0A> To: Ed Maste <ema= ste@freebsd.org>=0A> Cc: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.o= rg>=0A> Date: 2017/6/18, Sun 20:10=0A> Subject: Re: kld problem at Atheros = AR9132=0A> =0A> Hi=0A> =0A> I do convert by objcopy as this.=0A> =0A> % /fo= o/opjcopy -O binary=A0Onion_Omega_kernel=A0Onion_Omega_kernel.ng=0A> % /bar= /opjcopy -O=A0binary=A0Onion_Omega_kernel Onion_Omega_kernel.ok=0A> =0A> Th= is is file.=0A> =0A> https://www.dropbox.com/sh/p0dw40q9ihjfwxx/AABgpY9XINY= kCPe6Up1mWKeDa?dl=3D0=0A> =0A> =0A> Onion_Omega_kernel is original elf kern= el.=0A> =0A> =0A> Onion_Omega_kernel.ok is used binutil objcopy.=0A> =0A> = =0A> Onion_Omega_kernel.ng is used elftoolchain objcopy.=0A> =0A> =0A> =0A>= Regards.=0A> =0A> Hiroki Mori=0A> =0A> =0A> ----- Original Message -----= =0A>> From: Ed Maste <emaste@freebsd.org>=0A>> To: Mori Hiroki <yamori813= @yahoo.co.jp>=0A>> Cc: Alexander Kabaev <kabaev@gmail.com>; Adrian Chadd = =0A> <adrian.chadd@gmail.com>; "freebsd-mips@freebsd.org" =0A> <freebsd-mip= s@freebsd.org>=0A>> Date: 2017/6/18, Sun 19:15=0A>> Subject: Re: kld prob= lem at Atheros AR9132=0A>> =0A>> On 15 June 2017 at 09:15, Mori Hiroki <ya= mori813@yahoo.co.jp> wrote:=0A>>> =A0 Hi.=0A>>> =0A>>> =A0 I still have thi= s problem. I seem this is endian problem.=0A>>> =0A>>> =A0 microserver % cm= p -l Onion_Omega_kernel.binutil.ok =0A>> Onion_Omega_kernel.elfcopy.ng=0A>= >> =A0 | head=0A>>> =A0 3055349=A0=A0 0=A0=A0 3=0A>>> =A0 3055350=A0=A0 0= =A0 20=0A>>> =A0 3055351=A0 20=A0=A0 0=0A>>> =A0 3055352=A0=A0 3=A0=A0 0=0A= >> =0A>> Can you extract and share the elfcopy/objcopy invocation? If you = can=0A>> also make the ELF input file available I will investigate.=0A>> = =0A> _______________________________________________=0A> freebsd-mips@freeb= sd.org mailing list=0A> https://lists.freebsd.org/mailman/listinfo/freebsd-= mips=0A> To unsubscribe, send any mail to =0A> "freebsd-mips-unsubscribe@fr= eebsd.org"=0A>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?926431.68621.qm>