changeset 7100059f7bfd in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=7100059f7bfd
description:
Mem: Fix size check when allocating physical memory
diffstat:
src/sim/system.cc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 431fcc41ae4a -r 7100059f7bfd src/sim/system.cc
--- a/src/sim/system.cc Wed May 16 12:37:08 2012 -0400
+++ b/src/sim/system.cc Mon May 14 20:31:33 2012 -0500
@@ -298,7 +298,7 @@
{
Addr return_addr = pagePtr << LogVMPageSize;
pagePtr += npages;
- if (pagePtr > physmem.totalSize())
+ if ((pagePtr << LogVMPageSize) > physmem.totalSize())
fatal("Out of memory, please increase size of physical memory.");
return return_addr;
}
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev