10#if MOS_PLATFORM_PAGING_LEVELS < 1
11#error "Give up your mind"
20 callback.pml1e_callback(pml1, pml1e, *vaddr, data);
39 if (should_zap_this_pml1)
42 return should_zap_this_pml1;
pfn_t platform_pml1e_get_pfn(const pml1e_t *pml1e)
bool platform_pml1e_get_present(const pml1e_t *pml1)
bool callback(pb_istream_t *stream, uint8_t *buf, size_t count)
void pml1_traverse(pml1_t pml1, ptr_t *vaddr, size_t *n_pages, pagetable_walk_options_t callback, void *data)
bool pml1_destroy_range(pml1_t pml1, ptr_t *vaddr, size_t *n_pages)
pfn_t pml1e_get_pfn(const pml1e_t *pml1e)
bool pml1e_is_present(const pml1e_t *pml1e)
pml1e_t * pml1_entry(pml1_t pml1, ptr_t vaddr)
#define pml_destroy_table(x)
#define pml1_index(vaddr)