summaryrefslogtreecommitdiff
path: root/src/mem
diff options
context:
space:
mode:
authorAli Saidi <saidi@eecs.umich.edu>2006-05-29 18:24:27 -0400
committerAli Saidi <saidi@eecs.umich.edu>2006-05-29 18:24:27 -0400
commitc0cf76c837d03c0b2cdaf0876b6c42a408ed1509 (patch)
tree664ca74a847bd30bcd82b5cde61ad2da3cb47823 /src/mem
parentdc29a7c8ae55ab1a267add8b4fe8daa35349b5c2 (diff)
downloadgem5-c0cf76c837d03c0b2cdaf0876b6c42a408ed1509.tar.xz
Create a new CpuEvent class that has a pointer to an execution context in the object and places itself on a global list so
so the events can be migrated on cpu switches. Create a new wrapper classe called CpuEventWrapper that works like the old wrapper class but calls the function with the xc parameter Use new CpuEventWrapper class from tick compare events on sparc src/arch/sparc/regfile.hh: Use new CpuEventWrapper class from tick compare events src/arch/sparc/ua2005.cc: Move definition to to a fullsystem only file, since it is. src/cpu/base.cc: On switch from one cpu to another CpuEvent::replaceExecContext() needs to be called on all (oldxc,newxc) pairs. --HG-- extra : convert_revision : eecf4540427cc0ddf75e19a3371cf32b56cba0f5
Diffstat (limited to 'src/mem')
0 files changed, 0 insertions, 0 deletions