compile linux kernel 2.6.0 failed!
hi, I am compiling kernel 2.6.0 with gcc 4.4.5, when linking , here comes the error : /usr/bin/ld: arch/i386/kernel/vsyscall-int80.so: Not enough room for program headers, try linking with -N I suspect that gcc version is not compitable for ld , my ld is 2.20 version . I want to know what does this error mean ? and the general reason for this ? thanks! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
gcc 2.95.3 compile failure
hi: I am trying to compile gcc2.95.3 ,after I patch source code , and configure , make fail with this :gcc-2.95.3/libio/streambuf.h:37: parse error before `}' I find this line is 35 extern C { 36 #include libio.h 37 } how can I fix this error? thanks! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re:Re: gcc 2.95.3 compile failure
At 2012-12-19 22:54:30,Thomas Petazzoni thomas.petazz...@free-electrons.com wrote: Dear horse_rivers, On Wed, 19 Dec 2012 22:10:07 +0800 (CST), horse_rivers wrote: I am trying to compile gcc2.95.3 ,after I patch source code , and configure , make Do you know we are in 2012 ? Some people are even saying that the end of the world will be in two days. So what do you risk at trying with a sane, recent, version of gcc, instead of the prehistoric 2.95 version? becasue i want to compile linux 2.6 version kernel ,which require gcc2.95.3 Best regards Best regards, Thomas -- Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re:Re: can I input a gate service to kernel to get kernel data to user ?
At 2012-12-13 18:52:53,Matthias Brugger matthias@gmail.com wrote: On 12/13/2012 04:17 AM, horse_rivers wrote: is there method for doing this work? take kernel data to user? I think copy_to_user is what you are looking for: http://lxr.free-electrons.com/source/include/asm-generic/uaccess.h#L253 thanks ! can this function run at user level ? when programme is at user level , can I use this function to get kernel text segment data ,and then analysis it ? BestRegards! Cheers, Matthias thanks! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re:Re: can I input a gate service to kernel to get kernel data to user ?
At 2012-12-13 18:11:24,Daniel Baluta daniel.bal...@gmail.com wrote: On Thu, Dec 13, 2012 at 5:17 AM, horse_rivers horse_riv...@126.com wrote: is there method for doing this work? take kernel data to user? Check copy_to_user [1]. how can user application achive to getting data from kernel , I have no idea about procedure for implementing this quest is there some advice ? BestRegards! thanks, Daniel. [1] http://lxr.linux.no/#linux+v3.7/arch/x86/lib/usercopy_32.c#L715 ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
topic about old linux kernel version 0.11
hi, I use bochs to boot linux 0.11 kernel .I put kernel image to floppy , when it run to mount root-file system , it prints reset floppy called hoe to continue with this issure? thanks! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re:Re: Re: Does kernel Image file contains the elf format information ?
At 2012-11-27 15:58:39,Mulyadi Santosa mulyadi.sant...@gmail.com wrote: On Tue, Nov 27, 2012 at 2:08 PM, horse_rivers horse_riv...@126.com wrote: and this file can boot inux os ? if I put this file into floppy ,and boot from floppy ,can I boot this kernel ? as long as your bootloader could load and boot it, then yes this is to say, there is a interpreter working for analysis elf informayion ? thanks! -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
how to use kgtp in kernel debuging ?
hi: I want to trace kernel of linux 1.0 version ,and now I have compile sucessfully a 1.0 kernel with source code . but how to use kgtp tools to trace kernel ? what is target side and what is host ? thanks! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Does kernel Image file contains the elf format information ?
hi, when we compile kernel,gcc will put elf format information into the target file ,then we use build-tools construct the kernel Image, during this procedure,will elf information be copyed into Image file ? thanks! BestRegards! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re:Re: Does kernel Image file contains the elf format information ?
At 2012-11-27 13:10:37,Kumar amit mehta gmate.a...@gmail.com wrote: On Tue, Nov 27, 2012 at 12:44:45PM +0800, horse_rivers wrote: hi, when we compile kernel,gcc will put elf format information into the target file ,then we use build-tools construct the kernel Image, during this procedure,will elf information be copyed into Image file ? Yes, it does but as you know that the kernel image will be in the compressed format, therefore you'll have to decompress it first. I tried following with my kernel image and then I was able to use the 'readelf' and 'objdump' on the extracted elf: and this file can boot inux os ? if I put this file into floppy ,and boot from floppy ,can I boot this kernel ? thanks! amit@ubuntu:/tmp$ cp /boot/vmlinuz-3.7.0-rc3-next-20121029 /tmp/ amit@ubuntu:/tmp$ od -A d -t x1 vmlinuz-3.7.0-rc3-next-20121029 | grep '1f 8b 08 00' 0016992 f3 a5 fc 5e 8d 83 b4 91 4f 00 ff e0 1f 8b 08 00 amit@ubuntu:/tmp$ dd if=vmlinuz bs=1 skip=17004 | zcat vmlinux How did i calculated 17004 ? 0016992 + offset of GZ signature(1f 8b 08 00), i.e. 0016992 + 12 amit@ubuntu:/tmp$ dd if=vmlinuz-3.7.0-rc3-next-20121029 bs=1 skip=17004 | zcat vmlinux 5233764+0 records in 5233764+0 records out 5233764 bytes (5.2 MB) copied amit@ubuntu:/tmp$ file vmlinux vmlinux: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, BuildID[sha1]=0xb874d61ffd40167270bdc1a95274976200223cc0, stripped amit@ubuntu:/tmp$ objdump -f vmlinux vmlinux: file format elf32-i386 architecture: i386, flags 0x0102: EXEC_P, D_PAGED start address 0x0100 For more information check the link [1] below. - Amit [1] http://forums.codeguru.com/showthread.php?415186-convert-vmlinuz-to-vmlinux ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
what is the difference between kmalloc and vmalloc?
thanks! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re:Re: Re: Re: problem with kernel make in debian
don't top post, ok? :) ok:) And good luck. Don't forget to share your progress, ok? ;) of cource! as you say,the current gcc do not support some code, for example : 1. inline asm code form 2. CFLAG can not pass to subdirs my process is continuing . :) BestRegards! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re:Re: problem with kernel make in debian
thanks! do you mean that the compile environment is not confortable for linux2.0? but I find from google that I can do some modify for this done well . gensymb is a tool,which deal with kernel sysmboles.of course,it can be installed . BestRegards! At 2012-11-20 02:11:56,Mulyadi Santosa mulyadi.sant...@gmail.com wrote: On Mon, Nov 19, 2012 at 12:32 PM, horse_rivers horse_riv...@126.com wrote: hi, when I make kernel linux2.0 in debian ,which first do make dep ,but since it find no gensymb tool ,so it failed. do I read correctly that you wanna compile linux kernel version 2.0? On top of modern distro such as Slackware 13.37? I think you will fail...unless, you use ported kernel that is compile-able with recent gcc toolchain. -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
problem with kernel make in debian
hi, when I make kernel linux2.0 in debian ,which first do make dep ,but since it find no gensymb tool ,so it failed. how to resolve this issure? thanks sincerely! ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies