static_inst.hh (12788:fe6d6ae79d7c) static_inst.hh (12789:b28b286fa57d)
1/*
2 * Copyright (c) 2010-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

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

366 }
367
368 // Utility function used by checkForWFxTrap32 and checkForWFxTrap64
369 // Returns true if processor has to trap a WFI/WFE instruction.
370 bool isWFxTrapping(ThreadContext *tc,
371 ExceptionLevel targetEL, bool isWfe) const;
372
373 /**
1/*
2 * Copyright (c) 2010-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

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

366 }
367
368 // Utility function used by checkForWFxTrap32 and checkForWFxTrap64
369 // Returns true if processor has to trap a WFI/WFE instruction.
370 bool isWFxTrapping(ThreadContext *tc,
371 ExceptionLevel targetEL, bool isWfe) const;
372
373 /**
374 * Trigger a Software Breakpoint.
375 *
376 * See aarch32/exceptions/debug/AArch32.SoftwareBreakpoint in the
377 * ARM ARM psueodcode library.
378 */
379 Fault softwareBreakpoint32(ExecContext *xc, uint16_t imm) const;
380
381 /**
374 * Trap an access to Advanced SIMD or FP registers due to access
375 * control bits.
376 *
377 * See aarch64/exceptions/traps/AArch64.AdvSIMDFPAccessTrap in the
378 * ARM ARM psueodcode library.
379 *
380 * @param el Target EL for the trap
381 */

--- 137 unchanged lines hidden ---
382 * Trap an access to Advanced SIMD or FP registers due to access
383 * control bits.
384 *
385 * See aarch64/exceptions/traps/AArch64.AdvSIMDFPAccessTrap in the
386 * ARM ARM psueodcode library.
387 *
388 * @param el Target EL for the trap
389 */

--- 137 unchanged lines hidden ---