opnsense-src/sys/arm
Olivier Houchard 82a1d67f01 arm: Make sure we can handle a thumb entry point.
Similarly to what's been done on arm64 with commit
712c060c94, when executing a binary, if the
entry point is a thumb symbol, then make sure we set the PSL_T flag, otherwise
the CPU will interpret it in ARM mode, and that will likely leads to an
undefined instruction.

PR:	256899
MFC after: 	1 week

(cherry picked from commit 8c3bd133dd)
Signed-off-by: Olivier Houchard <cognet@FreeBSD.org>
2021-07-07 22:22:41 +02:00
..
allwinner arm: arm64: Directly use #include <dt-binding/...> 2021-01-15 14:17:03 +01:00
altera/socfpga arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
annapurna/alpine Remove the pre-ARMv6 and pre-INTRNG code. 2020-11-29 08:40:12 +00:00
arm arm: Make sure we can handle a thumb entry point. 2021-07-07 22:22:41 +02:00
broadcom/bcm2835 rpi_ft5406: Recognize raspberrypi,firmware-ts touchscreen 2021-05-23 15:31:22 +02:00
cloudabi32 Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead. 2020-09-27 18:47:06 +00:00
conf Create the stable/13 branch 2021-01-21 19:08:57 -05:00
freescale Add basic support for Freescale LX2160A SoC. 2020-12-05 12:08:37 +00:00
include Consolidate machine/endian.h definitions 2021-06-24 20:42:56 -03:00
linux regen syscall files after 0bd5d81f1e 2021-05-19 20:32:47 -04:00
mv marvell: ap806_clock: add missing frequency modes 2021-02-02 13:28:35 +01:00
nvidia arm: arm64: Directly use #include <dt-binding/...> 2021-01-15 14:17:03 +01:00
qemu arm: Add kern_clocksource.c directly in files.arm 2019-04-16 20:04:22 +00:00
rockchip Add support for RK3288 SoC. 2020-12-04 16:24:44 +00:00
ti Revert "Define PNP info after defining driver modules" 2021-01-29 19:39:14 -05:00
versatile Remove the pre-ARMv6 and pre-INTRNG code. 2020-11-29 08:40:12 +00:00
xilinx arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00