It appears that on 32 bit machines off_t is a signed 32 bit int, so  
you're running into the max int there. However, fstream::off_type  
(the type that is actually used to read the images) is a signed 64  
bit int. If you changed all the occurrences of off_t to  
fstream::off_type you would probably be fine. However those may not  
only be limited to disk_image.cc the classes that use disk images may  
have the same problems.


Ali


On Jul 11, 2006, at 3:49 PM, Adam Kaplan wrote:

> Hello all,
>
> I had been told before that disk images up to 8GB were supported by M5
> (also seemingly indicated by the linux-dist's mkblankimage.sh script,
> which will build blank disk images up to 8GB in size).
>
> However, I recently discovered that if a disk image larger than 2GB is
> used, the simulator crashes while Linux boots, with the following:
>
> panic: access out of bounds
>  @ cycle 3381415871
> [read:m5/dev/disk_image.cc, line 391]
>
> For a working image, the Linux boot produces the following output
> (sample from 2048 MB image)
> ++++++++++++++++++
> hda: M5 IDE Disk, ATA DISK drive
> ide0 at 0x8410-0x8417,0x8422 on irq 31
> hda: max request size: 128KiB
> hda: 4194288 sectors (2147 MB), CHS=4161/16/63, UDMA(33)
>  hda: hda1
> ++++++++++++++++++
> For a non-working image (in this case, 2049 MB), the boot produces
> the following right before the simulator crashes:
> ++++++++++++++++++
> hda: M5 IDE Disk, ATA DISK drive
> ide0 at 0x8410-0x8417,0x8422 on irq 31
> hda: max request size: 128KiB
> hda: cannot use LBA48 - full capacity 4290774992 sectors (2196876 MB)
> hda: 268435456 sectors (137438 MB), CHS=65535/16/63, UDMA(33)
>  hda:
> ++++++++++++++++++
> (that last line ends abruptly, without printing newline, right as sim
> crashes)
>
> I was wondering if there is a simple fix for this and/or if it will be
> addressed in the coming version of M5?
>
> Thanks!
>
>                               -Adam
>
>
> ---------------------------------------------------------------------- 
> ---
> Using Tomcat but need to do more? Need to support web services,  
> security?
> Get stuff done quickly with pre-integrated technology to make your  
> job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache  
> Geronimo
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> m5sim-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/m5sim-users
>



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users

Reply via email to