THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has been changed.  The new details are below.  For
full information about what has changed, visit the URL and click the
History tab.

FS#182 - refactor Fault object classes
User who did this: - Ali Saidi (saidi)

Attached to Project - M5 Bugs
Summary - refactor Fault object classes
Task Type - Minor Enhancement
Category - ISA Support
Status - New
Assigned To - Gabe Black
Operating System - All
Severity - Low
Priority - Normal
Reported Version - 1.1
Due in Version - 
Due Date - Undecided
Percent Complete - 0%
Details - Too much redundancy in all the Fault class definitions in
arch/*/faults.hh.
Looks like it might be a job for the Curiously Recurring Template
Pattern.
If that doesn't pan out, even a #define would be better than what's
there now.

Also, all the derived classes should just be in the .cc files, with
only declarations of the functions (e.g. genFooFault()) in the header.
 No need to include all those class definitions all over the place
when the whole point is that they are hidden behind the generic fault
base class.


More information can be found at the following URL:
http://www.m5sim.org/flyspray/task/182

You are receiving this message because you have requested it from the
Flyspray bugtracking system.  You can be removed from future
notifications by visiting the URL shown above.

_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to