ArmSystem.py (13759:9941fca869a9) ArmSystem.py (14128:6ed23d07d0d1)
1# Copyright (c) 2009, 2012-2013, 2015-2018 ARM Limited
1# Copyright (c) 2009, 2012-2013, 2015-2019 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
9# terms below provided that you ensure that this notice is replicated

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

81 phys_addr_range_64 = Param.UInt8(40,
82 "Supported physical address range in bits when using AArch64 (ARMv8)")
83 have_large_asid_64 = Param.Bool(False,
84 "True if ASID is 16 bits in AArch64 (ARMv8)")
85 have_sve = Param.Bool(True,
86 "True if SVE is implemented (ARMv8)")
87 sve_vl = Param.SveVectorLength(1,
88 "SVE vector length in quadwords (128-bit)")
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
9# terms below provided that you ensure that this notice is replicated

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

81 phys_addr_range_64 = Param.UInt8(40,
82 "Supported physical address range in bits when using AArch64 (ARMv8)")
83 have_large_asid_64 = Param.Bool(False,
84 "True if ASID is 16 bits in AArch64 (ARMv8)")
85 have_sve = Param.Bool(True,
86 "True if SVE is implemented (ARMv8)")
87 sve_vl = Param.SveVectorLength(1,
88 "SVE vector length in quadwords (128-bit)")
89 have_pan = Param.Bool(True,
90 "True if Priviledge Access Never is implemented (ARMv8.1)")
89
90 semihosting = Param.ArmSemihosting(NULL,
91 "Enable support for the Arm semihosting by settings this parameter")
92
93 m5ops_base = Param.Addr(0,
94 "Base of the 64KiB PA range used for memory-mapped m5ops. Set to 0 "
95 "to disable.")
96

--- 80 unchanged lines hidden ---
91
92 semihosting = Param.ArmSemihosting(NULL,
93 "Enable support for the Arm semihosting by settings this parameter")
94
95 m5ops_base = Param.Addr(0,
96 "Base of the 64KiB PA range used for memory-mapped m5ops. Set to 0 "
97 "to disable.")
98

--- 80 unchanged lines hidden ---