AbstractController.cc (9230:33eb3c8a98b9) | AbstractController.cc (9364:e5fc9d588132) |
---|---|
1/* 2 * Copyright (c) 2011 Mark D. Hill and David A. Wood 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 18 unchanged lines hidden (view full) --- 27 */ 28 29#include "mem/ruby/slicc_interface/AbstractController.hh" 30#include "mem/ruby/system/System.hh" 31 32AbstractController::AbstractController(const Params *p) 33 : SimObject(p), Consumer(this) 34{ | 1/* 2 * Copyright (c) 2011 Mark D. Hill and David A. Wood 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 18 unchanged lines hidden (view full) --- 27 */ 28 29#include "mem/ruby/slicc_interface/AbstractController.hh" 30#include "mem/ruby/system/System.hh" 31 32AbstractController::AbstractController(const Params *p) 33 : SimObject(p), Consumer(this) 34{ |
35 p->ruby_system->registerAbstractController(this); | 35 m_version = p->version; 36 m_transitions_per_cycle = p->transitions_per_cycle; 37 m_buffer_size = p->buffer_size; 38 m_recycle_latency = p->recycle_latency; 39 m_number_of_TBEs = p->number_of_TBEs; 40 m_is_blocking = false; 41 p->ruby_system->registerAbstractController(this); |
36} | 42} |