diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2022-04-17 10:43:36 -0700 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2022-04-22 14:44:54 +0100 |
commit | a4c88675d602e161e6048ec3d58e97df77a349ec (patch) | |
tree | 5fd95601f6aa947776673d59b32c55d1f706f169 /target/arm/cpu.h | |
parent | 063bbd8061bc01b5aee6a9a15db92619bae5418c (diff) | |
download | qemu-a4c88675d602e161e6048ec3d58e97df77a349ec.zip qemu-a4c88675d602e161e6048ec3d58e97df77a349ec.tar.gz qemu-a4c88675d602e161e6048ec3d58e97df77a349ec.tar.bz2 |
target/arm: Remove fpexc32_access
This function is incorrect in that it does not properly consider
CPTR_EL2.FPEN. We've already got another mechanism for raising
an FPU access trap: ARM_CP_FPU, so use that instead.
Remove CP_ACCESS_TRAP_FP_EL{2,3}, which becomes unused.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/arm/cpu.h')
-rw-r--r-- | target/arm/cpu.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/target/arm/cpu.h b/target/arm/cpu.h index d2a34f6..db8ff04 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -2807,11 +2807,6 @@ typedef enum CPAccessResult { /* As CP_ACCESS_UNCATEGORIZED, but for traps directly to EL2 or EL3 */ CP_ACCESS_TRAP_UNCATEGORIZED_EL2 = 5, CP_ACCESS_TRAP_UNCATEGORIZED_EL3 = 6, - /* Access fails and results in an exception syndrome for an FP access, - * trapped directly to EL2 or EL3 - */ - CP_ACCESS_TRAP_FP_EL2 = 7, - CP_ACCESS_TRAP_FP_EL3 = 8, } CPAccessResult; /* Access functions for coprocessor registers. These cannot fail and |