zephyr/kernel/include
Daniel Leung 085d3768e1 kernel: mmu: introduce arch_page_phys_get()
This adds a new function prototype for arch_page_phys_get()
which will be used to translate mapped virtual addresses back
to physical memory addresses. This is needed for the future
k_mem_unmap() function which requires this to find
the corresponding page frame. It is faster to look through
the page tables instead of doing linear search of the page
frame array.

A weak function is provided in case arch_page_phys_get()
is not implemented at the arch level. This simply goes
through all the page frame and find the one which has
mapped to the virtual address.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2021-05-07 13:36:22 -04:00
..
gen_offset.h
kernel_arch_interface.h kernel: mmu: introduce arch_page_phys_get() 2021-05-07 13:36:22 -04:00
kernel_internal.h tests: boot_time: remove all the code and instrumentation feeding into test 2021-05-05 10:41:15 -04:00
kernel_offsets.h kernel: add an architecture specific structs header 2021-04-21 09:03:47 -04:00
kernel_tls.h
ksched.h kernel: Make both operands of operators of same essential type category 2021-04-01 05:34:17 -04:00
kswap.h
mmu.h kernel: Make both operands of operators of same essential type category 2021-04-01 05:34:17 -04:00
offsets_short.h