4a5,7
> #include "sim/sim_object.hh"
> #include "params/RubyController.hh"
>
12c15
< class AbstractController : public Consumer {
---
> class AbstractController : public SimObject, public Consumer {
14c17,18
< AbstractController() {}
---
> typedef RubyControllerParams Params;
> AbstractController(const Params *p) : SimObject(p) {}