opnsense-src/sys/arm64
Andrew Turner a194eabe08 arm64: Use store-pair to zero the kernel bss
While this won't be noticed by most users the time to zero the bss
while using instruction tracing in the Arm FVP models (simulators) is
noticeable.

Reduce this time by using a store-pair instruction to double the size
of memory we zero on each iteration of the loop.

Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D42733

(cherry picked from commit f1bc3750cf9a6623b0c0861984ef2a8ac966a4e3)
2024-09-02 08:49:38 +00:00
..
acpica pci_cfgreg: Add shims to preserve ABI of pci_cfgreg(read|write) 2024-01-18 15:19:11 -08:00
arm64 arm64: Use store-pair to zero the kernel bss 2024-09-02 08:49:38 +00:00
broadcom if_genet: don't load DMA mapping when tx_queue is full 2024-07-04 10:31:54 -03:00
cavium cavium/thunder: Use device_set_desc() 2024-06-27 11:27:41 -04:00
conf conf: Add usbhid and hidbus to GENERIC* kernel configs 2024-07-29 18:36:42 +02:00
coresight sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
freescale/imx sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
include arm64: Expand the use of Armv8.1-A atomics 2024-09-02 08:49:38 +00:00
intel sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
iommu sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
linux linux64: Fix the build on arm64 with bti checking 2024-09-02 08:48:10 +00:00
nvidia/tegra210 tegra210: change to UTF-8 (from ISO-8859) 2024-04-16 09:57:43 -04:00
qoriq arm64: Remove a double word in a source code comment 2024-04-23 07:23:53 +02:00
qualcomm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
rockchip arm64/rockchip: Fix the build with GCC 2024-07-15 12:27:30 +00:00