isa.hh (10508:aa46a8ae3487) isa.hh (10709:890269a13188)
1/*
2 * Copyright (c) 2010, 2012-2014 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

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

216 assert(cpsr.width);
217 }
218
219 inline void assert64(ThreadContext *tc) {
220 CPSR cpsr M5_VAR_USED = readMiscReg(MISCREG_CPSR, tc);
221 assert(!cpsr.width);
222 }
223
1/*
2 * Copyright (c) 2010, 2012-2014 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

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

216 assert(cpsr.width);
217 }
218
219 inline void assert64(ThreadContext *tc) {
220 CPSR cpsr M5_VAR_USED = readMiscReg(MISCREG_CPSR, tc);
221 assert(!cpsr.width);
222 }
223
224 void tlbiVA(ThreadContext *tc, MiscReg newVal, uint8_t asid,
224 void tlbiVA(ThreadContext *tc, MiscReg newVal, uint16_t asid,
225 bool secure_lookup, uint8_t target_el);
226
227 void tlbiALL(ThreadContext *tc, bool secure_lookup, uint8_t target_el);
228
229 void tlbiALLN(ThreadContext *tc, bool hyp, uint8_t target_el);
230
231 void tlbiMVA(ThreadContext *tc, MiscReg newVal, bool secure_lookup,
232 bool hyp, uint8_t target_el);

--- 219 unchanged lines hidden ---
225 bool secure_lookup, uint8_t target_el);
226
227 void tlbiALL(ThreadContext *tc, bool secure_lookup, uint8_t target_el);
228
229 void tlbiALLN(ThreadContext *tc, bool hyp, uint8_t target_el);
230
231 void tlbiMVA(ThreadContext *tc, MiscReg newVal, bool secure_lookup,
232 bool hyp, uint8_t target_el);

--- 219 unchanged lines hidden ---