Deleted Added
sdiff udiff text old ( 10037:5cac77888310 ) new ( 10461:afeb5cdb3907 )
full compact
1# Copyright (c) 2012-2013 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#
36# Authors: Andreas Sandberg
37# Giacomo Gabrielli
38
39from m5.params import *
40from m5.proxy import *
41from m5.SimObject import SimObject
42
43from ArmPMU import ArmPMU
44
45class ArmISA(SimObject):
46 type = 'ArmISA'
47 cxx_class = 'ArmISA::ISA'
48 cxx_header = "arch/arm/isa.hh"
49
50 system = Param.System(Parent.any, "System this ISA object belongs to")
51
52 pmu = Param.ArmPMU(NULL, "Performance Monitoring Unit")
53
54 midr = Param.UInt32(0x410fc0f0, "MIDR value")
55
56 # See section B4.1.93 - B4.1.94 of the ARM ARM
57 #
58 # !ThumbEE | !Jazelle | Thumb | ARM
59 # Note: ThumbEE is disabled for now since we don't support CP14
60 # config registers and jumping to ThumbEE vectors
61 id_pfr0 = Param.UInt32(0x00000031, "Processor Feature Register 0")

--- 60 unchanged lines hidden ---