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
