Higher Half Direct Mapping
include/mem/hhdm.h View source View on GitHubFunctions
Section titled “Functions”hhdm_vaddr_in_range
Section titled “hhdm_vaddr_in_range”bool hhdm_vaddr_in_range(vaddr_t vaddr); hhdm_paddr_in_range
Section titled “hhdm_paddr_in_range”bool hhdm_paddr_in_range(paddr_t paddr); hhdm_ptr_in_range
Section titled “hhdm_ptr_in_range”bool hhdm_ptr_in_range(void *ptr); hhdm_paddr_to_vaddr
Section titled “hhdm_paddr_to_vaddr”vaddr_t hhdm_paddr_to_vaddr(paddr_t p); hhdm_vaddr_to_paddr
Section titled “hhdm_vaddr_to_paddr”paddr_t hhdm_vaddr_to_paddr(vaddr_t v); hhdm_ptr_to_paddr
Section titled “hhdm_ptr_to_paddr”paddr_t hhdm_ptr_to_paddr(const void *ptr); hhdm_paddr_to_ptr
Section titled “hhdm_paddr_to_ptr”void hhdm_paddr_to_ptr(paddr_t p);