zephyr/include/arch
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
..
arc clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
arm/aarch32 clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
arm64 clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
common include: common: Add sys_set_bits and set_clear_bits inline functions 2021-10-12 08:37:03 -04:00
nios2 clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
posix clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
riscv clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
sparc clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
x86 clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
xtensa clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
arch_inlines.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
cpu.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
structs.h kernel: add an architecture specific structs header 2021-04-21 09:03:47 -04:00
syscall.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00