miscregs.cc (13366:c135fac88a78) miscregs.cc (13395:0f064dae9f6b)
1/*
2 * Copyright (c) 2010-2013, 2015-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

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

3160 InitReg(MISCREG_VBAR_NS)
3161 .bankedChild()
3162 .privSecure(!aarch32EL3)
3163 .nonSecure().exceptUserMode();
3164 InitReg(MISCREG_VBAR_S)
3165 .bankedChild()
3166 .secure().exceptUserMode();
3167 InitReg(MISCREG_MVBAR)
1/*
2 * Copyright (c) 2010-2013, 2015-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

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

3160 InitReg(MISCREG_VBAR_NS)
3161 .bankedChild()
3162 .privSecure(!aarch32EL3)
3163 .nonSecure().exceptUserMode();
3164 InitReg(MISCREG_VBAR_S)
3165 .bankedChild()
3166 .secure().exceptUserMode();
3167 InitReg(MISCREG_MVBAR)
3168 .mon().secure().exceptUserMode();
3168 .mon().secure()
3169 .hypRead(FullSystem && system->highestEL() == EL2)
3170 .privRead(FullSystem && system->highestEL() == EL1)
3171 .exceptUserMode();
3169 InitReg(MISCREG_RMR)
3170 .unimplemented()
3171 .mon().secure().exceptUserMode();
3172 InitReg(MISCREG_ISR)
3173 .allPrivileges().exceptUserMode().writes(0);
3174 InitReg(MISCREG_HVBAR)
3175 .hyp().monNonSecure();
3176 InitReg(MISCREG_FCSEIDR)

--- 934 unchanged lines hidden ---
3172 InitReg(MISCREG_RMR)
3173 .unimplemented()
3174 .mon().secure().exceptUserMode();
3175 InitReg(MISCREG_ISR)
3176 .allPrivileges().exceptUserMode().writes(0);
3177 InitReg(MISCREG_HVBAR)
3178 .hyp().monNonSecure();
3179 InitReg(MISCREG_FCSEIDR)

--- 934 unchanged lines hidden ---