isa.hh (12668:91f52c61f348) | isa.hh (12714:6870e0c151b1) |
---|---|
1/* 2 * Copyright (c) 2010, 2012-2018 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 --- 76 unchanged lines hidden (view full) --- 85 // Cached copies of system-level properties 86 bool highestELIs64; 87 bool haveSecurity; 88 bool haveLPAE; 89 bool haveVirtualization; 90 bool haveLargeAsid64; 91 uint8_t physAddrRange64; 92 | 1/* 2 * Copyright (c) 2010, 2012-2018 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 --- 76 unchanged lines hidden (view full) --- 85 // Cached copies of system-level properties 86 bool highestELIs64; 87 bool haveSecurity; 88 bool haveLPAE; 89 bool haveVirtualization; 90 bool haveLargeAsid64; 91 uint8_t physAddrRange64; 92 |
93 /** 94 * If true, accesses to IMPLEMENTATION DEFINED registers are treated 95 * as NOP hence not causing UNDEFINED INSTRUCTION. 96 */ 97 bool impdefAsNop; 98 |
|
93 /** MiscReg metadata **/ 94 struct MiscRegLUTEntry { 95 uint32_t lower; // Lower half mapped to this register 96 uint32_t upper; // Upper half mapped to this register 97 uint64_t _reset; // value taken on reset (i.e. initialization) 98 uint64_t _res0; // reserved 99 uint64_t _res1; // reserved 100 uint64_t _raz; // read as zero (fixed at 0) --- 590 unchanged lines hidden --- | 99 /** MiscReg metadata **/ 100 struct MiscRegLUTEntry { 101 uint32_t lower; // Lower half mapped to this register 102 uint32_t upper; // Upper half mapped to this register 103 uint64_t _reset; // value taken on reset (i.e. initialization) 104 uint64_t _res0; // reserved 105 uint64_t _res1; // reserved 106 uint64_t _raz; // read as zero (fixed at 0) --- 590 unchanged lines hidden --- |