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 --- |