Hi, I'm new to Gem5. I hope this is the right place to seek for help.
I ran into a problem when trying to boot linux on Alpha full-system using an inorder CPU - after ~187 instructions, the CPU tries to read from address 0xfffff00188, gets an error (as it isn't translated properly), goes to sleep and never wakes up. This problem happens on both gem5 and gem5-stable, with two versions of "vmlinux" (the linux kernel alpha binary) I've tried, and with several different command lines, e.g. ./build/ALPHA_FS/gem5.debug ./configs/example/fs.py --inorder --caches --l2cache ./build/ALPHA_FS/gem5.opt ./configs/example/fs.py --inorder --caches --l2cache and others. The same command lines work with all other CPU types. I've tried debugging it by outputting debug information, and I'm pretty sure something goes wrong earlier than that memory read (from 0xfffff00188), as I believe it should never get there, but I don't know where to look. Does the inorder CPU support booting the linux kernel on Alpha at all? Am I doing something wrong? If not, where can I look further to debug this issue? Thanks in advance, Eyal Yaacoby
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
