types.hh (11300:b3f2de9ff2bd) | types.hh (12299:c54efdd48952) |
---|---|
1/* | 1/* |
2 * Copyright (c) 2010, 2012-2013 ARM Limited | 2 * Copyright (c) 2010, 2012-2013, 2017 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 605 unchanged lines hidden (view full) --- 616 EC_PC_ALIGNMENT = 0x22, 617 EC_DATA_ABORT_TO_HYP = 0x24, 618 EC_DATA_ABORT_LOWER_EL = 0x24, // AArch64 alias 619 EC_DATA_ABORT_FROM_HYP = 0x25, 620 EC_DATA_ABORT_CURR_EL = 0x25, // AArch64 alias 621 EC_STACK_PTR_ALIGNMENT = 0x26, 622 EC_FP_EXCEPTION = 0x28, 623 EC_FP_EXCEPTION_64 = 0x2C, | 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 605 unchanged lines hidden (view full) --- 616 EC_PC_ALIGNMENT = 0x22, 617 EC_DATA_ABORT_TO_HYP = 0x24, 618 EC_DATA_ABORT_LOWER_EL = 0x24, // AArch64 alias 619 EC_DATA_ABORT_FROM_HYP = 0x25, 620 EC_DATA_ABORT_CURR_EL = 0x25, // AArch64 alias 621 EC_STACK_PTR_ALIGNMENT = 0x26, 622 EC_FP_EXCEPTION = 0x28, 623 EC_FP_EXCEPTION_64 = 0x2C, |
624 EC_SERROR = 0x2F | 624 EC_SERROR = 0x2F, 625 EC_SOFTWARE_BREAKPOINT = 0x38, |
625 }; 626 627 /** 628 * Instruction decoder fault codes in ExtMachInst. 629 */ 630 enum DecoderFault : std::uint8_t { 631 OK = 0x0, ///< No fault 632 UNALIGNED = 0x1, ///< Unaligned instruction fault --- 121 unchanged lines hidden --- | 626 }; 627 628 /** 629 * Instruction decoder fault codes in ExtMachInst. 630 */ 631 enum DecoderFault : std::uint8_t { 632 OK = 0x0, ///< No fault 633 UNALIGNED = 0x1, ///< Unaligned instruction fault --- 121 unchanged lines hidden --- |