zephyr/include/arch/arm/aarch32
Jaxson Han 05512aaef2 include: arch32: Fix the incorrect type
The temp val should be uint64_t in read_sysreg64 instead of uint32_t.
The incorrect type uint32_t will cause an issue:
mrrc instruction needs 2 registers when reading from a 64-bit system
register. The type uint32_t tells GCC only to save/restore one register,
so after the mrrc is executed, the other would clash.

Signed-off-by: Jaxson Han <jaxson.han@arm.com>
2022-03-21 07:31:29 -04:00
..
cortex_a_r include: arch32: Fix the incorrect type 2022-03-21 07:31:29 -04:00
cortex_m linker: Create sections from zephyr,memory-region nodes 2022-03-19 14:32:17 -04:00
cortex_r/scripts
mmu arch: arm: core: aarch32: introduce basic ARMv7 MMU support 2021-10-28 15:26:50 +02:00
mpu arch: arm: aarch32: Change CPU_CORTEX_R kconfig option 2022-02-23 08:14:15 -06:00
arch_inlines.h arm: add dummy implementation of arch_curr_cpu 2022-03-11 10:59:48 +01:00
arch.h arch: arm: aarch32: add ARMv8 timer 2022-03-11 10:59:48 +01:00
asm_inline_gcc.h arch: arm: Add support for Cortex-R52 2022-03-11 10:59:48 +01:00
asm_inline.h
error.h arch: arm: Add support for Cortex-R52 2022-03-11 10:59:48 +01:00
exc.h arch: aarch32: Add build asserts for IRQ priority range 2021-08-09 13:04:28 -04:00
irq.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
misc.h clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
nmi.h
syscall.h arch: aarch32: cortex_m/r: Add arch helper function 2021-07-28 21:08:09 -04:00
thread.h arch: arm: aarch32: Change CPU_CORTEX_R kconfig option 2022-02-23 08:14:15 -06:00