On 28.02.2012 11:27, Gedare Bloom wrote:
> On Tue, Feb 28, 2012 at 11:15 AM, Xuhao Chen <[email protected]> wrote: > >> Hi Gedare, I have read your blog "a week in m5". And I have a question about m5. The Solaris 10 binary image for SPARC includes "reset.bin, q.bin, openboot.bin" etc. I copy *.bin and nvram1 from OpenSPARCT1_Arch.1.5/S10image/ to the /dist/m5/system/binaries/ directory. Also rename reset.bin, q.bin, and openboot.bin to reset_new.bin, q_new.bin, and openboot_new.bin, which are the binaries expected by the m5 SPARC_FS scripts. Then copy disk.s10hw2 from the S10image/ directory to the /dist/m5/system/disks/ directory. But when booting the system, it still cannot find the kernel file: info: No kernel set for full system simulation. Assuming you know what you're doing... Do you know the reason? Should I use the option --kernel to specify the kernel file? But which one is the kernel file? By the way, how many CPUs can gem5 run in SPARC FS mode? I know that it can be up to 64 CPUs in Alpha FS mode. Thanks. > > It has been awhile since I worked with GEM5 so I cannot be certain; > that post is nearly 2 years old so a lot may have changed since then. > I did not have to specify a --kernel option, and the fs.py > (FSConfig.py) had all the options set to point toward the OpenBoot > binary files and example disk containing the OpenSolaris image. The > info message does not necessarily mean there is a problem, and if you > connect with m5term you might still reach the OpenBoot prompt anyway. > > When I was using the SPARC_FS only 1 core was supported. Maybe someone > has been developing this port but I am not aware. Unless you are > really committed to the SPARC architecture, I would suggest trying one > of the other CPU models. > > Good luck, > Gedare > >> ________________________________ Xuhao Chen PhD student School of Computer National University of Defense Technology Changsha, Hunan, P.R.China, 410073 Tel: +86-159-741-03340 (Mobile) > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users The message printed it simply a message that you need to know what you're doing. In SPARC/Solaris unlike other architectures we run the full bare-metal boot loader which pulls the kernel off the disk image. For SPARC no kernel should be specified on the command line. I imagine the system is booting just fine. We only ever got Solaris/SPARC booting on a single core in atomic mode. While some of the peripherals that needed to exist were written for multi-cores it was never tested and debugged. Ali
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
