zephyr/arch
Nicolas Pitre 64855973c0 arm64: speed up simple memcpy/memset alternatives
We need those simple alternatives to be used during early boot when the
MMU is not yet enabled. However they don't have to be the slowest they
can be. Those functions are mainly used to clear .bss sections and copy
.data to final destination when doing XIP, etc. Therefore it is very
likely for provided pointers to be 64-bit aligned. Let's optimize for
that case.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2024-06-14 17:11:40 -04:00
..
arc ARC: enable barriers for HS 2024-06-14 15:38:39 +02:00
arm arch: arm: cortex_m: update inline comment pointing to isr_wrapper.* 2024-06-12 18:29:12 -04:00
arm64 arm64: speed up simple memcpy/memset alternatives 2024-06-14 17:11:40 -04:00
common arch: common: Removed unnecessary cast 2024-06-07 19:05:08 -04:00
mips arch: remove the use of z_arch_esf_t completely from internal 2024-06-04 14:02:51 -05:00
nios2 arch: remove the use of z_arch_esf_t completely from internal 2024-06-04 14:02:51 -05:00
posix build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
riscv arch: riscv: stacktrace: conditionally check stack_info 2024-06-14 05:22:59 -04:00
sparc arch: remove the use of z_arch_esf_t completely from internal 2024-06-04 14:02:51 -05:00
x86 kernel: mm: rename z_page_fault() to k_mem_page_fault() 2024-06-12 21:13:26 -04:00
xtensa xtensa: userspace: fix uninitialized return values in mpu_map_region_add 2024-06-14 14:49:29 -04:00
archs.yml hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
CMakeLists.txt cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
Kconfig arch: kconfig: Set flash size/address to 0 by default when !XIP 2024-06-13 20:15:35 -04:00
Kconfig.v1 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
Kconfig.v2 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00