Merge ktlim@zamp:/z/ktlim2/clean/m5-o3
[gem5.git] / src / cpu / checker / exec_context.hh
index 7d30e736a69440ef8766c2e2da29da432da444c2..054739a6a571d78681cb96a8f096a1f37d8af9ce 100644 (file)
@@ -38,6 +38,13 @@ namespace Kernel {
     class Statistics;
 };
 
+/**
+ * Derived ExecContext class for use with the Checker.  The template
+ * parameter is the ExecContext class used by the specific CPU being
+ * verified.  This CheckerExecContext is then used by the main CPU in
+ * place of its usual ExecContext class.  It handles updating the
+ * checker's state any time state is updated through the ExecContext.
+ */
 template <class XC>
 class CheckerExecContext : public ExecContext
 {