zephyr/include/arch/arm64
Christopher Friedt 918a574c88 clock: add k_cycle_get_64
This change adds `k_cycle_get_64()` on platforms that
support a 64-bit cycle counter.

The interface functions `arch_k_cycle_get_64()` and
`sys_clock_cycle_get_64()` are also introduced.

Fixes #39934

Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
2021-11-08 13:41:53 -05:00
..
cortex_r include: arm64: Fix the init region attrs 2021-09-28 20:06:06 -04:00
scripts scripts: Add align for empty _app_smem region 2021-09-28 20:06:06 -04:00
arch_inlines.h arm64: implement exception depth count 2021-05-03 11:56:50 +02:00
arch.h include: arm64: Refine the K_MEM_PARTITION_ defs 2021-09-28 20:06:06 -04:00
arm_mmu.h arm64: Create common mmu and mpu interfaces 2021-09-28 20:06:06 -04:00
arm-smccc.h
asm_inline_gcc.h
asm_inline.h
cpu.h arm64: hold curr_cpu instance in tpidrro_el0 2021-04-14 15:06:21 -04:00
error.h
exc.h arm64: hold curr_cpu instance in tpidrro_el0 2021-04-14 15:06:21 -04:00
hypercall.h arm64: xenvm: Add Xen hypercall interface for arm64 2021-10-29 15:23:33 +02:00
irq.h
lib_helpers.h soc: arm64: arm: fvp_aemv8r: Init VMPIDR_EL2 in el2 plat init. 2021-07-13 09:30:29 -04:00
macro.inc
misc.h clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
mm.h include: arm64: Refine the mem alignment macros 2021-09-28 20:06:06 -04:00
structs.h arm64: FPU context switching support 2021-05-03 11:56:50 +02:00
sys_io.h arm/arm64: add 64bit read/write APIs 2021-09-07 11:31:22 -04:00
syscall.h arm64: hold curr_cpu instance in tpidrro_el0 2021-04-14 15:06:21 -04:00
thread_stack.h include: arm64: Refine the mem alignment macros 2021-09-28 20:06:06 -04:00
thread.h include: arm64: Refine the mem alignment macros 2021-09-28 20:06:06 -04:00
timer.h
tpidrro_el0.h arm64: implement exception depth count 2021-05-03 11:56:50 +02:00