Hi All,
(1) I got few queries during the blank disk_image build using
util/mkblankimage.sh. The script asks for the size of the disk image
to be built in MB. Although my input size is 128MB, but the eventual
disk image it creates turns out to be of 7.9 GB. I tried out with
other input sizes (256, 512, 1024, 2048.... etc), but the everytime
the final disk image is of size 7.9GB. So is there any way so that I
can make the disk size as 2GB?
The command-line with the output are as follows:-
diba...@dibakar-desktop:~/m5-aab017d1adc6$ bash util/mkblankimage.sh
Do you have sudo access? [y/n] y
How large do you want this disk image (in MB): 128
util/mkblankimage.sh: line 101: let: crosstool-ng-1.7.1: syntax error:
invalid arithmetic operator (error token is ".7.1")
What directory would you like to build the image in? /home/dibakar
What would you like to name the image? x86root.img
dd'ing the blank image (this make take a while)...
Binding the image and partitioning...
Remounting image and formatting...
util/mkblankimage.sh: line 209: [: -eq: unary operator expected
Disk image creation complete.
-----------------------------------------
(2) Once I use that 7.9 GB disk Image for x86_FS run, I got the
following errors:-
command line: build/X86_FS_v1/m5.opt configs/example/fs.py
--kernel=/dist/m5/system/binaries/vmlinux
Global frequency set at 1000000000000 ticks per second
info: kernel located at: /dist/m5/system/binaries/vmlinux
0: rtc: Real-time clock set to Sun Jan 1 00:00:00 2012
Listening for pc connection on port 3456
warn: Reading current count from inactive timer.
For more information see: http://www.m5sim.org/warn/1ea2be46
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
warn: Don't know what interrupt to clear for console.
For more information see: http://www.m5sim.org/warn/7fe1004f
warn: instruction 'wbinvd' unimplemented
For more information see: http://www.m5sim.org/warn/437d5238
warn: instruction 'fxsave' unimplemented
For more information see: http://www.m5sim.org/warn/437d5238
warn: Tried to clear PCI interrupt 14
For more information see: http://www.m5sim.org/warn/77378d57
panic: access out of bounds
@ cycle 4797427973501
[read:build/X86_FS/dev/disk_image.cc, line 369]
Memory Usage: 251564 KBytes
For more information see: http://www.m5sim.org/panic/6dc55e82
Program aborted at cycle 4797427973501
Aborted
>From the script build/X86_FS/dev/disk_image.cc, it seems that the
panic is due to the these following set of lines in CowDiskImage::read
function:-
if (offset > size())
panic("access out of bounds");
Is this error showing due to this disk-image size? Have anyone faced
similar kind of problems during X86_FS run?
.
Thanks and Regards,
Dibakar
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users