System: Fix the check which detects running out of physical memory.
authorGabe Black <gblack@eecs.umich.edu>
Fri, 3 Feb 2012 07:54:25 +0000 (23:54 -0800)
committerGabe Black <gblack@eecs.umich.edu>
Fri, 3 Feb 2012 07:54:25 +0000 (23:54 -0800)
commitacebd9bf917df996d6e94f16d8ca7b45f4c200de
tree300af8bd9071d0d243b050770feef87b7cc127a9
parent096a5507571bc2202c3d1569ed4258113d10ad56
System: Fix the check which detects running out of physical memory.

The code that checks whether pages allocated by allocPhysPages only checks
that the first page fits into physical memory, not that all of them do. This
change makes the code check the last page which should work properly. This
function used to only allocate one page at a time, so the first page and last
page used to be the same thing.
src/sim/system.cc