]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
arm: Fix handling of undefined instruction aborts in THUMB2 mode.
authorMichal Meloun <mmel@FreeBSD.org>
Sun, 17 Oct 2021 17:36:33 +0000 (19:36 +0200)
committerMichal Meloun <mmel@FreeBSD.org>
Tue, 2 Nov 2021 10:11:44 +0000 (11:11 +0100)
commita670e1c13a522df4fb8c63bb023b88b1d65de797
tree36f2c4706e29efa40bf74fe61af7f39f0aa6a093
parent6d04e1422e70ca0a77552782c01c291f90716773
arm: Fix handling of undefined instruction aborts in THUMB2 mode.

Correctly recognize NEON/SIMD and VFP instructions in THUMB2 mode and pass
these to the appropriate handler. Note that it is not necessary to filter
all undefined instruction variant or register combinations, this is a job
for given handler.

Reported by: Robert Clausecker <fuz@fuz.su>
PR: 259187
MFC after: 2 weks
sys/arm/arm/undefined.c