I have the same problem. I think that the problem is in physical.cc for 
code:  gzwrite(compressedMem, pmemAddr + total_written, 
params()->range.size()). When I pass range.size() for 2GB, gzwrite is 
only able to right of length equal to an unsigned int and it returns a 
int value for the number of bytes written. This probably has to be 
rewritten to write in int size number of bytes.

-Rick

William George Beazley Jr wrote:
> Seems large than physical memory larger 1536MB suffers from:
>
> Writing checkpoint
> fatal: Write failed on physical memory checkpoint file 
> 'system.physmem.physmem'
>  @ cycle 500
> [serialize:build/ALPHA_SE/mem/physical.cc, line 479]
> Memory Usage: 5395972 KBytes
>
> I should think this machine is large enough to support it:
> [willi...@trout ~]$ free
>              total       used       free     shared    buffers     
> cached
> Mem:      66013472   17933008   48080464          0     284200   
> 14918872
> -/+ buffers/cache:    2729936   63283536
> Swap:     78148152          0   78148152
> [willi...@trout ~]$ 
>
> -----------------------------------
> Will Beazley|Sys. Software Analyst
> 409.880.7847|[email protected]
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
>   

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to