Minor cleanup from building & diffing behavior
authorSteve Reinhardt <stever@eecs.umich.edu>
Thu, 25 Mar 2004 07:29:10 +0000 (23:29 -0800)
committerSteve Reinhardt <stever@eecs.umich.edu>
Thu, 25 Mar 2004 07:29:10 +0000 (23:29 -0800)
commitaeb8e8ccb7d9a69e44c3943a5e82b6e58e7082f3
tree234828776c4def1dd4a9bb783b52c4a49f9b6205
parent97c11561ff75a9b0d1df14f628c0a398d2e00854
Minor cleanup from building & diffing behavior
on various platforms.

base/hashmap.hh:
    gcc on Alpha doesn't always define __LP64__,
    even though it arguably should.
cpu/exec_context.cc:
    Clear register file on non-full-system too (even though
    it typically gets overwritten by the initial regs from
    the Process object).
sim/process.cc:
    Clear initial register copy in Process object.
    Not all regs get initialized when the executable is loaded.

--HG--
extra : convert_revision : f1fe4734a5ea81331d70994cb5284b1e9db0dceb
base/hashmap.hh
cpu/exec_context.cc
sim/process.cc