syscall_emul: [patch 6/22] remove unused fields from Process class
authorBrandon Potter <brandon.potter@amd.com>
Wed, 9 Nov 2016 20:27:41 +0000 (14:27 -0600)
committerBrandon Potter <brandon.potter@amd.com>
Wed, 9 Nov 2016 20:27:41 +0000 (14:27 -0600)
It looks like tru64 has some nxm* system calls, but the two fields that
are defined in the Process class are unused by any of the code. There doesn't
appear to be any reference in the tru64 code.

src/sim/process.cc
src/sim/process.hh

index ceec47ce47218c198f4e30612557a516df86cacf..bcb9b582fba236b32ee5741929838e447ca2bfaf 100644 (file)
@@ -189,7 +189,6 @@ Process::Process(ProcessParams * params, ObjectFile * obj_file)
                     0664, false);
 
     mmap_end = 0;
-    nxm_start = nxm_end = 0;
     // other parameters will be initialized when the program is loaded
 
     // load up symbols, if any... these may be used for debugging or
@@ -470,8 +469,6 @@ Process::serialize(CheckpointOut &cp) const
     SERIALIZE_SCALAR(stack_min);
     SERIALIZE_SCALAR(next_thread_stack_base);
     SERIALIZE_SCALAR(mmap_end);
-    SERIALIZE_SCALAR(nxm_start);
-    SERIALIZE_SCALAR(nxm_end);
     pTable->serialize(cp);
     for (int x = 0; x < fd_array->size(); x++) {
         (*fd_array)[x].serializeSection(cp, csprintf("FDEntry%d", x));
@@ -488,8 +485,6 @@ Process::unserialize(CheckpointIn &cp)
     UNSERIALIZE_SCALAR(stack_min);
     UNSERIALIZE_SCALAR(next_thread_stack_base);
     UNSERIALIZE_SCALAR(mmap_end);
-    UNSERIALIZE_SCALAR(nxm_start);
-    UNSERIALIZE_SCALAR(nxm_end);
     pTable->unserialize(cp);
     for (int x = 0; x < fd_array->size(); x++) {
         FDEntry *fde = getFDEntry(x);
index 4b04285858bcb5b881b81294f35777b757022cde..5d6835c2126805bd6b16a30eee0548c545b67a47 100644 (file)
@@ -116,10 +116,6 @@ class Process : public SimObject
     // instead, so they can override thie method to return false.
     virtual bool mmapGrowsDown() const { return true; }
 
-    // Base of region for nxm data
-    Addr nxm_start;
-    Addr nxm_end;
-
     Stats::Scalar num_syscalls;       // number of syscalls executed
 
   protected: