ArmSystem.py (8469:a9eae846c229) ArmSystem.py (8524:1ddd1aa0e55b)
1# Copyright (c) 2009 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

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

36# Authors: Ali Saidi
37
38from m5.params import *
39
40from System import System
41
42class ArmMachineType(Enum):
43 map = {'RealView_EB' : 827,
1# Copyright (c) 2009 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

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

36# Authors: Ali Saidi
37
38from m5.params import *
39
40from System import System
41
42class ArmMachineType(Enum):
43 map = {'RealView_EB' : 827,
44 'RealView_PBX' : 1901 }
44 'RealView_PBX' : 1901,
45 'VersatileExpress' : 2272}
45
46class ArmSystem(System):
47 type = 'ArmSystem'
48 load_addr_mask = 0xffffffff
49 # 0x35 Implementor is '5' from "M5"
50 # 0x0 Variant
51 # 0xf Architecture from CPUID scheme
52 # 0xc00 Primary part number ("c" or higher implies ARM v7)

--- 15 unchanged lines hidden ---
46
47class ArmSystem(System):
48 type = 'ArmSystem'
49 load_addr_mask = 0xffffffff
50 # 0x35 Implementor is '5' from "M5"
51 # 0x0 Variant
52 # 0xf Architecture from CPUID scheme
53 # 0xc00 Primary part number ("c" or higher implies ARM v7)

--- 15 unchanged lines hidden ---