mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-03-23 06:25:12 +00:00
target/arm: Suppress TB end for FPCR/FPSR
Nothing in either register affects the TB. Backports commit b916c9c35ce8158bf7f9ed5514eb279e52875de2 from qemu
This commit is contained in:
parent
d5c4d3e3c3
commit
c095dc9e83
|
@ -3064,10 +3064,10 @@ static const ARMCPRegInfo v8_cp_reginfo[] = {
|
|||
{ "DAIF", 0,4,2, 3,3,1, ARM_CP_STATE_AA64,
|
||||
ARM_CP_NO_RAW, PL0_RW, 0, NULL, 0, offsetof(CPUARMState, daif), {0, 0},
|
||||
aa64_daif_access, NULL, aa64_daif_write, NULL,NULL, arm_cp_reset_ignore },
|
||||
{ "FPCR", 0,4,4, 3,3,0, ARM_CP_STATE_AA64, ARM_CP_FPU,
|
||||
{ "FPCR", 0,4,4, 3,3,0, ARM_CP_STATE_AA64, ARM_CP_FPU | ARM_CP_SUPPRESS_TB_END,
|
||||
PL0_RW, 0, NULL, 0, 0, {0, 0},
|
||||
NULL, aa64_fpcr_read, aa64_fpcr_write },
|
||||
{ "FPSR", 0,4,4, 3,3,1, ARM_CP_STATE_AA64, ARM_CP_FPU,
|
||||
{ "FPSR", 0,4,4, 3,3,1, ARM_CP_STATE_AA64, ARM_CP_FPU | ARM_CP_SUPPRESS_TB_END,
|
||||
PL0_RW, 0, NULL, 0, 0, {0, 0},
|
||||
NULL, aa64_fpsr_read, aa64_fpsr_write },
|
||||
{ "DCZID_EL0", 0,0,0, 3,3,7, ARM_CP_STATE_AA64,
|
||||
|
|
Loading…
Reference in a new issue