diff options
author | Peter Maydell | 2019-04-29 18:36:03 +0200 |
---|---|---|
committer | Peter Maydell | 2019-04-29 18:36:03 +0200 |
commit | 019076b036da4444494de38388218040d9d3a26c (patch) | |
tree | d44ec3f0c51f8be7742a50c42091630c9f74238c /target/arm/cpu.h | |
parent | target/arm: Implement M-profile lazy FP state preservation (diff) | |
download | qemu-019076b036da4444494de38388218040d9d3a26c.tar.gz qemu-019076b036da4444494de38388218040d9d3a26c.tar.xz qemu-019076b036da4444494de38388218040d9d3a26c.zip |
target/arm: Implement VLSTM for v7M CPUs with an FPU
Implement the VLSTM instruction for v7M for the FPU present case.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20190416125744.27770-25-peter.maydell@linaro.org
Diffstat (limited to 'target/arm/cpu.h')
-rw-r--r-- | target/arm/cpu.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target/arm/cpu.h b/target/arm/cpu.h index 0b10aefb93..22bc6e00ab 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -58,6 +58,8 @@ #define EXCP_INVSTATE 18 /* v7M INVSTATE UsageFault */ #define EXCP_STKOF 19 /* v8M STKOF UsageFault */ #define EXCP_LAZYFP 20 /* v7M fault during lazy FP stacking */ +#define EXCP_LSERR 21 /* v8M LSERR SecureFault */ +#define EXCP_UNALIGNED 22 /* v7M UNALIGNED UsageFault */ /* NB: add new EXCP_ defines to the array in arm_log_exception() too */ #define ARMV7M_EXCP_RESET 1 |