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

Reply via email to