system.cc (13759:9941fca869a9) | system.cc (14128:6ed23d07d0d1) |
---|---|
1/* | 1/* |
2 * Copyright (c) 2010, 2012-2013, 2015,2017-2018 ARM Limited | 2 * Copyright (c) 2010, 2012-2013, 2015,2017-2019 ARM Limited |
3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 57 unchanged lines hidden (view full) --- 68 _resetAddr(p->auto_reset_addr ? 69 (kernelEntry & loadAddrMask) + loadAddrOffset : 70 p->reset_addr), 71 _highestELIs64(p->highest_el_is_64), 72 _physAddrRange64(p->phys_addr_range_64), 73 _haveLargeAsid64(p->have_large_asid_64), 74 _haveSVE(p->have_sve), 75 _sveVL(p->sve_vl), | 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 57 unchanged lines hidden (view full) --- 68 _resetAddr(p->auto_reset_addr ? 69 (kernelEntry & loadAddrMask) + loadAddrOffset : 70 p->reset_addr), 71 _highestELIs64(p->highest_el_is_64), 72 _physAddrRange64(p->phys_addr_range_64), 73 _haveLargeAsid64(p->have_large_asid_64), 74 _haveSVE(p->have_sve), 75 _sveVL(p->sve_vl), |
76 _havePAN(p->have_pan), |
|
76 _m5opRange(p->m5ops_base ? 77 RangeSize(p->m5ops_base, 0x10000) : 78 AddrRange(1, 0)), // Create an empty range if disabled 79 semihosting(p->semihosting), 80 multiProc(p->multi_proc) 81{ 82 // Check if the physical address range is valid 83 if (_highestELIs64 && ( --- 232 unchanged lines hidden --- | 77 _m5opRange(p->m5ops_base ? 78 RangeSize(p->m5ops_base, 0x10000) : 79 AddrRange(1, 0)), // Create an empty range if disabled 80 semihosting(p->semihosting), 81 multiProc(p->multi_proc) 82{ 83 // Check if the physical address range is valid 84 if (_highestELIs64 && ( --- 232 unchanged lines hidden --- |