misc: Move MemPool based calls to the SEWorkload.
These currently proxy to the System object, but this is one step towards moving the MemPool-s out of the System and into the SEWorkload where they really should have been from the start. Change-Id: Id27e7b874c283abf07bd892c8467a9cc52e2fdff Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/50342 Reviewed-by: Matthew Poremba <matthew.poremba@amd.com> Maintainer: Gabe Black <gabe.black@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
#include "debug/SyscallVerbose.hh"
|
||||
#include "sim/mem_state.hh"
|
||||
#include "sim/process.hh"
|
||||
#include "sim/se_workload.hh"
|
||||
#include "sim/system.hh"
|
||||
#include "sim/vma.hh"
|
||||
|
||||
@@ -94,8 +95,8 @@ std::string
|
||||
Linux::procMeminfo(Process *process, ThreadContext *tc)
|
||||
{
|
||||
return csprintf("MemTotal:%12d kB\nMemFree: %12d kB\n",
|
||||
process->system->memSize() >> 10,
|
||||
process->system->freeMemSize() >> 10);
|
||||
process->seWorkload->memSize() >> 10,
|
||||
process->seWorkload->freeMemSize() >> 10);
|
||||
}
|
||||
|
||||
std::string
|
||||
|
||||
Reference in New Issue
Block a user