1# Copyright (c) 2012 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 26 unchanged lines hidden (view full) --- 35# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 36# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 37# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 38# 39# Authors: Nathan Binkert 40# Andreas Hansson 41 42from m5.params import * |
43from m5.objects.ClockedObject import ClockedObject |
44 |
45class AbstractMemory(ClockedObject): |
46 type = 'AbstractMemory' 47 abstract = True 48 cxx_header = "mem/abstract_mem.hh" 49 50 # A default memory size of 128 MB (starting at 0) is used to 51 # simplify the regressions 52 range = Param.AddrRange('128MB', "Address range (potentially interleaved)") 53 null = Param.Bool(False, "Do not store data, always return zero") --- 16 unchanged lines hidden --- |