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>
This commit is contained in:
parent
90ed7557e7
commit
918a574c88
25 changed files with 205 additions and 4 deletions
|
@ -438,6 +438,12 @@ uint32_t sys_clock_cycle_get_32(void)
|
|||
return (uint32_t)hpet_counter_get();
|
||||
}
|
||||
|
||||
__pinned_func
|
||||
uint64_t sys_clock_cycle_get_64(void)
|
||||
{
|
||||
return hpet_counter_get();
|
||||
}
|
||||
|
||||
__pinned_func
|
||||
void sys_clock_idle_exit(void)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue