ArmSystem.py (12471:5744a5f7ed2e) | ArmSystem.py (12525:2959af162048) |
---|---|
1# Copyright (c) 2009, 2012-2013, 2015-2017 ARM Limited | 1# Copyright (c) 2009, 2012-2013, 2015-2018 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 --- 57 unchanged lines hidden (view full) --- 67 "True if Virtualization Extensions are implemented") 68 have_lpae = Param.Bool(True, "True if LPAE is implemented") 69 highest_el_is_64 = Param.Bool(False, 70 "True if the register width of the highest implemented exception level " 71 "is 64 bits (ARMv8)") 72 reset_addr_64 = Param.Addr(0x0, 73 "Reset address if the highest implemented exception level is 64 bits " 74 "(ARMv8)") | 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 --- 57 unchanged lines hidden (view full) --- 67 "True if Virtualization Extensions are implemented") 68 have_lpae = Param.Bool(True, "True if LPAE is implemented") 69 highest_el_is_64 = Param.Bool(False, 70 "True if the register width of the highest implemented exception level " 71 "is 64 bits (ARMv8)") 72 reset_addr_64 = Param.Addr(0x0, 73 "Reset address if the highest implemented exception level is 64 bits " 74 "(ARMv8)") |
75 auto_reset_addr_64 = Param.Bool(False, 76 "Determine reset address from kernel entry point if no boot loader") |
|
75 phys_addr_range_64 = Param.UInt8(40, 76 "Supported physical address range in bits when using AArch64 (ARMv8)") 77 have_large_asid_64 = Param.Bool(False, 78 "True if ASID is 16 bits in AArch64 (ARMv8)") 79 80 m5ops_base = Param.Addr(0, 81 "Base of the 64KiB PA range used for memory-mapped m5ops. Set to 0 " 82 "to disable.") --- 68 unchanged lines hidden --- | 77 phys_addr_range_64 = Param.UInt8(40, 78 "Supported physical address range in bits when using AArch64 (ARMv8)") 79 have_large_asid_64 = Param.Bool(False, 80 "True if ASID is 16 bits in AArch64 (ARMv8)") 81 82 m5ops_base = Param.Addr(0, 83 "Base of the 64KiB PA range used for memory-mapped m5ops. Set to 0 " 84 "to disable.") --- 68 unchanged lines hidden --- |