Hi Serhat Gesoglu, Ok. Thanks a lot. I will try again and wait it for long time until ends. I thought the command which was inputted was wrong.
with best regards Yunxia Zhu On Tue, 28 Aug 2018 at 13:53, Serhat Gesoglu < serhat.geso...@manchester.ac.uk> wrote: > Hello,, > You should wait for the simulation to end. I am not sure which cpu type > you are using but you might want to try --cpu-type=AtomicSimpleCPU if you > are not already using it. Otherwise you should give it more time. > > Kind regards > Serhat > > ________________________________________ > From: gem5-users [gem5-users-boun...@gem5.org] on behalf of Yunxia Zhu [ > emilia...@gmail.com] > Sent: 28 August 2018 12:44 > To: gem5 users mailing list > Subject: Re: [gem5-users] Create Checkpoint > > Hello Serhat Gesoglu, > > I didn't get any error and I didn't get "checkpoint simulation" either. My > output is as same as the output when I simulate gem5 OS without script. And > it is attached below. > > gem5 Simulator System. http://gem5.org > gem5 is copyrighted software; use the --copyright option for details. > > gem5 compiled Aug 8 2018 11:04:48 > gem5 started Aug 28 2018 13:21:05 > gem5 executing on zhu-Vostro-3560, pid 4114 > command line: build/X86/gem5.opt configs/example/fs.py > --script=configs/boot/hack_back_ckpt.rcS > > Global frequency set at 1000000000000 ticks per second > warn: DRAM device capacity (8192 Mbytes) does not match the address range > assigned (512 Mbytes) > info: kernel located at: > /home/zhu/gem5_FS_64/gem5/full_system_sample/x86-system/binaries/vmlinux > Listening for com_1 connection on port 3456 > 0: rtc: Real-time clock set to Sun Jan 1 00:00:00 2012 > 0: system.remote_gdb: listening for remote gdb on port 7000 > warn: Reading current count from inactive timer. > **** REAL SIMULATION **** > info: Entering event queue @ 0. Starting simulation... > warn: x86 cpuid family 0x0000: unimplemented function 6 > warn: x86 cpuid family 0x0000: unimplemented function 6 > warn: x86 cpuid family 0x0000: unimplemented function 6 > warn: instruction 'fninit' unimplemented > warn: Don't know what interrupt to clear for console. > warn: x86 cpuid family 0x0000: unimplemented function 6 > warn: x86 cpuid family 0x0000: unimplemented function 6 > warn: x86 cpuid family 0x0000: unimplemented function 6 > warn: Tried to clear PCI interrupt 14 > warn: Write to unknown i8042 (keyboard controller) command port. > warn: instruction 'prefetch_nta' unimplemented > warn: instruction 'fwait' unimplemented > > > I don't know why it happens. Is it possible that it needs a lot of time to > create checkpoint? It has already run for one hour. Could you give me some > advice? Thank you > > with best regards > Yunxia Zhu > > > On Tue, 28 Aug 2018 at 11:53, Serhat Gesoglu < > serhat.geso...@manchester.ac.uk<mailto:serhat.geso...@manchester.ac.uk>> > wrote: > Hello, > Do you get an error after running the first command? ($ build/X86/gem5.opt > configs/example/fs.py --script=configs/boot/hack_back_ckpt.rcS). The > output should say something like "Checkpointing simulation...". This > command should create a folder starting with "cpt" in your m5out folder. > And then you should be able to use it with "-r 1 --script=[your script]". > > If you are using "hack_back_ckpt.rcS" you don't need to use "m5 > checkpoint". > Otherwise you can use it in a script file (to be loaded with > --script=[path/to/file/checkpoint.rcS]) for instance: > $ cat runscripts/checkpoint.rcS > m5 checkpoint > m5 exit > > This will create a checkpoint and exit. But be aware that when you use a > script like this, this same script will be loaded to your system and it > will just exit when you restore from this checkpoint (this was my mistake > when I first used checkpoints). > So you need to put the commands you want to simulate between the last two > commands: > > m5 checkpoint > ./test.sh > m5 exit > > Kind regards > Serhat > > ________________________________________ > From: gem5-users [gem5-users-boun...@gem5.org<mailto: > gem5-users-boun...@gem5.org>] on behalf of Yunxia Zhu [emilia...@gmail.com > <mailto:emilia...@gmail.com>] > Sent: 28 August 2018 10:28 > To: gem5 users mailing list > Subject: Re: [gem5-users] Create Checkpoint > > Hello Serhat Gesoglu, > > I used m5 commands but I still failed to create checkpoint. > Here it is details: > > Create checkpoint: > gem5 $ build/X86/gem5.opt configs/example/fs.py > --script=configs/boot/hack_back_ckpt.rcS > > Restore checkpoint: > gem5 $ build/X86/gem5.opt configs/example/fs.py -r 1 > > Then it shows "checkpoint 1 not found" > > And I am also confused where to add "m5 checkpoint". Could you show me the > command? Thank you very much. > > with best regards > Yunxia Zhu > > > > > On Tue, 21 Aug 2018 at 17:05, Serhat Gesoglu < > serhat.geso...@manchester.ac.uk<mailto:serhat.geso...@manchester.ac.uk > ><mailto:serhat.geso...@manchester.ac.uk<mailto: > serhat.geso...@manchester.ac.uk>>> wrote: > Hello, > gem5-gpu is the combination of gem5 and gpgpu-sim. You may find more > information here: https://gem5-gpu.cs.wisc.edu/wiki/ > If you are not planning to simulate gpus sticking to gem5 might be a > better idea. > > To create checkpoints you have two options. > One is the command line option "--checkpoint-at-end". This will create a > checkpoint when your simulation ends. > > The second way is to use use m5 commands (which I think the easier way). > There is a script file: "configs/boot/hack_back_ckpt.rcS" to see more on > this. > You need to run the simulation with this script first. It creates a > checkpoint and stops. The second time (when restored from a checkpoint), > you use your own script. > > Kind regards > Serhat Gesoglu > > ________________________________________ > From: gem5-users [gem5-users-boun...@gem5.org<mailto: > gem5-users-boun...@gem5.org><mailto:gem5-users-boun...@gem5.org<mailto: > gem5-users-boun...@gem5.org>>] on behalf of Yunxia Zhu [ > emilia...@gmail.com<mailto:emilia...@gmail.com><mailto:emilia...@gmail.com > <mailto:emilia...@gmail.com>>] > Sent: 21 August 2018 15:45 > To: gem5 users mailing list > Subject: [gem5-users] Create Checkpoint > > Hello everyone, > > I want to create a checkpoint to speed up startup of the gem5 OS, but I > have some doubts. > 1. When I search it online, someone use gem5.gpu to create checkpoint. > What is the difference between gem5 and gem5-gpu? In my opinion they are > different simulators. > 2. After checking some document I still have no idea about the checkpoint. > I don't know how to start to create it. Could anyone give me any idea to do > it? > > Thanks for your time and reply. > > with best regards > Yunxia Zhu > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org<mailto:gem5-users@gem5.org><mailto:gem5-users@gem5.org > <mailto:gem5-users@gem5.org>> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org<mailto:gem5-users@gem5.org> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users