AbstractController.hh (10963:51f40b101a56) AbstractController.hh (10977:9b3b9be42dd9)
1/*
2 * Copyright (c) 2009-2014 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;

--- 136 unchanged lines hidden (view full) ---

145 // MasterID used by some components of gem5.
146 MasterID m_masterId;
147
148 Network* m_net_ptr;
149 bool m_is_blocking;
150 std::map<Address, MessageBuffer*> m_block_map;
151
152 typedef std::vector<MessageBuffer*> MsgVecType;
1/*
2 * Copyright (c) 2009-2014 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;

--- 136 unchanged lines hidden (view full) ---

145 // MasterID used by some components of gem5.
146 MasterID m_masterId;
147
148 Network* m_net_ptr;
149 bool m_is_blocking;
150 std::map<Address, MessageBuffer*> m_block_map;
151
152 typedef std::vector<MessageBuffer*> MsgVecType;
153 typedef std::set<MessageBuffer*> MsgBufType;
153 typedef std::map< Address, MsgVecType* > WaitingBufType;
154 WaitingBufType m_waiting_buffers;
155
156 unsigned int m_in_ports;
157 unsigned int m_cur_in_port;
158 int m_number_of_TBEs;
159 int m_transitions_per_cycle;
160 unsigned int m_buffer_size;

--- 67 unchanged lines hidden ---
154 typedef std::map< Address, MsgVecType* > WaitingBufType;
155 WaitingBufType m_waiting_buffers;
156
157 unsigned int m_in_ports;
158 unsigned int m_cur_in_port;
159 int m_number_of_TBEs;
160 int m_transitions_per_cycle;
161 unsigned int m_buffer_size;

--- 67 unchanged lines hidden ---