From owner-freebsd-mips@freebsd.org Sat Oct 28 01:28:11 2017 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D7FDE55ABB for ; Sat, 28 Oct 2017 01:28:11 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from nh505-vm0.bullet.mail.kks.yahoo.co.jp (nh505-vm0.bullet.mail.kks.yahoo.co.jp [183.79.57.102]) by mx1.freebsd.org (Postfix) with SMTP id 1243582373 for ; Sat, 28 Oct 2017 01:28:10 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from [183.79.100.140] by nh505.bullet.mail.kks.yahoo.co.jp with NNFMP; 28 Oct 2017 01:26:18 -0000 Received: from [183.79.100.132] by t503.bullet.mail.kks.yahoo.co.jp with NNFMP; 28 Oct 2017 01:26:18 -0000 Received: from [127.0.0.1] by omp501.mail.kks.yahoo.co.jp with NNFMP; 28 Oct 2017 01:26:18 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 358878.8806.bm@omp501.mail.kks.yahoo.co.jp Received: (qmail 83516 invoked by uid 60001); 28 Oct 2017 01:26:18 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.jp; s=yj20110701; t=1509153977; bh=ChEAByRmwWUKaHdl32K9ef9QFkHrormuWdUbnvOOQZQ=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:References:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=c/9YbIUViI+z2E85rJzhlCRaSLkRTUOkgTk6BcFKpHrc+fU9ahH+WR8/d5OdiUqdnc9QAsdetjEbe9GYj9bpAQmrPlVzvUVMvbhNRzd8rcTS5ubSEqrW1IQrdBxy0Cv+hwgMplL7B08k255Kq5Np5242/UqRh8kImpGu5i9ffbM= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:References:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=L2l8C9B/hZgzZnY89BuJyADFUt2z/TnOqVJZ+hJ+e1D1DBThMoMg9kJ5a7+1bMYP8nKBY40TRIQRs90+t8eQLWg94QktruWRQM0kzg61EcSfnN/xTmRdKlTeTLCVoykrkBQamas5/fyj31wE8Km+f9XdpWEfVlJgvgxPUJPYVLU=; Message-ID: <926431.68621.qm@web101711.mail.ssk.yahoo.co.jp> X-YMail-OSG: kbzZIFgVM1nyCJL3HrE1WCrfH2KFWm3r6lvzP2thgje0.gnnotbuigjTwz5BRUnQ1SslU_xMM6TOlktBN9Y9WFDwmnNHNzBRB25LrVeDOASjxTIifovM2nxFWqm_x6.Xmr3ndCHcrTv0Nz9_XSl7nJL3roh.6zPh_bUMfzzDG1dgQzTq.FLtJhdJfJ6rxoE1DQgrCifF2oOOAzReqbFOm6NDY_TLmhI7HoTli_d86BIUhqZORJGPs.rAmdWP4EEbQQEShbJB80zd2hJAsWukdCvfjL2KxaqrSCnqQB77o8eYur2vz4w0P6P36MRQtjiIhqpB7M5VqkAhsNNyJgnZkgzvUCSt5_HCTAyEHsgsZhbyTi6pOWTATyIl_94Iw9a0__aBJaXhVI87GESYout1g4DetobWau0Hk09UdH3syrYReacn8vvW6_2JcqGQH_brQtIfZ88tbG5JcH_6t2rp31RsXXkFl3l.gDykVijgAuhDrgTPwvjmhxd0oBdJBxl6vfXHk2i3_AzswQLN.o0mEPK06Chp3jpC_BXD_i.uEbI3iPRcFt3Rk4qhDe_JnqfPBo5n7D9YVWJc4dFzNgY5BS2aokqtFszgCAKSLWJmAmLWJg-- Received: from [61.23.25.155] by web101711.mail.ssk.yahoo.co.jp via HTTP; Sat, 28 Oct 2017 10:26:17 JST X-Mailer: YahooMailWebService/0.8.111_74 X-YMail-JAS: vpdIHH8VM1lSJG6BPZlUgjD8hP_JJ_ZIuq0uYVWfAg9d.q3BohEV5fd_sRylhkvirsBO6A05y_81n3_.pvop8S8kldF37_88kCh1NcwtcL6SfTOeHH2lipYgrcNwJaaPXO2h 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> <623774.68843.qm@web101719.mail.ssk.yahoo.co.jp> <20170214214631.27afb824@kan> <551993.21971.qm@web101703.mail.ssk.yahoo.co.jp> <839292.84048.qm@web101712.mail.ssk.yahoo.co.jp> Date: Sat, 28 Oct 2017 10:26:17 +0900 (JST) From: Mori Hiroki Reply-To: Mori Hiroki Subject: Re: kld problem at Atheros AR9132 To: Ed Maste Cc: "freebsd-mips@freebsd.org" In-Reply-To: <839292.84048.qm@web101712.mail.ssk.yahoo.co.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Oct 2017 01:28:11 -0000 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 =0A> To: Ed Maste =0A> Cc: "freebsd-mips@freebsd.org" =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 =0A>> To: Mori Hiroki =0A>> Cc: Alexander Kabaev ; Adrian Chadd = =0A> ; "freebsd-mips@freebsd.org" =0A> =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 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>