Deleted Added
sdiff udiff text old ( 10405:7a618c07e663 ) new ( 10656:bd376adfb7d4 )
full compact
1/*
2 * Copyright (c) 2011-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

49 */
50
51#ifndef __MEM_XBAR_HH__
52#define __MEM_XBAR_HH__
53
54#include <deque>
55
56#include "base/addr_range_map.hh"
57#include "base/types.hh"
58#include "mem/mem_object.hh"
59#include "params/BaseXBar.hh"
60#include "sim/stats.hh"
61
62/**
63 * The base crossbar contains the common elements of the non-coherent
64 * and coherent crossbar. It is an abstract class that does not have

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

242
243 /** cycles of overhead per transaction */
244 const Cycles headerCycles;
245 /** the width of the xbar in bytes */
246 const uint32_t width;
247
248 AddrRangeMap<PortID> portMap;
249
250 /** all contigous ranges seen by this crossbar */
251 AddrRangeList xbarRanges;
252
253 AddrRange defaultRange;
254
255 /**
256 * Function called by the port when the crossbar is recieving a
257 * range change.

--- 131 unchanged lines hidden ---