freebsd-dev/sys/arm
Kornel Dulęba 98c666cf87 arm: Fix initialization of VFP context
Make sure that pcb_vfpsaved is always initialized.
Create a vfp_new_thread helper that is heavily based on the arm64 logic.
While here remove un unnecessary assigment and add an assertion
to make sure that it's been properly initialized before we return
from a VFP exception.

Reported by: Mark Millard <marklmi@yahoo.com>
Tested by: Mark Millard <marklmi@yahoo.com>
Differential Revision: https://reviews.freebsd.org/D38698
2023-02-23 17:50:26 +01:00
..
allwinner Mechanically convert if_emac(4) to IfAPI 2023-01-24 14:35:33 -05:00
altera/socfpga arm altera: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:44 -07:00
annapurna/alpine Add fdt to name of a fdt specific function 2022-05-23 15:24:35 +01:00
arm arm: Fix initialization of VFP context 2023-02-23 17:50:26 +01:00
broadcom/bcm2835 pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t. 2022-09-22 15:08:52 -07:00
conf Exclude MMCCAM kernels from make universe 2023-02-16 07:29:53 +00:00
freescale kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
include arm: Fix initialization of VFP context 2023-02-23 17:50:26 +01:00
mv arm: mv: Add missing function prototype 2023-02-04 20:21:43 +01:00
nvidia kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
qemu arm: Add kern_clocksource.c directly in files.arm 2019-04-16 20:04:22 +00:00
qualcomm ipq4018: remove write-only variables in USB ehci/xhci bus glue 2022-09-12 20:10:24 -07:00
rockchip Add support for RK3288 SoC. 2020-12-04 16:24:44 +00:00
ti arm ti: Fix a typo in a kernel message 2023-02-22 09:43:49 +01:00
xilinx xilinx: Fix a typo in a source code comment 2022-11-01 08:00:53 +01:00