> > > Hi, > > Since the git didn't work well with me ,i downloaded linux-2.6.28.4.tar.bz2 > <http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.4.tar.bz2>then > i followed these commands at :http://gem5.org/Linux_kernel > > and when i applied "make vmlinux -j 4" > I got the same error message : > # configuration written to .config > # > CHK include/linux/version.h > UPD include/linux/version.h > CHK include/linux/utsrelease.h > UPD include/linux/utsrelease.h > SYMLINK include/asm -> include/asm-x86 > ln: failed to create symbolic link `include/asm': Read-only file system > make: *** [include/asm] Error 1 > make: *** Waiting for unfinished jobs.... > > > So Please would you tell the commands steps that you have used to compile > the kernel ? > > > Thanks in advance > Best Regards > Wael AMR > > > I'm not sure what that error means. Maybe you can look at the folder you are installing in and make sure you have write permission everywhere. I think there needs to be a .config file in the same directory, and then you can just use "make".
Here is the problem I was having, for which I needed to recompile the kernel: when booting, I saw some messages like "WARNING: NR_CPUS limit of 8 reached. Processor ignored." in the m5_term window. I was trying to run an x86 full system simulation with 32 cores. My steps to build, % is the shell 1. Download linux version 2.6.28.4 (the version we have a config for) from http://www.kernel.org/pub/linux/kernel/v2.6/ and extract. 2. % cd linux-2.6.28.4 3. Copy existing config from gem5 folder % cp $GEM5/x86-system/binaries/linux-2.6.28.4 .config 4. % make menuconfig This brings up a menu where you can change the configuration of the kernel. In my case, I set SMP support under Processor type to Yes and max number of CPUs to 32. 5. Quit from menu 6. % make 7. Copy newly created vmlinux into x86 system/binaries folder and rename if you want e.g vmlinux-2.6.28.4-smp % cp vmlinux $GEM5/x86-system/binaries 8. Specify this kernel when running gem5 e.g. % setenv M5_PATH $GEM5/x86-system % ./build/X86_FS/gem5.opt ./configs/example/ruby_fs.py -n 32 --kernel =vmlinux-2.6.28.4-smp Diana
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users