utility.hh (13759:9941fca869a9) utility.hh (13999:a26c2e234a80)
1/*
2 * Copyright (c) 2010, 2012-2013, 2016-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

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

308 (rt << 5) |
309 (crn << 10) |
310 (op1 << 14) |
311 (op2 << 17) |
312 (op0 << 20);
313}
314
315bool
1/*
2 * Copyright (c) 2010, 2012-2013, 2016-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

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

308 (rt << 5) |
309 (crn << 10) |
310 (op1 << 14) |
311 (op2 << 17) |
312 (op0 << 20);
313}
314
315bool
316mcrMrc15TrapToHyp(const MiscRegIndex miscReg, HCR hcr, CPSR cpsr, SCR scr,
317 HDCR hdcr, HSTR hstr, HCPTR hcptr, uint32_t iss);
316mcrMrc15TrapToHyp(const MiscRegIndex miscReg, ThreadContext *tc, uint32_t iss);
317
318bool
319mcrMrc14TrapToHyp(const MiscRegIndex miscReg, HCR hcr, CPSR cpsr, SCR scr,
320 HDCR hdcr, HSTR hstr, HCPTR hcptr, uint32_t iss);
321bool
322mcrrMrrc15TrapToHyp(const MiscRegIndex miscReg, CPSR cpsr, SCR scr, HSTR hstr,
323 HCR hcr, uint32_t iss);
324
325bool SPAlignmentCheckEnabled(ThreadContext* tc);

--- 58 unchanged lines hidden ---
318bool
319mcrMrc14TrapToHyp(const MiscRegIndex miscReg, HCR hcr, CPSR cpsr, SCR scr,
320 HDCR hdcr, HSTR hstr, HCPTR hcptr, uint32_t iss);
321bool
322mcrrMrrc15TrapToHyp(const MiscRegIndex miscReg, CPSR cpsr, SCR scr, HSTR hstr,
323 HCR hcr, uint32_t iss);
324
325bool SPAlignmentCheckEnabled(ThreadContext* tc);

--- 58 unchanged lines hidden ---